Example #1
0
 public function addUserAction()
 {
     $request = $this->getRequest();
     $baseUrl = $request->getBaseUrl();
     $this->view->headScript()->appendFile($baseUrl . '/js/datatables/js/jquery.dataTables.js', 'text/javascript');
     $this->view->headScript()->appendFile($baseUrl . '/js/datatables/plugin/dataTables.pluginAPI.js', 'text/javascript');
     $this->view->headScript()->appendFile($baseUrl . '/js/airtime/user/user.js', 'text/javascript');
     $form = new Application_Form_AddUser();
     $this->view->successMessage = "";
     if ($request->isPost()) {
         if ($form->isValid($request->getPost())) {
             $formdata = $form->getValues();
             if ($form->validateLogin($formdata)) {
                 $user = new User($formdata['user_id']);
                 $user->setFirstName($formdata['first_name']);
                 $user->setLastName($formdata['last_name']);
                 $user->setLogin($formdata['login']);
                 if ($formdata['password'] != "xxxxxx") {
                     $user->setPassword($formdata['password']);
                 }
                 $user->setType($formdata['type']);
                 $user->setEmail($formdata['email']);
                 $user->setSkype($formdata['skype']);
                 $user->setJabber($formdata['jabber']);
                 $user->save();
                 $form->reset();
                 if (strlen($formdata['user_id']) == 0) {
                     $this->view->successMessage = "<div class='success'>User added successfully!</div>";
                 } else {
                     $this->view->successMessage = "<div class='success'>User updated successfully!</div>";
                 }
             }
         }
     }
     $this->view->form = $form;
 }
Example #2
0
function registerContactsX($mid, $email, $aim, $icq, $msn, $jabber, $yahoo)
{
    global $access_isGroupMember;
    global $group_name;
    _filter_var($mid);
    _filter_var($email);
    _filter_var($aim);
    _filter_var($icq);
    _filter_var($msn);
    _filter_var($jabber);
    _filter_var($yahoo);
    if ($access_isGroupMember && isset($_SESSION['valid_user'])) {
        $u = new User($_SESSION['valid_user']);
        $membership_id = $u->getMembershipID($group_name);
        if ($mid != $membership_id) {
            return '0';
        }
        $res1 = $u->setEmail($_SESSION['valid_user'], $email);
        $res2 = $u->setAIM($group_name, $aim);
        $res3 = $u->setICQ($group_name, $icq);
        $res4 = $u->setMSN($group_name, $msn);
        $res5 = $u->setJabber($group_name, $jabber);
        $res6 = $u->setYahoo($group_name, $yahoo);
        // error_log('..........................'.$res1.'a'.$res2.'b'.$res3.'c'.$res4.'d'.$res5.'e'.$res6.'f');
        if ($res1 && $res2 & $res3 && $res4 && $res5 && $res6) {
            return '1';
        } else {
            return '0';
        }
    } else {
        return '0';
    }
}