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()); }
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 />'; } }