[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Summary view] [Print] [Text view]
1 <?php 2 /*+*********************************************************************************** 3 * The contents of this file are subject to the vtiger CRM Public License Version 1.0 4 * ("License"); You may not use this file except in compliance with the License 5 * The Original Code is: vtiger CRM Open Source 6 * The Initial Developer of the Original Code is vtiger. 7 * Portions created by vtiger are Copyright (C) vtiger. 8 * All Rights Reserved. 9 *************************************************************************************/ 10 11 class Services_Record_Model extends Products_Record_Model { 12 13 function getCreateQuoteUrl() { 14 $quotesModuleModel = Vtiger_Module_Model::getInstance('Quotes'); 15 16 return "index.php?module=".$quotesModuleModel->getName()."&view=".$quotesModuleModel->getEditViewName()."&service_id=".$this->getId(). 17 "&sourceModule=".$this->getModuleName()."&sourceRecord=".$this->getId()."&relationOperation=true"; 18 } 19 20 function getCreateInvoiceUrl() { 21 $invoiceModuleModel = Vtiger_Module_Model::getInstance('Invoice'); 22 23 return "index.php?module=".$invoiceModuleModel->getName()."&view=".$invoiceModuleModel->getEditViewName()."&service_id=".$this->getId(). 24 "&sourceModule=".$this->getModuleName()."&sourceRecord=".$this->getId()."&relationOperation=true"; 25 } 26 27 function getCreatePurchaseOrderUrl() { 28 $purchaseOrderModuleModel = Vtiger_Module_Model::getInstance('PurchaseOrder'); 29 30 return "index.php?module=".$purchaseOrderModuleModel->getName()."&view=".$purchaseOrderModuleModel->getEditViewName()."&service_id=".$this->getId(). 31 "&sourceModule=".$this->getModuleName()."&sourceRecord=".$this->getId()."&relationOperation=true"; 32 } 33 34 function getCreateSalesOrderUrl() { 35 $salesOrderModuleModel = Vtiger_Module_Model::getInstance('SalesOrder'); 36 37 return "index.php?module=".$salesOrderModuleModel->getName()."&view=".$salesOrderModuleModel->getEditViewName()."&service_id=".$this->getId(). 38 "&sourceModule=".$this->getModuleName()."&sourceRecord=".$this->getId()."&relationOperation=true"; 39 } 40 41 /** 42 * Function to get acive status of record 43 */ 44 public function getActiveStatusOfRecord(){ 45 $activeStatus = $this->get('discontinued'); 46 if($activeStatus){ 47 return $activeStatus; 48 } 49 $recordId = $this->getId(); 50 $db = PearDatabase::getInstance(); 51 $result = $db->pquery('SELECT discontinued FROM vtiger_service WHERE serviceid = ?',array($recordId)); 52 $activeStatus = $db->query_result($result, 'discontinued'); 53 return $activeStatus; 54 } 55 56 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:08:37 2014 | Cross-referenced by PHPXref 0.7.1 |