return; } ?> <div align=center><a href="<?php OUT("?p={$p}&act={$act}"); ?> ">назад</a></div> <div align=center><b>Удалить пользователей</b></div> <?php $form = 1; if (isset($mod) && $mod == "delete") { $BILL = new CBilling($GV["dbhost"], $GV["dbname"], $GV["dblogin"], $GV["dbpassword"]); if (isset($sure) && $sure == "true") { for ($i = 0; $i < count($ids); ++$i) { $data = $BILL->GetUserData($ids[$i]); $BILL->DeleteUser($ids[$i]); } } else { $form = 0; ?> <br><br><font color=red size=6px><b>ВНИМАНИЕ:</b></font> Вы собираетесь удалить пользователей. Вы уверены, что хотите это сделать?<br> Удаление может повлечь необратимые последствия, пользователи потеряют идентификаторы и не смогут входить на сайт!<br> Если вы действительно хотите удалить следующих пользователей, нажмите "Удалить". В противном случае - "Назад". <form action="<?php OUT("?p={$p}&act={$act}&action={$action}&mod=delete&page={$page}"); ?> &sure=true" method=post> <?php for ($i = 0; $i < count($ids); ++$i) { $data = $BILL->GetUserData($ids[$i]); $adata = $BILL->GetUserTotalAcctsData($ids[$i]);
function DeleteUser($id) { global $MDL, $GV; $MDL->Load("smadbis"); $BILL = new CBilling($GV["dbhost"], $GV["dbname"], $GV["dblogin"], $GV["dbpassword"]); return $BILL->DeleteUser($id); /* if(!file_exists($this->data_dir."/".$id))return 0; unlink($this->data_dir."/".$id); include $this->list_file; for($i=0;$i<count($USERS);++$i) if($USERS[$i]["id"]==$id) unset($USERS[$i]); $USERS_NEW = array_values($USERS); $string="<?php\r\n"; for($i=0;$i<count($USERS);++$i) { $string.="\$USERS[".$i."][\"id\"]=\"".$USERS_NEW[$i]["id"]."\";\r\n"; $string.="\$USERS[".$i."][\"login\"]=\"".$USERS_NEW[$i]["login"]."\";\r\n"; $string.="\$USERS_IDS[\"".$USERS_NEW[$i]["login"]."\"]=\"".$USERS_NEW[$i]["id"]."\";\r\n"; } $string.="?>"; $fp=fopen($this->list_file,"w+"); fwrite($fp,$string); fclose($fp); */ }