/**
  * 
  * @param type $sort
  * @param type $by
  * @param type $perPage
  * @param type $pageNo
  * @param type $searchData
  * @param type $call
  * @param type $dashboardcall
  * @param type $statusid
  * @param type $a1
  * @param type $a2
  * @param type $a3
  * @return type
  */
 public function getMyGrid($sort, $by, $perPage, $pageNo, $searchData, $call, $dashboardcall, $statusid, $a1, $a2, $a3)
 {
     $searchQuery = '';
     $searchArray = array();
     $data = array();
     $requi_model = new Default_Model_Requisition();
     $auth = Zend_Auth::getInstance();
     if ($auth->hasIdentity()) {
         $loginUserId = $auth->getStorage()->read()->id;
         $loginuserGroup = $auth->getStorage()->read()->group_id;
     }
     $sarray = array('Approved' => 2, 'Closed' => 3, 'Closed' => 4, 'On hold' => 5, 'In process' => 7);
     $objName = 'myactiverequisitions';
     $tableFields = array('action' => 'Action', 'requisition_code' => 'Requisition Code', 'jobtitle_name' => 'Job Title', 'createdby_name' => 'Raised By', 'reporting_manager_name' => 'Reporting Manager', 'r.createdon' => 'Raised On', 'onboard_date' => 'Due Date', 'hrexecutive_name' => 'Recruit panel');
     $tablecontent = $requi_model->getMyRequisitionData($sort, $by, $pageNo, $perPage, $searchQuery, $loginUserId, $loginuserGroup, 2, $queryflag);
     $dataTmp = array('sort' => $sort, 'by' => $by, 'pageNo' => $pageNo, 'perPage' => $perPage, 'tablecontent' => $tablecontent, 'objectname' => $objName, 'extra' => array(), 'tableheader' => $tableFields, 'jsGridFnName' => 'getAjaxgridData', 'jsFillFnName' => '', 'add' => 'add', 'searchArray' => $searchArray, 'menuName' => 'Requisitions Assigned to Me', 'formgrid' => 'true', 'unitId' => $statusidstring, 'call' => $call, 'dashboardcall' => $dashboardcall, 'search_filters' => $search_filters);
     return $dataTmp;
 }