/**
  ** Function used to allow adding of multiple policy documents at a time
  **/
 public function addmultipleAction()
 {
     try {
         /**
          ** to display "Add Multiple Documents" link, check add privileges for the logged in user 
          **/
         $popConfigPermission = array();
         if (sapp_Global::_checkprivileges(MANAGE_POLICY_DOCS, $this->loggedInUserGroup, $this->loggedInUserRole, 'add') == 'Yes') {
             /**
              ** capturing referral URL, to redirect after adding policy document
              **/
             $redirectUrl = '';
             if (isset($_SERVER['HTTP_REFERER'])) {
                 $httpReferrer = $_SERVER['HTTP_REFERER'];
                 $redirectUrl = str_replace(BASE_URL, '', $httpReferrer);
                 if (strpos($redirectUrl, 'addmultiple') === false) {
                     $this->view->redirectUrl = $redirectUrl;
                 }
             }
             /** capture category id **/
             $category_id = $this->getRequest()->getParam('id');
             $category_id = (int) $category_id;
             /**
              ** if category id is available
              ** load the form
              ** else redirect to invalid url page
              **/
             if ($category_id) {
                 /**
                  ** Initiating category form
                  ** and assigning action
                  **/
                 $multipleDocsForm = new Default_Form_Policydocuments();
                 $this->view->form = $multipleDocsForm;
                 $multipleDocsForm->setAttrib('action', BASE_URL . 'policydocuments/addmultiple/' . $category_id);
                 /**
                  ** Get category by id
                  ** populate category in select control
                  **/
                 $categoriesModel = new Default_Model_Categories();
                 $categoriesObj = $categoriesModel->getCategoryById($category_id);
                 if (!empty($categoriesObj)) {
                     $multipleDocsForm->category_id->addMultiOption($categoriesObj['id'], utf8_encode($categoriesObj['category']));
                 }
                 $multipleDocsForm->setDefault('category_id', $category_id);
                 $this->view->category_id = $category_id;
                 if ($this->getRequest()->getPost()) {
                     $this->saveMultipleDoc($multipleDocsForm, $category_id, $redirectUrl);
                 }
             } else {
                 $this->view->ermsg = 'invalidUrl';
                 return;
             }
         } else {
             $this->view->ermsg = 'noprivilege';
         }
     } catch (Exceptin $e) {
         //print_r($e);
     }
 }