コード例 #1
0
 /**
  * Returns main table name of $field
  *
  * @param  moscomprofilerFields  $field
  * @return string
  */
 function getMainTable(&$field)
 {
     global $_CB_database;
     $fieldXML =& $this->_loadFieldXML($field);
     if ($fieldXML) {
         $db =& $fieldXML->getElementByPath('database');
         if ($db !== false) {
             cbimport('cb.sql.upgrader');
             $sqlUpgrader = new CBSQLupgrader($_CB_database);
             return $sqlUpgrader->getMainTableName($db, $field->name, '#__comprofiler');
         }
     }
     return '#__comprofiler';
 }