protected function getModelInstance()
 {
     if (!isset($this->modelInstance)) {
         $this->modelInstance = Settings_ExtensionStore_Extension_Model::getInstance();
     }
     return $this->modelInstance;
 }
Beispiel #2
0
 /**
  * Function to get news listings by passing type as News
  */
 protected function getPromotions(Vtiger_Request $request)
 {
     $modelInstance = Settings_ExtensionStore_Extension_Model::getInstance();
     $promotions = $modelInstance->getListings('', 'Promotion');
     $qualifiedModuleName = $request->getModule(false);
     $viewer = $this->getViewer($request);
     $viewer->assign('PROMOTIONS', $promotions);
     $viewer->assign('QUALIFIED_MODULE', $qualifiedModuleName);
     $viewer->view('Promotions.tpl', $qualifiedModuleName);
 }
Beispiel #3
0
 protected function maxCreatedOn(Vtiger_Request $request)
 {
     $modelInstance = Settings_ExtensionStore_Extension_Model::getInstance();
     $promotions = $modelInstance->getMaxCreatedOn('Promotion', 'max', 'createdon');
     $response = new Vtiger_Response();
     if ($promotions['success'] != 'true') {
         $response->setError('', $promotions['error']);
     } else {
         $response->setResult($promotions['response']);
     }
     $response->emit();
 }