function changyan_clearcache() { $prefix = 'changyan'; $key = 'code'; DelCache($prefix, $key); }
if ($action == 'good') { $row['goodpost'] = $row['goodpost'] + 1; $row['scores'] = $row['scores'] + $cfg_caicai_sub; if ($row['goodpost'] % $cfg_digg_update == 0) { $add_caicai_sub = $cfg_digg_update * $cfg_caicai_sub; $dsql->ExecuteNoneQuery("UPDATE `{$maintable}` SET scores = scores + {$add_caicai_sub},goodpost=goodpost+{$cfg_digg_update} WHERE id='{$id}'"); DelCache($prefix, $key); } } else { if ($action == 'bad') { $row['badpost'] = $row['badpost'] + 1; $row['scores'] = $row['scores'] - $cfg_caicai_sub; if ($row['badpost'] % $cfg_digg_update == 0) { $add_caicai_sub = $cfg_digg_update * $cfg_caicai_sub; $dsql->ExecuteNoneQuery("UPDATE `{$maintable}` SET scores = scores - {$add_caicai_sub},badpost=badpost+{$cfg_digg_update} WHERE id='{$id}'"); DelCache($prefix, $key); } } } SetCache($prefix, $key, $row, 0); } $digg = ''; if (!is_array($row)) { exit; } if ($row['goodpost'] + $row['badpost'] == 0) { $row['goodper'] = $row['badper'] = 0; } else { $row['goodper'] = number_format($row['goodpost'] / ($row['goodpost'] + $row['badpost']), 3) * 100; $row['badper'] = 100 - $row['goodper']; }
/** * 删除缓存,每次登录时和在修改用户资料的地方会清除 * * @access public * @param string * @return string */ function DelCache($mid) { DelCache($this->memberCache, $mid); }