Example #1
0
 public function init()
 {
     $this->view->pageTitle = "Group";
     $test = new DH_ClassInfo(APPLICATION_PATH . '/modules/groupm/controllers/');
     // create instance to get controller name
     $storage = new Zend_Auth_Storage_Session();
     $data = $storage->read();
     if (!$data) {
         $this->_redirect('index/login');
         // once session get expired it will redirect to Login page
     }
     $sessionName = new Zend_Session_Namespace('ourbank');
     $userid = $this->view->createdby = $sessionName->primaryuserid;
     // get the stored session id
     $login = new App_Model_Users();
     $loginname = $login->username($userid);
     foreach ($loginname as $loginname) {
         $this->view->username = $loginname['username'];
         // get the user name
     }
     $this->view->adm = new App_Model_Adm();
     // create instance for common adm model page
     $module = $test->getControllerClassNames();
     $modulename = explode("_", $module[0]);
     $this->view->modulename = strtolower($modulename[0]);
     $this->view->dbobj = new Groupmdefault_Model_Groupdefault();
 }
Example #2
0
 public function init()
 {
     $this->view->pageTitle = $this->view->translate("Meeting Book");
     $this->view->title = $this->view->translate('Reports');
     $this->view->type = $this->view->translate("financialReports");
     $storage = new Zend_Auth_Storage_Session();
     $data = $storage->read();
     if (!$data) {
         $this->_redirect('index/login');
         // once session get expired it will redirect to Login page
     }
     $sessionName = new Zend_Session_Namespace('ourbank');
     $userid = $this->view->createdby = $sessionName->primaryuserid;
     // get the stored session id
     $login = new App_Model_Users();
     $loginname = $login->username($userid);
     foreach ($loginname as $loginname) {
         $this->view->username = $loginname['username'];
         // get the user name
     }
     $this->view->adm = new App_Model_Adm();
     $this->view->dateconvert = new App_Model_dateConvertor();
     $test = new DH_ClassInfo(APPLICATION_PATH . '/modules/meetingbookindex/controllers/');
     $module = $test->getControllerClassNames();
     $modulename = explode("_", $module[0]);
     $this->view->modulename = strtolower($modulename[0]);
     //date format instance
     $this->view->dateconvertor = new App_Model_dateConvertor();
 }
Example #3
0
 public function init()
 {
     $this->view->pageTitle = 'Office meetings';
     /* Initialize action controller here */
     $storage = new Zend_Auth_Storage_Session();
     $data = $storage->read();
     if (!$data) {
         $this->_redirect('index/login');
         // once session get expired it will redirect to Login page
     }
     $sessionName = new Zend_Session_Namespace('ourbank');
     $userid = $this->view->createdby = $sessionName->primaryuserid;
     // get the stored session id
     $globalsession = new App_Model_Users();
     $loginname = $globalsession->username($userid);
     foreach ($loginname as $loginname) {
         $this->view->username = $loginname['username'];
         // get the user name
     }
     $this->view->adm = new App_Model_Adm();
     $this->view->dateconvert = new App_Model_dateConvertor();
     $test = new DH_ClassInfo(APPLICATION_PATH . '/modules/meetingindex/controllers/');
     $module = $test->getControllerClassNames();
     $modulename = explode("_", $module[0]);
     $this->view->modulename = strtolower($modulename[0]);
 }
Example #4
0
 public function dynamicaction()
 {
     $act = new App_Model_Users();
     $module = array('institution', 'bank', 'roles', 'user', 'funderdetails', 'fundings', 'fee', 'sectors', 'activity');
     $m = 0;
     $j = 0;
     $lableName = array("Index", "Add Institution", "Edit Institution", "View Institution", "Delete Institution", "Index", "Add Bank", "Edit Bank", "View Bank", "Delete Bank", "Index", "Add Roles", "Edit Roles", "View Roles", "Delete Roles", "Index", "Add User", "Edit User", "View User", "Delete user", "Index", "Add Funder", "Edit Funder", "View Funder", "Delete Funder", "Index", "Add Fundings", "Edit Fundings", "View Fundings", "Delete Fundings", "Index", "Add Fee", "Edit Fee", "View Fee", "Delete Fee", "Index", "Add Sector", "Edit Sector", "View Sector", "Delete Sector", "Index", "Add Activity", "Edit Activity", "View Activity", "Delete Activity");
     $act = new App_Model_Users();
     $acivitycount = count($act->getActivity());
     if ($acivitycount != 36) {
         foreach ($module as $module) {
             $m++;
             $test = new DH_ClassInfo(APPLICATION_PATH . '/modules/' . $module . '/controllers/');
             $ActionNames = $test->getActionNames();
             foreach ($ActionNames as $key => $value) {
                 if ($key != $module . "_IndexController") {
                     $i = 0;
                     foreach ($value as $name) {
                         if ($i != 0) {
                             //                                 substr($name, 0, -6)
                             $n2 = $act->insertAct(array('activity_name' => $lableName[$j], 'activity_description' => $name, 'recordstatus_id' => 3, 'module_id' => 1, 'submodule_id' => $m));
                         }
                         $i++;
                         $j++;
                     }
                 }
             }
         }
     }
 }