Exemplo n.º 1
0
 public static function getInstance()
 {
     if (self::$instance === null) {
         self::$instance = new self();
     }
     return self::$instance;
 }
Exemplo n.º 2
0
 /**
  * Get all importExport rows with columns (CLASS_NAME, CODE)
  *
  * @return Gpf_Data_RecordSet
  */
 public static function getImportExportObjects()
 {
     $select = new Gpf_SqlBuilder_SelectBuilder();
     $select->select->add(Gpf_Db_Table_ImportExports::CLASS_NAME);
     $select->select->add(Gpf_Db_Table_ImportExports::CODE);
     $select->select->add(Gpf_Db_Table_ImportExports::NAME);
     $select->from->add(Gpf_Db_Table_ImportExports::getName());
     $importExportObjects = $select->getAllRows();
     return $importExportObjects;
 }
 private function getDataTypes($codes)
 {
     $codes = preg_split("/,/", $codes);
     $select = new Gpf_SqlBuilder_SelectBuilder();
     $select->select->add(Gpf_Db_Table_ImportExports::NAME);
     $select->from->add(Gpf_Db_Table_ImportExports::getName());
     foreach ($codes as $code) {
         $select->where->add(Gpf_Db_Table_ImportExports::CODE, "=", $code, "OR");
     }
     $records = $select->getAllRows();
     $modules = "";
     foreach ($records as $record) {
         $modules .= $record->get(Gpf_Db_Table_ImportExports::NAME) . ",";
     }
     return substr($modules, 0, -1);
 }
 protected function buildFrom()
 {
     $this->_selectBuilder->from->add(Gpf_Db_Table_ImportExports::getName());
 }