Source for file DBMS_FIELD_PAGTMPL_SELECT.phpclass

Documentation is available at DBMS_FIELD_PAGTMPL_SELECT.phpclass

  1. <?php
  2. /**
  3.   * Class file DBMS_FIELD_PAGTMPL_SELECT.phpclass
  4.   *
  5.   * @project    Open CSP-Management
  6.   * @package    dbms_field
  7.   * @category   int
  8.   *
  9.   * @author     Peter Krebs (pk)<p.krebs@lvus.at>
  10.   * @copyright  (c) 2002-2005 by LVUS <http://opencsp.lvu.at>
  11.   * @license    http://opensource.org/licenses/gpl-license.php GNU Public License
  12.   *
  13.   ***/
  14.  
  15. if (empty($GLOBALS['OCSP']['PHPFORMPATH'])) $GLOBALS['OCSP']['PHPFORMPATH']=dirname(__FILE__)."/";
  16.   
  17. if (!class_exists("DBMS_FIELD_FOREIGNKEY")) {
  18.     require_once dirname(__FILE__)."/DBMS_FIELD_FOREIGNKEY.phpclass";
  19. }  
  20.  
  21. /**
  22.   * Class file DBMS_FIELD_PAGTMPL_SELECT.phpclass
  23.   *
  24.   * @project    Open CSP-Management
  25.   * @package    dbms_field
  26.   * @category   int
  27.   *
  28.   * @author     Peter Krebs (pk)<p.krebs@lvus.at>
  29.   * @copyright  (c) 2002-2005 by LVUS <http://opencsp.lvu.at>
  30.   * @license    http://opensource.org/licenses/gpl-license.php GNU Public License
  31.   *
  32.   * @since      pk-04-09-09
  33.   *
  34.   ***/
  35.     var $className      = "Page Template Select";
  36.     var $foreignTbl     = "T_CMS_TMPL_PAGE";
  37.     var $showField      = "CONCAT(PTMP_NAME,' (',PTMP_ID,'/',PROJ_ID,')')";
  38.     var $keyField       = "PTMP_ID";
  39.     var $sortField      = "PROJ_ID DESC,PTMP_NAME";
  40.     var $allowNullSelectFALSE;
  41.     var $nullLabel      = "-- ??? --";
  42.     var $whereAnd       = "(PROJ_ID='\$*PROJ_ID\$' OR PROJ_ID=0)";
  43.  
  44.     /**
  45.       * source file of the class
  46.       *
  47.       * @var string $classSrcFile 
  48.       * @since pk-05-02-19
  49.       ***/
  50.     var $classSrcFile=__FILE__;
  51.  
  52.     // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  53.     // methods
  54.     // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  55.         
  56.     
  57.     
  58.     function editTblForm($showSize=FALSE,$showSortFld=FALSE,$showDBFld=FALSE{
  59.         parent::editTblForm($showSize,$showSortFld,$showDBFld);
  60.     }
  61.  
  62.     /**
  63.       * @return boolean 
  64.       *
  65.       * @version pk-05-11-10 bugfix
  66.       * 
  67.       ***/
  68.     function save({
  69.         $ret=parent::save();
  70.  
  71.         $this->foreignTbl       = "T_CMS_TMPL_PAGE";
  72.         $this->showField        = "CONCAT(PTMP_NAME,' (',PTMP_ID,'/',PROJ_ID,')')";
  73.         $this->keyField         = "PTMP_ID";
  74.         $this->sortField        = "PROJ_ID DESC,PTMP_NAME";
  75.         $this->allowNullSelect  = FALSE;
  76.         $this->nullLabel        = "-- ??? --";
  77.         $this->whereAnd         = "(PROJ_ID='\$*PROJ_ID\$' OR PROJ_ID=0)";
  78.  
  79.         return $ret;
  80.     }
  81.  
  82. }
  83. ?>

Documentation generated on Thu, 08 Jan 2009 17:42:34 +0100 by phpDocumentor 1.4.0a2