include/chajian/editChajian.php
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
/**
修改记录插件
*/
class editChajian extends Chajian{
public $editarr = array();
/**
获取修改记录
$table 表
$id id值
$oners 旧数组
$newrs 新数组
return string
*/
public function record($table, $id, $oners, $newrs, $glx=1)
{
$str = '';
$db = m($table);
$this->editarr = array();
if($oners){
$farr = $this->getfield($table);
$str = $this->editcont($farr, $oners, $newrs);
}
if($glx == 1 && $str != ''){
$str = '['.$this->adminname.']('.$this->rock->now.')修改:'.$str.'';
}
if($glx == 2){
$this->addrecord($table, $id);
}
return $str;
}
public function records($farr,$table, $id, $oners, $newrs)
{
$this->editcont($farr, $oners, $newrs);
$this->addrecord($table, $id);
}
public function editcont($farr, $oners, $narr)
{
$str = '';
$this->editarr = array();
if($oners){
foreach($narr as $k=>$v){
if(!isset($farr[$k]))continue;
$fa = $farr[$k];
$nv = $v;
$ov = '';
if(isset($oners[$k]))$ov = $oners[$k];
if($nv != $ov){
$sel = array();
if(isset($fa['selarr']))$sel = $fa['selarr'];
if(isset($sel[$ov]))$ov = $sel[$ov];
if(isset($sel[$nv]))$nv = $sel[$nv];
$str .= ''.$fa['name'].':'.$ov.'→'.$nv.';';
$this->editarr[] = array(
'fieldsname' => $fa['name'],
'oldval' => $ov,
后面还有 53 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
