Example #1
0
 /**
  * Overrides init() in Zend_Form
  * 
  * @access public
  * @return void
  */
 public function init()
 {
     // init the parent
     parent::init();
     // set the form's method
     $this->setMethod('post');
     $idMember = App_Utilities::getIdMember();
     $member_id = new Zend_Form_Element_Hidden('member_id');
     $member_id->addFilter('Int')->setValue($idMember);
     $this->addElement($member_id);
     $start_date = new Zend_Form_Element_Text('start_date');
     $start_date->setOptions(array('label' => $this->t('Start date'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($start_date);
     $end_date = new Zend_Form_Element_Text('end_date');
     $end_date->setOptions(array('label' => $this->t('End Date'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($end_date);
     $is_posted = new Zend_Form_Element_Checkbox('is_posted');
     $this->addElement($is_posted);
     $companyName = new Zend_Form_Element_Text('name');
     $companyName->setOptions(array('label' => $this->t('Company'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($companyName);
     $function = new Zend_Form_Element_Text('function');
     $function->setOptions(array('label' => $this->t('function'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($function);
     $mission = new Zend_Form_Element_Textarea('mission');
     $mission->setOptions(array('label' => $this->t('mission'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($mission);
     $city_name = new Zend_Form_Element_Text('city_name');
     $city_name->setOptions(array('label' => $this->t('city'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($city_name);
     $submit = new Zend_Form_Element_Submit('submit');
     $submit->setOptions(array('label' => $this->t('Save'), 'required' => true));
     $this->addElement($submit);
 }
Example #2
0
 /**
  * get all projects of my contacts, (level 1), they must don't exsist in array_member
  * @author EL GUENNUNI Sohaib s.elguennuni@gmail.com
  * @param [array] 
  * @return [array]
  */
 public function project_my_contact($array_member)
 {
     $contact = new Contact();
     $id = App_Utilities::getIdMember();
     $where = "P.project_id not in(" . implode(',', array_values($array_member['item_id'])) . ") " . "and exists (select member_id from " . $contact->_name . " C where C.member_id=" . $id . " and P.member_id=C.friend_member_id)";
     $select = $this->select()->setIntegrityCheck(false)->from(array('P' => $this->_name), array('P.project_id'))->limit($array_member['limit'])->where($where);
     return $this->fetchAll($select);
 }
Example #3
0
 public function init()
 {
     parent::init();
     $this->_userModel = new BackofficeUser();
     $this->_memberModel = new Member();
     $this->_idMember = App_Utilities::getIdMember();
     $this->_rvCityModel = new ReferenceValue();
 }
Example #4
0
 /**
  * @author : ELGUENNUNI Sohaib, s.elguennuni@gmail.com
  * @param type $array_member
  * @param type $listTagTerm 
  */
 public static function compareTags(&$array_member, $listTagTerm, $group)
 {
     $suggest_item = new $group();
     foreach ($listTagTerm as $tag) {
         if ($array_member['limit'] > 0) {
             $array = $suggest_item->fetchByTag($array_member, $tag->tag_id);
             App_Utilities::Convert_and_Concat($array_member, $array, self::$_arrReferenceIds[$group]);
         }
     }
 }
Example #5
0
 /**
  * Extract tags
  * @author : ELGUENNUNI Sohaib, s.elguennuni@gmail.com
  * @param <type> $text
  * @param <type> $oneWord
  * @return <type>
  */
 public function Extract_Tags($text, $oneWord = false)
 {
     if ($oneWord) {
         return App_Utilities::generateSlug($text);
     }
     $text = strtolower($text);
     $text = preg_replace('!\\s!', '-', $text);
     $text = preg_replace('![^0-9a-z-_]!', '', $text);
     $text = preg_replace('!(-)+!', '-', $text);
     return explode('-', $text);
 }
Example #6
0
 /**
  * save suggest, param $group has 2  values for the moment (ProjectTag,MemberTag)
  * @author EL GUENNUNI Sohaib s.elguennuni@gmail.com
  * @param [array,$array,string,$group] 
  * @return []
  */
 public function Add_Suggest(&$array_member, $array, $key, $group)
 {
     $suggest = new MemberSuggestions();
     $array = App_Utilities::convert_toArray($array, $key);
     App_Utilities::Concat_Result($array_member, $array);
     $array_member['limit'] -= count($array['item_id']);
     switch ($group) {
         case 'ProjectTag':
             $suggest->saveSuggest($array_member, $this->_group_project);
             break;
         case 'MemberTag':
             $suggest->saveSuggest($array_member, $this->_group_profil);
             break;
     }
 }
Example #7
0
 /**
  * Overrides init() in Zend_Form
  * 
  * @access public
  * @return void
  */
 public function init()
 {
     // init the parent
     parent::init();
     // set the form's method
     $this->setMethod('post');
     //        $username = new Zend_Form_Element_Text('username');
     //        $username->setOptions(
     //                array(
     //                    'label' => $this->t('Username'),
     //                    'required' => true,
     //                    'filters' => array(
     //                        'StringTrim',
     //                        'StripTags',
     //                    ),
     //                    'validators' => array(
     //                        'NotEmpty',
     //                    ),
     //                    'readonly' => 'readonly',
     //                )
     //        );
     //        $this->addElement($username);
     $idMember = App_Utilities::getIdMember();
     $member_id = new Zend_Form_Element_Hidden('member_id');
     $member_id->addFilter('Int')->setValue($idMember);
     $this->addElement($member_id);
     $firstname = new Zend_Form_Element_Text('first_name');
     $firstname->setOptions(array('label' => $this->t('First name'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($firstname);
     $lastname = new Zend_Form_Element_Text('last_name');
     $lastname->setOptions(array('label' => $this->t('Last name'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($lastname);
     $email = new Zend_Form_Element_Text('email');
     $email->setOptions(array('label' => $this->t('Email address'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty', 'EmailAddress')));
     $this->addElement($email);
     $birthdate = new Zend_Form_Element_Text('birthdate');
     $birthdate->setOptions(array('label' => $this->t('birthdate'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($birthdate);
     $city = new Zend_Form_Element_Text('name');
     $city->setOptions(array('label' => $this->t('city'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($city);
     $phoneNumber = new Zend_Form_Element_Text('phone_number');
     $phoneNumber->setOptions(array('label' => $this->t('Phone number'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($phoneNumber);
     $submit = new Zend_Form_Element_Submit('submit');
     $submit->setOptions(array('label' => $this->t('Save profile'), 'required' => true));
     $this->addElement($submit);
 }
Example #8
0
 /**
  * Overrides init() in Zend_Form
  * 
  * @access public
  * @return void
  */
 public function init()
 {
     // init the parent
     parent::init();
     // set the form's method
     $this->setMethod('post');
     $idMember = App_Utilities::getIdMember();
     $member_id = new Zend_Form_Element_Hidden('member_id');
     $member_id->addFilter('Int')->setValue($idMember);
     $this->addElement($member_id);
     $skills = new Zend_Form_Element_Text('name');
     $skills->setOptions(array('label' => $this->t('Skills'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($skills);
     $submit = new Zend_Form_Element_Submit('submit');
     $submit->setOptions(array('label' => $this->t('Save'), 'required' => true));
     $this->addElement($submit);
 }
Example #9
0
 public function listmycontactAction()
 {
     $filter = $this->_getParam('filter', false);
     // Créons un paginateur pour cette requête
     if ($filter != false) {
         $this->_helper->layout->disableLayout();
         //$results = $this->_sessionMember->mycontact;
     } else {
         //   $results = $this->_contactModel->getMy_Contact(App_Utilities::getIdMember(), $filter);
         //  $this->_sessionMember->mycontact = $results;
     }
     $results = $this->_contactModel->getMy_Contact(App_Utilities::getIdMember(), $filter);
     $paginator = Zend_Paginator::factory($results);
     $paginator->setCurrentPageNumber($this->_getParam('page', 1));
     $this->view->mycontacts = $paginator;
     $this->view->filter = $filter;
 }
Example #10
0
 public function AddTagWalls($textWall, $wallPostID)
 {
     $addwall = array('member_to_id' => App_Utilities::getIdMember(), 'member_by_id' => App_Utilities::getIdMember(), 'status' => $textWall);
     $addWallTag = array('tag_id' => '', 'wall_post_id' => '');
     $addMemberTag = array('tag_id' => 0, 'member_id' => (int) App_Utilities::getIdMember());
     $wall_post = new WallPost();
     $tagWall = new TagWall();
     $tagTerm = new TagTerm();
     $memberHashTag = new MemberTag();
     $wallPostID = $wall_post->insert($addwall);
     $tagsWall = self::fetch_post_tags($textWall);
     foreach ($tagsWall as $key => $tag) {
         $value_id = $tagTerm->searchTag($this->_idWall, $tag);
         $addWallTag['tag_id'] = $addMemberTag['tag_id'] = $value_id ? $value_id : $tagTerm->addTag($this->_idWall, $tag);
         $memberHashTag->insertTagMember($addMemberTag);
         $addWallTag['wall_post_id'] = $wallPostID;
         $tagWall->insert($addWallTag);
     }
 }
Example #11
0
 /**
  * Overrides init() in Zend_Form
  * 
  * @access public
  * @return void
  */
 public function init()
 {
     // init the parent
     parent::init();
     // set the form's method
     $this->setMethod('post');
     $idMember = App_Utilities::getIdMember();
     $member_id = new Zend_Form_Element_Hidden('member_id');
     $member_id->addFilter('Int')->setValue($idMember);
     $this->addElement($member_id);
     $file = new Zend_Form_Element_File('image_url');
     $file->setLabel('image')->setAttrib('enctype', 'multipart/form-data')->setDestination(APPLICATION_PATH . '/../public/frontend/images/profil/')->setRequired(false);
     $this->addElement($file);
     $profil_description = new Zend_Form_Element_Textarea('profil_description');
     $profil_description->setOptions(array('label' => $this->t('description'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($profil_description);
     $submit = new Zend_Form_Element_Submit('submit');
     $submit->setOptions(array('label' => $this->t('Save'), 'required' => true));
     $this->addElement($submit);
 }
Example #12
0
 /**
  * Overrides init() in Zend_Form
  * 
  * @access public
  * @return void
  */
 public function init()
 {
     // init the parent
     parent::init();
     // set the form's method
     $idMember = App_Utilities::getIdMember();
     $member_id = new Zend_Form_Element_Hidden('member_id');
     $member_id->addFilter('Int')->setValue($idMember);
     $this->addElement($member_id);
     $firstName = new Zend_Form_Element_Text('fistName_son');
     $firstName->setOptions(array('value' => $this->t('First name'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($firstName);
     $lastName = new Zend_Form_Element_Text('lastName_son');
     $lastName->setOptions(array('value' => $this->t('Last name'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($lastName);
     $email = new Zend_Form_Element_Text('email_son');
     $email->setOptions(array('value' => $this->t('email'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($email);
     $submit = new Zend_Form_Element_Submit('submit_sponsor');
     $submit->setOptions(array('label' => $this->t('Envoyer mon invitation'), 'required' => true));
     $this->addElement($submit);
 }
Example #13
0
 /**
  * Overrides init() in Zend_Form
  * 
  * @access public
  * @return void
  */
 public function init()
 {
     // init the parent
     parent::init();
     // set the form's method
     $this->setMethod('post');
     $idMember = App_Utilities::getIdMember();
     $member_id = new Zend_Form_Element_Hidden('member_id');
     $member_id->addFilter('Int')->setValue($idMember);
     $this->addElement($member_id);
     $start_date = new Zend_Form_Element_Text('start_date');
     $start_date->setOptions(array('label' => $this->t('Start date'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($start_date);
     $end_date = new Zend_Form_Element_Text('end_date');
     $end_date->setOptions(array('label' => $this->t('End Date'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($end_date);
     $schoolName = new Zend_Form_Element_Text('school');
     $schoolName->setOptions(array('label' => $this->t('School Name'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($schoolName);
     $domain = new Zend_Form_Element_Text('domain');
     $domain->setOptions(array('label' => $this->t('domain'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($domain);
     $degree = new Zend_Form_Element_Text('degree');
     $degree->setOptions(array('label' => $this->t('Degree'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($degree);
     $result = new Zend_Form_Element_Text('result');
     $result->setOptions(array('label' => $this->t('Result'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($result);
     $activity = new Zend_Form_Element_Text('activity');
     $activity->setOptions(array('label' => $this->t('Activity'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($activity);
     $information_add = new Zend_Form_Element_Text('information_add');
     $information_add->setOptions(array('label' => $this->t('Additional Information'), 'required' => true, 'filters' => array('StringTrim', 'StripTags'), 'validators' => array('NotEmpty')));
     $this->addElement($information_add);
     $submit = new Zend_Form_Element_Submit('submit');
     $submit->setOptions(array('label' => $this->t('Save'), 'required' => true));
     $this->addElement($submit);
 }
Example #14
0
 /**
  * @author : ELGUENNUNI Sohaib, s.elguennuni@gmail.com
  * @return type 
  */
 public function getPostsAllNetwork($idMember, $iswhere = false, $last_timeCreate = 0)
 {
     $numberPost = $this->_config->value->max_post;
     //$numberPostPertinent = $this->_config->value->max_post_pertinent;
     $postPertinent = $this->getLastPostHasMyTags($idMember, $iswhere, $last_timeCreate);
     $arrayIDPost = App_Utilities::convert_toArray($postPertinent, 'wall_post_id');
     $arrayPost = !empty($arrayIDPost['item_id']) ? $arrayIDPost : array('item_id' => array(0));
     $numberPostNormal = $numberPost - count($postPertinent);
     $postNormal = $this->getLastPost($numberPostNormal, $arrayPost, $iswhere, $last_timeCreate);
     $arrPosts = $postPertinent->toArray() + $postNormal->toArray();
     $arrPostSorted = App_Utilities::aasort($arrPosts, 'time_create', 'DESC');
     return $arrPostSorted;
 }
Example #15
0
 /**
  * @author : ELGUENNUNI Sohaib, s.elguennuni@gmail.com  
  */
 public function addcompanyAction()
 {
     $this->title = 'update Company';
     $form = new CompanyForm();
     $id = $this->_companyMemberModel->getCompany(App_Utilities::getIdMember());
     if ($this->getRequest()->isPost()) {
         $formData = $this->getRequest()->getPost();
         if ($form->isValid($formData)) {
             $data = $form->getValues();
             $fullFilePath = $form->logo->receive();
             $pathparts = pathinfo($form->logo->getFileName());
             $data['logo'] = $pathparts['basename'];
             $this->_companyModel->updateCompany($data, $id);
             $this->_redirect($this->view->url(array('module' => 'frontend', 'controller' => 'profile', 'action' => 'index', 'id' => App_Utilities::getIdMember()), 'default', true));
         } else {
             $form->populate($formData);
         }
     } else {
         $form->populate($this->_companyModel->getCompany($id));
     }
     $this->view->form = $form;
 }
Example #16
0
 /**
  * @author : ELGUENNUNI Sohaib, s.elguennuni@gmail.com
  * @param array $array_member
  * @param type $array
  * @param type $key 
  */
 public static function Convert_and_Concat(&$array_member, $array, $key)
 {
     $array = App_Utilities::convert_toArray($array, $key);
     App_Utilities::Concat_Result($array_member, $array);
     $array_member['limit'] -= count($array['item_id']);
     //        var_dump($array_member);
 }
Example #17
0
 /**
  * @author : ELGUENNUNI Sohaib, s.elguennuni@gmail.com
  * @param type $array_member 
  */
 public static function last_project(&$array_member)
 {
     $project = new Project();
     $array = $project->last_project($array_member);
     App_Utilities::Convert_and_Concat($array_member, $array, 'project_id');
 }
Example #18
0
 /**
  * add new wall
  * @author EL GUENNUNI Sohaib s.elguennuni@gmail.com
  * @param <empty>
  * @return <empty>
  */
 public function addpostAction()
 {
     $this->title = 'add wall';
     if ($this->getRequest()->isPost()) {
         $wall_text = App_Utilities::_f($this->getRequest()->getPost('wall_comment'), true);
         $this->_tagSocialModel->AddTagWalls($wall_text);
         $this->_forward('index');
     }
 }
Example #19
0
 public static function getNameFirstname()
 {
     $user = Zend_Auth::getInstance()->getIdentity();
     return App_Utilities::generateSlug($user->lastname) . '_' . App_Utilities::generateSlug($user->firstname);
 }
Example #20
0
 /**
  * @param type $alias 
  * @param array $params  ex: array {"module":"default","controller":"category","action":"productsbycategory","id":7}
  * @author houmir ayoub ayoub@fornetmaroc.com
  */
 public function saveAlias($alias, array $aParams, $isthumb = false, $returnAlias = false)
 {
     //$arrLang = array('fr', 'en');
     // clear the cache
     //        $this->getCached()->getCache()
     //                ->clean(Zend_Cache::CLEANING_MODE_MATCHING_ANY_TAG, array('alias')
     //        );
     $jParams = json_encode($aParams);
     $link = "";
     foreach ($aParams as $key => $value) {
         if (!in_array($key, array("module"))) {
             if (in_array($key, array("controller", "action"))) {
                 $link .= $value . '/';
             } else {
                 $link .= $key . '/' . $value;
             }
         }
     }
     $params = $jParams;
     $select = $this->select()->where('source = (?)', $link);
     $urlAliasSet = $this->fetchAll($select);
     $select2 = $this->select()->where('alias = (?)', App_Utilities::generateSlug($alias));
     $aliasSet = $this->fetchAll($select2);
     /**
      * source not exist URL
      */
     if ($aliasSet->count() < 1) {
         /**
          * if alias axist
          */
         if ($urlAliasSet->count() > 0) {
             $urlAliasItem = $urlAliasSet->current();
             /**
              * Boucle sur langues ($arrLang) =>
              */
             $urlAliasItem->alias = $this->generateSlug($alias);
             $urlAliasItem->params = $params;
             $this->save($urlAliasItem);
             if ($returnAlias) {
                 return $urlAliasItem->alias;
             }
         } else {
             $data['source'] = $link;
             $data['alias'] = App_Utilities::generateSlug($alias);
             $data['params'] = $params;
             $this->save($data);
             if ($returnAlias) {
                 return $data['alias'];
             }
         }
     } else {
         if ($isthumb == FALSE) {
             $hasInsert = false;
             $i = 0;
             $aliasOne = $alias;
             while (!$hasInsert) {
                 $i++;
                 $alias = $aliasOne;
                 $alias .= '-' . $i;
                 $select2 = $this->select()->where('alias = (?)', App_Utilities::generateSlug($alias));
                 $aliasSet = $this->fetchAll($select2);
                 if ($aliasSet->count() < 1) {
                     if ($urlAliasSet->count() > 0) {
                         $hasInsert = true;
                         $urlAliasItem = $urlAliasSet->current();
                         $urlAliasItem->alias = App_Utilities::generateSlug($alias);
                         $urlAliasItem->params = $params;
                         $this->save($urlAliasItem);
                         if ($returnAlias) {
                             return $urlAliasItem->alias;
                         }
                     } else {
                         $hasInsert = true;
                         $data['source'] = $link;
                         $data['alias'] = App_Utilities::generateSlug($alias);
                         $data['params'] = $params;
                         $this->save($data);
                         if ($returnAlias) {
                             return $data['alias'];
                         }
                     }
                 }
             }
         }
     }
 }
Example #21
0
 /** add Tag Domain
  * @author : ELGUENNUNI Sohaib, s.elguennuni@gmail.com
  * @param type $name
  * return 
  */
 public function AddTagDomain($domainTag)
 {
     $data = array();
     $memberHashTag = new MemberTag();
     $domain = new TagTerm();
     $value_id = $domain->searchTag($this->_idCompany, $domainTag);
     $data['member_id'] = App_Utilities::getIdMember();
     $data['tag_id'] = $value_id ? $value_id : $domain->addTag($this->_idCompany, $domainTag);
     $memberHashTag->insert($data);
 }
Example #22
0
 /**
  * Switch Langage  , call function static switchLang
  * @author EL GUENNUNI Sohaib s.elguennuni@gmail.com
  * @param <empty>
  * @return <empty>
  */
 public function changelangAction()
 {
     $url = App_Utilities::switchLang($this->_getParam('language'));
     $this->_redirect($url);
 }
Example #23
0
 /**
  * @author : ELGUENNUNI Sohaib, s.elguennuni@gmail.com
  * @param type $array_member 
  * return 
  */
 public static function last_contact_registered(&$array_member)
 {
     $member = new Member();
     $array = $member->last_contact_inscribed($array_member);
     App_Utilities::Convert_and_Concat($array_member, $array, 'member_id');
 }
Example #24
0
 /**
  * login action, Allow the User to connect
  * @author EL GUENNUNI Sohaib s.elguennuni@gmail.com
  * @param <empty>
  * @return <empty>
  */
 public function loginAction()
 {
     if (BaseUser::isLogged()) {
         $this->_redirect($this->view->url(array('module' => 'frontend', 'controller' => 'wall', 'action' => 'index'), 'default', true));
     }
     $this->title = 'Login';
     $form = new LoginForm();
     if ($this->getRequest()->isPost()) {
         if ($registration = $this->getRequest()->getParam('inscription', false)) {
             $this->_redirect($this->view->url(array('module' => 'frontend', 'controller' => 'user', 'action' => 'add'), 'default', true));
         }
         if ($form->isValid($this->getRequest()->getPost())) {
             if ($this->_userModel->login($form->getValue('username'), $form->getValue('password'))) {
                 $member = App_Utilities::setMember_Registry();
                 if ($member->validate == 1) {
                     $this->_redirect($this->view->url(array('module' => 'frontend', 'controller' => 'wall', 'action' => 'index'), 'default', true));
                 } else {
                     Zend_Auth::getInstance()->clearIdentity();
                     Zend_Session::destroy();
                     $this->_redirect($this->view->url(array('module' => 'frontend', 'controller' => 'user', 'action' => 'login'), 'default', true));
                 }
             }
         } else {
             $this->_authentification->addFailedLogin();
         }
         $this->view->error = TRUE;
     }
     $this->view->form = $form;
 }