[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/pkg/vtiger/modules/EmailTemplates/settings/models/ -> Module.php (source)

   1  <?php
   2  
   3  /* +***********************************************************************************
   4   * The contents of this file are subject to the vtiger CRM Public License Version 1.0
   5   * ("License"); You may not use this file except in compliance with the License
   6   * The Original Code is:  vtiger CRM Open Source
   7   * The Initial Developer of the Original Code is vtiger.
   8   * Portions created by vtiger are Copyright (C) vtiger.
   9   * All Rights Reserved.
  10   * *********************************************************************************** */
  11  /**
  12   * Email Template Model Class
  13   */
  14  class Settings_EmailTemplates_Module_Model extends Settings_Vtiger_Module_Model {
  15  
  16      /**
  17       * Function retruns List of Email Templates
  18       * @return string
  19       */
  20  	function getListViewUrl() {
  21          return 'module=EmailTemplates&parent=Settings&view=List';
  22      }
  23  
  24      /**
  25       * Function returns all the Email Template Models
  26       * @return <Array of EmailTemplates_Record_Model>
  27       */
  28  	function getAll() {
  29          $db = PearDatabase::getInstance();
  30          $result = $db->pquery('SELECT * FROM vtiger_emailtemplates WHERE deleted = 0', array());
  31  
  32          $emailTemplateModels = array();
  33          for($i=0; $i<$db->num_rows($result); $i++) {
  34              $emailTemplateModel = Settings_EmailTemplates_Record_Model::getInstance();
  35              $emailTemplateModel->setData($db->query_result_rowdata($result, $i));
  36              $emailTemplateModels[] = $emailTemplateModel;
  37          }
  38  
  39          return $emailTemplateModels;
  40      }
  41  }


Generated: Fri Nov 28 20:08:37 2014 Cross-referenced by PHPXref 0.7.1