delete() public method

* delete Deletes users from DB
public delete ( $users )
コード例 #1
0
ファイル: users.rpc.php プロジェクト: soonick/poMMo
         $mailing['body'] = null;
     }
     // Initialize page state with default values overriden by those held in $_REQUEST
     $state =& Pommo_Api::stateInit('mailing', array('fromname' => $mailing['fromname'], 'fromemail' => $mailing['fromemail'], 'frombounce' => $mailing['frombounce'], 'list_charset' => $mailing['charset'], 'mailgroup' => $gid, 'subject' => $mailing['subject'], 'body' => $mailing['body'], 'altbody' => $mailing['altbody']));
     Pommo::redirect(Pommo::$_baseUrl . 'mailings_start.php');
     break;
 case 'delete':
     $currentUser = Pommo::$_auth->_username;
     //	We dont want to delete the current user
     $key = array_search($currentUser, $_GET['users']);
     if ($key !== false) {
         unset($_GET['users'][$key]);
     }
     require_once Pommo::$_baseDir . 'classes/Pommo_User.php';
     $pu = new Pommo_User();
     $deleted = $pu->delete($_GET['users']);
     $logger->addMsg(Pommo::_T('Please Wait') . '...');
     $params = $json->encode(array('users' => $_GET['users']));
     $view->assign('callbackFunction', 'deleteUser');
     $view->assign('callbackParams', $params);
     break;
 case 'add':
     require_once Pommo::$_baseDir . 'classes/Pommo_User.php';
     $pu = new Pommo_User();
     if ($pu->save($_POST['user'], $_POST['password'])) {
         echo $_POST['user'];
         return;
     }
     break;
 default:
     $logger->AddErr('invalid call');