Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function addAccount($data)
- {
- $q = Doctrine_Query::create()->from('El_Core_Models_Account a')->
- fetchOne();
- if(!is_null($q) ){
- $manager = El_Core_Validate_Manager::getInstance();
- $manager->addError("Only 1 Account is allowed");
- throw new El_Core_Exception($manager, 404);
- }
- $account = new El_Core_Models_Account();
- $account->setName(isset($data['name']) ? $data['name'] : '');
- $account->setAccountHolderId(isset($data['account_holder_id']) ? $data['account_holder_id'] : '');
- $account->setSslEnabled(isset($data['ssl_enabled']) ? $data['ssl_enabled'] : false);
- $account->setEmailNotificationEnabled(isset($data['email_notification_enabled']) ? $data['email_notification_enabled'] : false);
- $account->setTimeTrackingEnabled(isset($data['time_tracking_enabled']) ? $data['time_tracking_enabled'] : 1);
- $account->setCompanyId(isset($data['company_id']) ? $data['company_id'] : null);
- $account->save();
- return $account;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement