public function addCampaignsAction()
 {
     if ($this->_request->isPost()) {
         if ($this->_request->getPost()) {
             $form_values = $this->_request->getPost();
             $users = new Users();
             $users->setUserName($form_values['user_name_add']);
             $users->setEmail($form_values['user_name_add']);
             $users->setCellNumber('03423423423');
             $users->setLoginId($form_values['user_name_add']);
             $users->setPassword(base64_encode($form_values['password']));
             if ($form_values['office_type_add'] == '1') {
                 $location_id = '10';
                 $role = $this->_em->find('Roles', 14);
                 $stk_id = Model_Stakeholders::CAMPAIGN;
             }
             if ($form_values['office_type_add'] == '2') {
                 $location_id = $form_values['combo1_add'];
                 $role = $this->_em->find('Roles', 15);
                 $stk_id = Model_Stakeholders::CAMPAIGN;
             }
             if ($form_values['office_type_add'] == '4') {
                 $location_id = $form_values['combo2_add'];
                 $role = $this->_em->find('Roles', 16);
                 $stk_id = 45;
             }
             $loc_id = $this->_em->find('Locations', $location_id);
             $users->setLocation($loc_id);
             $users->setRole($role);
             $stakeholder = $this->_em->find('Stakeholders', $stk_id);
             $users->setStakeholder($stakeholder);
             $user = $this->_em->find('Users', $this->_userid);
             $users->setCreatedBy($user);
             $this->_em->persist($users);
             $this->_em->flush();
             $user_id = $users->getPkId();
             if ($form_values['office_type_add'] == '4') {
                 $warehouses = new Model_Warehouses();
                 $warehouses->form_values = $form_values;
                 $warehouses->form_values['page'] = "campaigns";
                 $warehouse_id = $warehouses->getWarehouseIdByUcId();
                 $count = 1;
                 foreach ($warehouse_id as $wh_id_w) {
                     if ($count == 1) {
                         $default = 1;
                     } else {
                         $default = 0;
                     }
                     $warehouse_users = new WarehouseUsers();
                     $wh_id = $this->_em->find('Warehouses', $wh_id_w);
                     $warehouse_users->setWarehouse($wh_id);
                     $user_id_i = $this->_em->find('Users', $user_id);
                     $warehouse_users->setUser($user_id_i);
                     $warehouse_users->setIsDefault($default);
                     $this->_em->persist($warehouse_users);
                     $this->_em->flush();
                     $count++;
                 }
             }
         }
     }
     $this->_redirect("/iadmin/manage-users/campaigns-users");
 }