public function indexAction()
 {
     $this->accessRights(14);
     $this->childModuleAccessRights(14, 'view');
     $form = new NewsListForm($this->serviceLocator());
     $adapter = new NewsListAdapter($this->serviceLocator());
     $user = $this->getUser();
     $user_role = $user['role_id'];
     $user_id = $user['user_id'];
     $result = $adapter->getAll($user_role, $user_id);
     $request = $this->getRequest();
     $user = $this->getUser();
     $user_id = $user['user_id'];
     $sub_kind = "";
     // print_r($user);
     if ($request->isPost()) {
         $s_id = $_POST['search_by'];
         $input = $_POST['input'];
         $id = $_POST['media_outfit_id'];
         $sub_kind = $_POST['sub_kind'];
         $article_type_id = $_POST['article_type_id'];
         $from = $_POST['from'];
         $to = $_POST['to'];
         $bu_csr = $_POST['bu_csr'];
         $form->get('search_by')->setValue($s_id);
         $form->get('input')->setValue($input);
         $form->get('media_outfit_id')->setValue($id);
         $form->get('bu_csr')->setValue($bu_csr);
         if ($id == 1) {
             $form->get('sub_kind')->setValueOptions(array('8' => 'All', '1' => 'Online', '2' => 'Blog', '3' => 'International'));
         } elseif ($id == 2) {
             $form->get('sub_kind')->setValueOptions(array('9' => 'All', '4' => 'Local', '5' => 'National'));
         } elseif ($id == 3) {
             $form->get('sub_kind')->setValueOptions(array('6' => 'Radio'));
         } elseif ($id == 4) {
             $form->get('sub_kind')->setValueOptions(array('7' => 'TV'));
         }
         $form->get('sub_kind')->setValue($sub_kind);
         $form->get('article_type_id')->setValue($article_type_id);
         $form->get('from')->setValue($from);
         $form->get('to')->setValue($to);
         $result = $adapter->getOnly($s_id, $input, $sub_kind, $article_type_id, $from, $to, $bu_csr);
     }
     return new ViewModel(array('news_lists' => $result, 'form' => $form, 'user_id' => $user_id, 'user_role' => $user_role, 'access_rights' => $this->getSubModuleAccessRights(14), 'sub_kind' => $sub_kind));
 }