Beispiel #1
0
 public function createPresident($data)
 {
     $this->validateEmail(NULL, $data['email'], $data['hasnt_email']);
     $this->validatePhoneNumbers($data);
     $data = $this->_filterInputPresident($data)->getUnescaped();
     $presidentRowData = DbTable_President::getInstance()->createRow()->setEnterpriseId($data['enterprise_id'])->setEducationId($data['education_id'])->setPositionId($data['position_id'])->setFindUsId($data['find_us_id'])->setName($data['name'])->setNickName(isset($data['nick_name']) ? $data['nick_name'] : null)->setCpf($data['cpf'])->setPhone(isset($data['phone']) ? $data['phone'] : null)->setCellphone(isset($data['cellphone']) ? $data['cellphone'] : null)->setEmail(isset($data['email']) ? $data['email'] : null)->setBornDate(isset($data['born_date']) ? Vtx_Util_Date::format_iso($data['born_date']) : null)->setGender($data['gender'])->setNewsletterEmail(isset($data['newsletter_email']) ? $data['newsletter_email'] : 0)->setNewsletterMail(isset($data['newsletter_mail']) ? $data['newsletter_mail'] : 0)->setNewsletterSms(isset($data['newsletter_sms']) ? $data['newsletter_sms'] : 0)->setAgree($data['agree'])->setCreated($data['created']);
     $presidentRowData->save();
     return array('status' => true, 'lastInsertId' => $presidentRowData->getId());
 }
Beispiel #2
0
 public function updateAction()
 {
     $this->_helper->layout()->disableLayout();
     $this->_helper->viewRenderer->setNoRender();
     $dbTablePresident = new DbTable_President();
     $createUser = $dbTablePresident->migrateUser();
     $objArray = $createUser->toArray();
     $obj = array();
     foreach ($objArray as $newUser) {
         $obj = array();
         $senha = !empty($newUser['Password']) ? $newUser['Password'] : md5('1234');
         $nome = !empty($newUser['Name']) ? $newUser['Name'] : "psmn";
         $email = !empty($newUser['Email']) ? $newUser['Email'] : "null";
         $obj['cpf'] = Vtx_Util_Formatting::maskFormat($newUser['Cpf'], '###.###.###-##');
         $obj['first_name'] = $nome;
         $obj['surname'] = $newUser['NickName'];
         $obj['email'] = $email;
         $obj['enterprise_id'] = $newUser['EnterpriseId'];
         $obj['keypass'] = $senha;
         $createUserMigrate = $this->userModel->createUserMigrate($obj);
         if (!$createUserMigrate['status']) {
             echo '<pre>';
             print_r($obj);
             echo $createUserMigrate['messageError'];
             return;
         }
         /*
          */
         echo $newUser['EnterpriseId'] . '<br />';
     }
 }