else { MessageBox('发送失败'); } break; case 'confirm_pass': SetNoUseCache(); if( !isset( $u_id,$passcheck,$newpass )) ErrorBox( $str['act_err'] ); if($passcheck==''||$newpass=='') ErrorBox( $str['act_err'] ); $sql="UPDATE `$cfg[tb_members]` SET u_pass=MD5(new_pass), new_pass='',new_pass_check='' WHERE u_id='$u_id' AND new_pass='******' AND new_pass_check='$passcheck' LIMIT 1"; RenDB_Query($sql); if( RenDB_Affected_Rows()) { $lks[0]=array('登陆','index'); MessageBox('新密码已经激活,请用新密码登陆',$lks); } else { $lks[0]=array('登陆','index'); WriteBBLog("验证码错误(找回密码) u_id='$u_id' ", 'wrongpass'); ErrorBox('验证码不对,可能是已经过期,请重新发送密码',$lks); } break; } ErrorBox( $str['act_fail'] );
if ($gdata['host_color'] == 2) { $gdata['host_color'] = intval(rand()) % 2; } if ($gdata['host_color'] == 1) { $bname = $gdata['host_name']; $wname = $tarname; } else { $bname = $tarname; $wname = $gdata['host_name']; } $sql = "INSERT INTO {$cfg['tb_games']} SET rules='{$gdata['rules']}', b_name='{$bname}', w_name='{$wname}', b_time='{$gdata['add_time']}', w_time='{$gdata['add_time']}', l_time='{$nowtime}', step_time='{$gdata['step_time']}', add_time='{$gdata['add_time']}', startdate='{$nowtime}', turn_name='{$bname}'"; //for($i=0;$i<3;$i++) RenDB_Query($sql); if (RenDB_Affected_Rows() == 1) { header('Location: room_mynew.php'); exit; } break; case 'del': if (!IsSameName($gdata['host_name'], $udata['u_name'])) { ErrorBox('这不是你建的棋局'); } $sql = "DELETE FROM {$cfg['tb_newgames']} WHERE gid='{$gid}'"; RenDB_Query($sql); if (RenDB_Affected_Rows() == 1) { header('Location: room_mynew.php'); exit; } break; } MessageBox($str['act_fail']);
eval('echo "' . LoadTemplate('tools') . '";'); ACP_ShowFooter(); break; case 'rebuild_cache': require_once '../include/cache_func.php'; Rebuild_Global_Cache(true); ACP_WriteLog('刷新系统缓存'); ACP_MessageBox('系统缓存刷新完毕'); break; case 'optimize': $sql = "OPTIMIZE TABLE {$cfg['tb_members']},{$cfg['tb_pms']},{$cfg['tb_newgames']},{$cfg['tb_games']},{$cfg['tb_onlines']},{$cfg['tb_banips']},{$cfg['tb_settings']},{$cfg['tb_chats']},{$cfg['tb_competitions']},{$cfg['tb_groups']},{$cfg['tb_players']}"; RenDB_Query($sql, true); ACP_WriteLog('整理数据库'); ACP_MessageBox("数据库整理完毕"); break; case 'pm_batch_del': if (!isset($dateline)) { ACP_MessageBox($str['act_err']); } $dateline2 = time() - $dateline * 86400; $sql = "DELETE FROM `{$cfg['tb_pms']}` WHERE sendtime<'{$dateline2}'"; if (isset($keepnewpm)) { $sql .= " AND isnew=0"; } RenDB_Query($sql); if (RenDB_Affected_Rows()) { ACP_MessageBox('共删掉了' . RenDB_Affected_Rows() . '条短消息'); } ACP_MessageBox('没有符合条件的短消息'); break; }
} else { if (($enddate = strtotime($enddate)) === -1) { ACP_MessageBox('时间不正确'); } } //if($cp_status<0||$cp_status>2)$cp_status=0; require_once '../include/txt_func.php'; $description = CSubStr($description, 0, 65533); $cp_name = CSubStr($cp_name, 0, 253); $sql = "UPDATE `{$cfg['tb_competitions']}` SET "; $sql .= "cp_name='{$cp_name}', "; $sql .= "description='{$description}', "; $sql .= "endtime='{$enddate}' "; $sql .= "WHERE cp_id='{$cp_id}' LIMIT 1"; $result = RenDB_Query($sql); if (!RenDB_Affected_Rows()) { ACP_MessageBox('更改失败,可能是数据并没有改变'); } ACP_WriteLog("更改比赛 ID:{$cp_id}"); Header("Location: index.php?mode=cp_man"); exit; break; case 'del': if (!isset($cp_id)) { ACP_MessageBox($str['act_err']); } $cp_id = intval($cp_id); $sql = "DELETE FROM `{$cfg['tb_competitions']}` WHERE cp_id='{$cp_id}'"; RenDB_Query($sql, true); $sql = "DELETE FROM `{$cfg['tb_groups']}` WHERE cp_id='{$cp_id}'"; RenDB_Query($sql, true);