BUG 0000 new Feature: Report table ver 2.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -250,9 +250,9 @@ class Process extends BaseProcess {
|
||||
// $this->pro_title = $aFields['PRO_TITLE'];
|
||||
// $this->pro_description = $aFields['PRO_DESCRIPTION'];
|
||||
|
||||
|
||||
|
||||
$lang = defined ( 'SYS_LANG') ? SYS_LANG : 'en';
|
||||
|
||||
|
||||
$c = new Criteria();
|
||||
$c->clearSelectColumns();
|
||||
$c->addSelectColumn(ContentPeer::CON_CATEGORY);
|
||||
@@ -297,16 +297,16 @@ class Process extends BaseProcess {
|
||||
$oPro->setProParent ( $oPro->getProUid() );
|
||||
$oPro->save();
|
||||
}
|
||||
|
||||
|
||||
//Get category Name, by default No category
|
||||
$aFields['PRO_CATEGORY_LABEL']=G::LoadTranslation("ID_PROCESS_NO_CATEGORY");
|
||||
if($aFields['PRO_CATEGORY']!=""){
|
||||
$oProCat = ProcessCategoryPeer::retrieveByPk( $aFields['PRO_CATEGORY'] );
|
||||
$aFields['PRO_CATEGORY_LABEL']=G::LoadTranslation("ID_PROCESS_NO_CATEGORY");
|
||||
if($aFields['PRO_CATEGORY']!=""){
|
||||
$oProCat = ProcessCategoryPeer::retrieveByPk( $aFields['PRO_CATEGORY'] );
|
||||
if (is_object ($oProCat) && get_class ($oProCat) == 'ProcessCategory' ) {
|
||||
$aFields['PRO_CATEGORY_LABEL']=$oProCat->getCategoryName();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return $aFields;
|
||||
}
|
||||
else {
|
||||
@@ -319,10 +319,62 @@ class Process extends BaseProcess {
|
||||
}
|
||||
|
||||
|
||||
function getAll($getAllLang=false) {
|
||||
function getAll() {
|
||||
|
||||
$oCriteria = new Criteria('workflow');
|
||||
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_UID );
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_PARENT );
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_STATUS );
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_CATEGORY );
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_CREATE_DATE );
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_CREATE_USER );
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_DEBUG );
|
||||
|
||||
$oCriteria->add(ProcessPeer::PRO_UID, '', Criteria::NOT_EQUAL);
|
||||
$oCriteria->add(ProcessPeer::PRO_STATUS, 'DISABLED', Criteria::NOT_EQUAL);
|
||||
|
||||
//execute the query
|
||||
$oDataset = ProcessPeer::doSelectRS ( $oCriteria );
|
||||
$oDataset->setFetchmode ( ResultSet::FETCHMODE_ASSOC );
|
||||
$processes = Array();
|
||||
$uids=array();
|
||||
while( $oDataset->next() ) {
|
||||
$processes[] = $oDataset->getRow();
|
||||
$uids[] = $processes[sizeof($processes)-1]['PRO_UID'];
|
||||
}
|
||||
//process details will have the info about the processes
|
||||
$processesDetails = Array();
|
||||
|
||||
//now get the labels for all process, using an array of Uids,
|
||||
$c = new Criteria('workflow');
|
||||
|
||||
|
||||
//$c->add ( ContentPeer::CON_CATEGORY, 'PRO_TITLE', Criteria::EQUAL );
|
||||
$c->add ( ContentPeer::CON_LANG, defined('SYS_LANG')?SYS_LANG:'en', Criteria::EQUAL );
|
||||
$c->add ( ContentPeer::CON_ID, $uids, Criteria::IN );
|
||||
|
||||
$dt = ContentPeer::doSelectRS ($c);
|
||||
$dt->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
|
||||
while( $dt->next() ) {
|
||||
$row = $dt->getRow();
|
||||
$processesDetails[$row['CON_ID']] [$row['CON_CATEGORY']] = $row['CON_VALUE'];
|
||||
}
|
||||
|
||||
G::loadClass('configuration');
|
||||
$oConf = new Configurations;
|
||||
$oConf->loadConfig($obj, 'ENVIRONMENT_SETTINGS','');
|
||||
|
||||
foreach( $processes as $i=>$process ) {
|
||||
$processes[$i]['PRO_TITLE'] = $processes[$i]['PRO_DESCRIPTION'] = '';
|
||||
|
||||
if (isset($processesDetails[$process['PRO_UID']]['PRO_TITLE']))
|
||||
$processes[$i]['PRO_TITLE'] = $processesDetails[$process['PRO_UID']]['PRO_TITLE'];
|
||||
|
||||
if (isset($processesDetails[$process['PRO_UID']]))
|
||||
$processes[$i]['PRO_DESCRIPTION'] = $processesDetails[$process['PRO_UID']]['PRO_DESCRIPTION'];
|
||||
}
|
||||
|
||||
return $processes;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -457,7 +509,7 @@ class Process extends BaseProcess {
|
||||
$oPro = ProcessPeer::retrieveByPk( $ProUid );
|
||||
return (is_object ($oPro) && get_class ($oPro) == 'Process' );
|
||||
}
|
||||
|
||||
|
||||
public function existsByProTitle($PRO_TITLE)
|
||||
{
|
||||
$oCriteria = new Criteria('workflow');
|
||||
@@ -469,10 +521,10 @@ class Process extends BaseProcess {
|
||||
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$oDataset->next();
|
||||
$aRow = $oDataset->getRow();
|
||||
|
||||
|
||||
return $aRow['PROCESS'] ? true : false;
|
||||
}
|
||||
|
||||
|
||||
//new functions
|
||||
function getAllProcessesCount(){
|
||||
$c = $this->tmpCriteria;
|
||||
@@ -497,67 +549,61 @@ class Process extends BaseProcess {
|
||||
$aProcesses = Array();
|
||||
$categories = Array();
|
||||
$oCriteria = new Criteria('workflow');
|
||||
|
||||
//$oCriteria->addSelectColumn(ProcessPeer::TABLE_NAME . '.*');
|
||||
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_UID );
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_PARENT );
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_STATUS );
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_CATEGORY );
|
||||
//$oCriteria->addSelectColumn(ProcessPeer::PRO_SUB_CATEGORY);
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_CREATE_DATE );
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_CREATE_USER );
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_DEBUG );
|
||||
|
||||
//$oCriteria->addSelectColumn(UsersPeer::TABLE_NAME . '.*');
|
||||
$oCriteria->addSelectColumn(UsersPeer::USR_UID );
|
||||
$oCriteria->addSelectColumn(UsersPeer::USR_USERNAME );
|
||||
$oCriteria->addSelectColumn(UsersPeer::USR_FIRSTNAME );
|
||||
$oCriteria->addSelectColumn(UsersPeer::USR_LASTNAME );
|
||||
|
||||
//$oCriteria->addSelectColumn(ProcessCategoryPeer::TABLE_NAME . '.*');
|
||||
$oCriteria->addSelectColumn(ProcessCategoryPeer::CATEGORY_UID );
|
||||
$oCriteria->addSelectColumn(ProcessCategoryPeer::CATEGORY_NAME );
|
||||
|
||||
|
||||
$oCriteria->add(ProcessPeer::PRO_UID, '', Criteria::NOT_EQUAL);
|
||||
$oCriteria->add(ProcessPeer::PRO_STATUS, 'DISABLED', Criteria::NOT_EQUAL);
|
||||
|
||||
|
||||
if( isset($category) )
|
||||
$oCriteria->add(ProcessPeer::PRO_CATEGORY, $category, Criteria::EQUAL);
|
||||
|
||||
$oCriteria->addJoin(ProcessPeer::PRO_CREATE_USER, UsersPeer::USR_UID, Criteria::LEFT_JOIN);
|
||||
$oCriteria->addJoin(ProcessPeer::PRO_CATEGORY, ProcessCategoryPeer::CATEGORY_UID, Criteria::LEFT_JOIN);
|
||||
//$oCriteria->addDescendingOrderByColumn(ProcessPeer::PRO_CREATE_DATE);
|
||||
|
||||
$this->tmpCriteria = clone $oCriteria;
|
||||
|
||||
$this->tmpCriteria = clone $oCriteria;
|
||||
|
||||
if($start != '')
|
||||
$oCriteria->setOffset($start);
|
||||
if($limit != '' && !isset($category) && !isset($processName))
|
||||
$oCriteria->setLimit($limit);
|
||||
|
||||
|
||||
//execute a query to obtain numbers, how many cases there are by process
|
||||
$casesCnt = $this->getCasesCountInAllProcesses();
|
||||
|
||||
//execute the query
|
||||
|
||||
//execute the query
|
||||
$oDataset = ProcessPeer::doSelectRS ( $oCriteria );
|
||||
$oDataset->setFetchmode ( ResultSet::FETCHMODE_ASSOC );
|
||||
$processes = Array();
|
||||
$uids=array();
|
||||
while( $oDataset->next() ) {
|
||||
$processes[] = $oDataset->getRow();
|
||||
$uids[] = $processes[sizeof($processes)-1]['PRO_UID'];
|
||||
$uids[] = $processes[sizeof($processes)-1]['PRO_UID'];
|
||||
}
|
||||
|
||||
//process details will have the info about the processes
|
||||
$processesDetails = Array();
|
||||
|
||||
//now get the labels for all process, using an array of Uids,
|
||||
//now get the labels for all process, using an array of Uids,
|
||||
$c = new Criteria('workflow');
|
||||
//$c->add ( ContentPeer::CON_CATEGORY, 'PRO_TITLE', Criteria::EQUAL );
|
||||
$c->add ( ContentPeer::CON_LANG, defined('SYS_LANG')?SYS_LANG:'en', Criteria::EQUAL );
|
||||
$c->add ( ContentPeer::CON_ID, $uids, Criteria::IN );
|
||||
|
||||
|
||||
$dt = ContentPeer::doSelectRS ($c);
|
||||
$dt->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
|
||||
@@ -577,11 +623,11 @@ class Process extends BaseProcess {
|
||||
// verify if the title is already set on the current language
|
||||
if ( trim($proTitle) == '') {
|
||||
// if not, then load the record to generate content for current language
|
||||
$proData = $this->load($process['PRO_UID']);
|
||||
$proTitle = $proData['PRO_TITLE'];
|
||||
$proData = $this->load($process['PRO_UID']);
|
||||
$proTitle = $proData['PRO_TITLE'];
|
||||
$proDescription = $proData['PRO_DESCRIPTION'];
|
||||
}
|
||||
|
||||
|
||||
//filtering by $processName
|
||||
if( isset($processName) && $processName != '' && stripos($proTitle, $processName) === false){
|
||||
continue;
|
||||
@@ -597,13 +643,12 @@ class Process extends BaseProcess {
|
||||
//get user format from configuration
|
||||
$userOwner = isset($oConf->aConfig['format'])? $oConf->aConfig['format']: '';
|
||||
$creationDateMask = isset($oConf->aConfig['dateFormat'])? $oConf->aConfig['dateFormat']: '';
|
||||
|
||||
if( $userOwner != '' ){
|
||||
$userOwner = str_replace('@userName', $process['USR_USERNAME'], $userOwner);
|
||||
if( $userOwner != '' ) {
|
||||
$userOwner = str_replace('@userName', $process['USR_USERNAME'], $userOwner);
|
||||
$userOwner = str_replace('@firstName', $process['USR_FIRSTNAME'], $userOwner);
|
||||
$userOwner = str_replace('@lastName', $process['USR_LASTNAME'], $userOwner);
|
||||
$userOwner = str_replace('@lastName', $process['USR_LASTNAME'], $userOwner);
|
||||
if ( $userOwner == " ( )" ) $userOwner = '-';
|
||||
}
|
||||
}
|
||||
else {
|
||||
$userOwner = $process['USR_FIRSTNAME'].' '.$process['USR_LASTNAME'];
|
||||
}
|
||||
@@ -611,11 +656,11 @@ class Process extends BaseProcess {
|
||||
//get date format from configuration
|
||||
if( $creationDateMask != '' ){
|
||||
list($date, $time) = explode(' ', $process['PRO_CREATE_DATE']);
|
||||
list($y, $m, $d) = explode('-', $date);
|
||||
list($h, $i, $s) = explode(':', $time);
|
||||
list($y, $m, $d) = explode('-', $date);
|
||||
list($h, $i, $s) = explode(':', $time);
|
||||
|
||||
$process['PRO_CREATE_DATE'] = date($creationDateMask, mktime($h, $i, $s, $m, $d, $y));
|
||||
}
|
||||
}
|
||||
|
||||
$process['PRO_CATEGORY_LABEL'] = trim($process['PRO_CATEGORY']) != ''? $process['CATEGORY_NAME']: G::LoadTranslation('ID_PROCESS_NO_CATEGORY');
|
||||
$process['PRO_TITLE'] = $proTitle;
|
||||
@@ -624,18 +669,18 @@ class Process extends BaseProcess {
|
||||
$process['PRO_DEBUG_LABEL'] = ($process['PRO_DEBUG']=="1")? G::LoadTranslation('ID_ON'): G::LoadTranslation('ID_OFF');
|
||||
$process['PRO_STATUS_LABEL'] = $process ['PRO_STATUS'] == 'ACTIVE'? G::LoadTranslation ('ID_ACTIVE'): G::LoadTranslation('ID_INACTIVE');
|
||||
$process['PRO_CREATE_USER_LABEL'] = $userOwner;
|
||||
$process['CASES_COUNT_TO_DO'] = (isset($casesCnt[$process['PRO_UID']]['TO_DO'])? $casesCnt[$process['PRO_UID']]['TO_DO']: 0);
|
||||
$process['CASES_COUNT_TO_DO'] = (isset($casesCnt[$process['PRO_UID']]['TO_DO'])? $casesCnt[$process['PRO_UID']]['TO_DO']: 0);
|
||||
$process['CASES_COUNT_COMPLETED'] = (isset($casesCnt[$process['PRO_UID']]['COMPLETED'])? $casesCnt[$process['PRO_UID']]['COMPLETED']: 0);
|
||||
$process['CASES_COUNT_DRAFT'] = (isset($casesCnt[$process['PRO_UID']]['DRAFT'])? $casesCnt[$process['PRO_UID']]['DRAFT']: 0);
|
||||
$process['CASES_COUNT_DRAFT'] = (isset($casesCnt[$process['PRO_UID']]['DRAFT'])? $casesCnt[$process['PRO_UID']]['DRAFT']: 0);
|
||||
$process['CASES_COUNT_CANCELLED'] = (isset($casesCnt[$process['PRO_UID']]['CANCELLED'])? $casesCnt[$process['PRO_UID']]['CANCELLED']: 0);
|
||||
$process['CASES_COUNT'] = $casesCountTotal;
|
||||
|
||||
|
||||
unset( $process['PRO_CREATE_USER']);
|
||||
|
||||
$aProcesses[] = $process;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
usort($aProcesses, 'ordProcessByProTitle');
|
||||
return $aProcesses;
|
||||
}
|
||||
@@ -663,11 +708,11 @@ class Process extends BaseProcess {
|
||||
}
|
||||
return $aProcesses;
|
||||
}
|
||||
|
||||
|
||||
function getAllProcessesByCategory(){
|
||||
$oCriteria = new Criteria('workflow');
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_CATEGORY);
|
||||
$oCriteria->addSelectColumn('COUNT(*) AS CNT');
|
||||
$oCriteria->addSelectColumn('COUNT(*) AS CNT');
|
||||
$oCriteria->addGroupByColumn(ProcessPeer::PRO_CATEGORY);
|
||||
$oDataSet = ProcessPeer::doSelectRS($oCriteria);
|
||||
$oDataSet->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
@@ -678,20 +723,20 @@ class Process extends BaseProcess {
|
||||
}
|
||||
return $aProc;
|
||||
}
|
||||
|
||||
|
||||
} // Process
|
||||
|
||||
function ordProcessByProTitle($a, $b){
|
||||
|
||||
|
||||
if ($a['PRO_TITLE']>$b['PRO_TITLE']) {
|
||||
return 1;
|
||||
} elseif ($a['PRO_TITLE']<$b['PRO_TITLE']) {
|
||||
return -1;
|
||||
} else {
|
||||
return 0;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -70,24 +70,30 @@ class AdditionalTablesMapBuilder {
|
||||
|
||||
$tMap->addColumn('ADD_TAB_CLASS_NAME', 'AddTabClassName', 'string', CreoleTypes::VARCHAR, true, 100);
|
||||
|
||||
$tMap->addColumn('ADD_TAB_DESCRIPTION', 'AddTabDescription', 'string', CreoleTypes::LONGVARCHAR, true, null);
|
||||
$tMap->addColumn('ADD_TAB_DESCRIPTION', 'AddTabDescription', 'string', CreoleTypes::LONGVARCHAR, false, null);
|
||||
|
||||
$tMap->addColumn('ADD_TAB_SDW_LOG_INSERT', 'AddTabSdwLogInsert', 'int', CreoleTypes::TINYINT, true, null);
|
||||
$tMap->addColumn('ADD_TAB_SDW_LOG_INSERT', 'AddTabSdwLogInsert', 'int', CreoleTypes::TINYINT, false, null);
|
||||
|
||||
$tMap->addColumn('ADD_TAB_SDW_LOG_UPDATE', 'AddTabSdwLogUpdate', 'int', CreoleTypes::TINYINT, true, null);
|
||||
$tMap->addColumn('ADD_TAB_SDW_LOG_UPDATE', 'AddTabSdwLogUpdate', 'int', CreoleTypes::TINYINT, false, null);
|
||||
|
||||
$tMap->addColumn('ADD_TAB_SDW_LOG_DELETE', 'AddTabSdwLogDelete', 'int', CreoleTypes::TINYINT, true, null);
|
||||
$tMap->addColumn('ADD_TAB_SDW_LOG_DELETE', 'AddTabSdwLogDelete', 'int', CreoleTypes::TINYINT, false, null);
|
||||
|
||||
$tMap->addColumn('ADD_TAB_SDW_LOG_SELECT', 'AddTabSdwLogSelect', 'int', CreoleTypes::TINYINT, true, null);
|
||||
$tMap->addColumn('ADD_TAB_SDW_LOG_SELECT', 'AddTabSdwLogSelect', 'int', CreoleTypes::TINYINT, false, null);
|
||||
|
||||
$tMap->addColumn('ADD_TAB_SDW_MAX_LENGTH', 'AddTabSdwMaxLength', 'int', CreoleTypes::INTEGER, true, null);
|
||||
$tMap->addColumn('ADD_TAB_SDW_MAX_LENGTH', 'AddTabSdwMaxLength', 'int', CreoleTypes::INTEGER, false, null);
|
||||
|
||||
$tMap->addColumn('ADD_TAB_SDW_AUTO_DELETE', 'AddTabSdwAutoDelete', 'int', CreoleTypes::TINYINT, true, null);
|
||||
$tMap->addColumn('ADD_TAB_SDW_AUTO_DELETE', 'AddTabSdwAutoDelete', 'int', CreoleTypes::TINYINT, false, null);
|
||||
|
||||
$tMap->addColumn('ADD_TAB_PLG_UID', 'AddTabPlgUid', 'string', CreoleTypes::VARCHAR, true, 32);
|
||||
$tMap->addColumn('ADD_TAB_PLG_UID', 'AddTabPlgUid', 'string', CreoleTypes::VARCHAR, false, 32);
|
||||
|
||||
$tMap->addColumn('DBS_UID', 'DbsUid', 'string', CreoleTypes::VARCHAR, false, 32);
|
||||
|
||||
$tMap->addColumn('PRO_UID', 'ProUid', 'string', CreoleTypes::VARCHAR, false, 32);
|
||||
|
||||
$tMap->addColumn('ADD_TAB_TYPE', 'AddTabType', 'string', CreoleTypes::VARCHAR, false, 32);
|
||||
|
||||
$tMap->addColumn('ADD_TAB_GRID', 'AddTabGrid', 'string', CreoleTypes::VARCHAR, false, 256);
|
||||
|
||||
} // doBuild()
|
||||
|
||||
} // AdditionalTablesMapBuilder
|
||||
|
||||
@@ -88,6 +88,12 @@ class FieldsMapBuilder {
|
||||
|
||||
$tMap->addColumn('FLD_FOREIGN_KEY_TABLE', 'FldForeignKeyTable', 'string', CreoleTypes::VARCHAR, true, 32);
|
||||
|
||||
$tMap->addColumn('FLD_DYN_NAME', 'FldDynName', 'string', CreoleTypes::VARCHAR, false, 128);
|
||||
|
||||
$tMap->addColumn('FLD_DYN_UID', 'FldDynUid', 'string', CreoleTypes::VARCHAR, false, 128);
|
||||
|
||||
$tMap->addColumn('FLD_FILTER', 'FldFilter', 'int', CreoleTypes::TINYINT, false, null);
|
||||
|
||||
} // doBuild()
|
||||
|
||||
} // FieldsMapBuilder
|
||||
|
||||
@@ -60,21 +60,21 @@ abstract class BaseAdditionalTables extends BaseObject implements Persistent {
|
||||
* The value for the add_tab_sdw_log_insert field.
|
||||
* @var int
|
||||
*/
|
||||
protected $add_tab_sdw_log_insert = 1;
|
||||
protected $add_tab_sdw_log_insert = 0;
|
||||
|
||||
|
||||
/**
|
||||
* The value for the add_tab_sdw_log_update field.
|
||||
* @var int
|
||||
*/
|
||||
protected $add_tab_sdw_log_update = 1;
|
||||
protected $add_tab_sdw_log_update = 0;
|
||||
|
||||
|
||||
/**
|
||||
* The value for the add_tab_sdw_log_delete field.
|
||||
* @var int
|
||||
*/
|
||||
protected $add_tab_sdw_log_delete = 1;
|
||||
protected $add_tab_sdw_log_delete = 0;
|
||||
|
||||
|
||||
/**
|
||||
@@ -88,7 +88,7 @@ abstract class BaseAdditionalTables extends BaseObject implements Persistent {
|
||||
* The value for the add_tab_sdw_max_length field.
|
||||
* @var int
|
||||
*/
|
||||
protected $add_tab_sdw_max_length = -1;
|
||||
protected $add_tab_sdw_max_length = 0;
|
||||
|
||||
|
||||
/**
|
||||
@@ -109,7 +109,28 @@ abstract class BaseAdditionalTables extends BaseObject implements Persistent {
|
||||
* The value for the dbs_uid field.
|
||||
* @var string
|
||||
*/
|
||||
protected $dbs_uid = '0';
|
||||
protected $dbs_uid = '';
|
||||
|
||||
|
||||
/**
|
||||
* The value for the pro_uid field.
|
||||
* @var string
|
||||
*/
|
||||
protected $pro_uid = '';
|
||||
|
||||
|
||||
/**
|
||||
* The value for the add_tab_type field.
|
||||
* @var string
|
||||
*/
|
||||
protected $add_tab_type = '';
|
||||
|
||||
|
||||
/**
|
||||
* The value for the add_tab_grid field.
|
||||
* @var string
|
||||
*/
|
||||
protected $add_tab_grid = '';
|
||||
|
||||
/**
|
||||
* Flag to prevent endless save loop, if this object is referenced
|
||||
@@ -257,6 +278,39 @@ abstract class BaseAdditionalTables extends BaseObject implements Persistent {
|
||||
return $this->dbs_uid;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the [pro_uid] column value.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getProUid()
|
||||
{
|
||||
|
||||
return $this->pro_uid;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the [add_tab_type] column value.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getAddTabType()
|
||||
{
|
||||
|
||||
return $this->add_tab_type;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the [add_tab_grid] column value.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getAddTabGrid()
|
||||
{
|
||||
|
||||
return $this->add_tab_grid;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the value of [add_tab_uid] column.
|
||||
*
|
||||
@@ -360,7 +414,7 @@ abstract class BaseAdditionalTables extends BaseObject implements Persistent {
|
||||
$v = (int) $v;
|
||||
}
|
||||
|
||||
if ($this->add_tab_sdw_log_insert !== $v || $v === 1) {
|
||||
if ($this->add_tab_sdw_log_insert !== $v || $v === 0) {
|
||||
$this->add_tab_sdw_log_insert = $v;
|
||||
$this->modifiedColumns[] = AdditionalTablesPeer::ADD_TAB_SDW_LOG_INSERT;
|
||||
}
|
||||
@@ -382,7 +436,7 @@ abstract class BaseAdditionalTables extends BaseObject implements Persistent {
|
||||
$v = (int) $v;
|
||||
}
|
||||
|
||||
if ($this->add_tab_sdw_log_update !== $v || $v === 1) {
|
||||
if ($this->add_tab_sdw_log_update !== $v || $v === 0) {
|
||||
$this->add_tab_sdw_log_update = $v;
|
||||
$this->modifiedColumns[] = AdditionalTablesPeer::ADD_TAB_SDW_LOG_UPDATE;
|
||||
}
|
||||
@@ -404,7 +458,7 @@ abstract class BaseAdditionalTables extends BaseObject implements Persistent {
|
||||
$v = (int) $v;
|
||||
}
|
||||
|
||||
if ($this->add_tab_sdw_log_delete !== $v || $v === 1) {
|
||||
if ($this->add_tab_sdw_log_delete !== $v || $v === 0) {
|
||||
$this->add_tab_sdw_log_delete = $v;
|
||||
$this->modifiedColumns[] = AdditionalTablesPeer::ADD_TAB_SDW_LOG_DELETE;
|
||||
}
|
||||
@@ -448,7 +502,7 @@ abstract class BaseAdditionalTables extends BaseObject implements Persistent {
|
||||
$v = (int) $v;
|
||||
}
|
||||
|
||||
if ($this->add_tab_sdw_max_length !== $v || $v === -1) {
|
||||
if ($this->add_tab_sdw_max_length !== $v || $v === 0) {
|
||||
$this->add_tab_sdw_max_length = $v;
|
||||
$this->modifiedColumns[] = AdditionalTablesPeer::ADD_TAB_SDW_MAX_LENGTH;
|
||||
}
|
||||
@@ -514,13 +568,79 @@ abstract class BaseAdditionalTables extends BaseObject implements Persistent {
|
||||
$v = (string) $v;
|
||||
}
|
||||
|
||||
if ($this->dbs_uid !== $v || $v === '0') {
|
||||
if ($this->dbs_uid !== $v || $v === '') {
|
||||
$this->dbs_uid = $v;
|
||||
$this->modifiedColumns[] = AdditionalTablesPeer::DBS_UID;
|
||||
}
|
||||
|
||||
} // setDbsUid()
|
||||
|
||||
/**
|
||||
* Set the value of [pro_uid] column.
|
||||
*
|
||||
* @param string $v new value
|
||||
* @return void
|
||||
*/
|
||||
public function setProUid($v)
|
||||
{
|
||||
|
||||
// Since the native PHP type for this column is string,
|
||||
// we will cast the input to a string (if it is not).
|
||||
if ($v !== null && !is_string($v)) {
|
||||
$v = (string) $v;
|
||||
}
|
||||
|
||||
if ($this->pro_uid !== $v || $v === '') {
|
||||
$this->pro_uid = $v;
|
||||
$this->modifiedColumns[] = AdditionalTablesPeer::PRO_UID;
|
||||
}
|
||||
|
||||
} // setProUid()
|
||||
|
||||
/**
|
||||
* Set the value of [add_tab_type] column.
|
||||
*
|
||||
* @param string $v new value
|
||||
* @return void
|
||||
*/
|
||||
public function setAddTabType($v)
|
||||
{
|
||||
|
||||
// Since the native PHP type for this column is string,
|
||||
// we will cast the input to a string (if it is not).
|
||||
if ($v !== null && !is_string($v)) {
|
||||
$v = (string) $v;
|
||||
}
|
||||
|
||||
if ($this->add_tab_type !== $v || $v === '') {
|
||||
$this->add_tab_type = $v;
|
||||
$this->modifiedColumns[] = AdditionalTablesPeer::ADD_TAB_TYPE;
|
||||
}
|
||||
|
||||
} // setAddTabType()
|
||||
|
||||
/**
|
||||
* Set the value of [add_tab_grid] column.
|
||||
*
|
||||
* @param string $v new value
|
||||
* @return void
|
||||
*/
|
||||
public function setAddTabGrid($v)
|
||||
{
|
||||
|
||||
// Since the native PHP type for this column is string,
|
||||
// we will cast the input to a string (if it is not).
|
||||
if ($v !== null && !is_string($v)) {
|
||||
$v = (string) $v;
|
||||
}
|
||||
|
||||
if ($this->add_tab_grid !== $v || $v === '') {
|
||||
$this->add_tab_grid = $v;
|
||||
$this->modifiedColumns[] = AdditionalTablesPeer::ADD_TAB_GRID;
|
||||
}
|
||||
|
||||
} // setAddTabGrid()
|
||||
|
||||
/**
|
||||
* Hydrates (populates) the object variables with values from the database resultset.
|
||||
*
|
||||
@@ -562,12 +682,18 @@ abstract class BaseAdditionalTables extends BaseObject implements Persistent {
|
||||
|
||||
$this->dbs_uid = $rs->getString($startcol + 11);
|
||||
|
||||
$this->pro_uid = $rs->getString($startcol + 12);
|
||||
|
||||
$this->add_tab_type = $rs->getString($startcol + 13);
|
||||
|
||||
$this->add_tab_grid = $rs->getString($startcol + 14);
|
||||
|
||||
$this->resetModified();
|
||||
|
||||
$this->setNew(false);
|
||||
|
||||
// FIXME - using NUM_COLUMNS may be clearer.
|
||||
return $startcol + 12; // 12 = AdditionalTablesPeer::NUM_COLUMNS - AdditionalTablesPeer::NUM_LAZY_LOAD_COLUMNS).
|
||||
return $startcol + 15; // 15 = AdditionalTablesPeer::NUM_COLUMNS - AdditionalTablesPeer::NUM_LAZY_LOAD_COLUMNS).
|
||||
|
||||
} catch (Exception $e) {
|
||||
throw new PropelException("Error populating AdditionalTables object", $e);
|
||||
@@ -806,6 +932,15 @@ abstract class BaseAdditionalTables extends BaseObject implements Persistent {
|
||||
case 11:
|
||||
return $this->getDbsUid();
|
||||
break;
|
||||
case 12:
|
||||
return $this->getProUid();
|
||||
break;
|
||||
case 13:
|
||||
return $this->getAddTabType();
|
||||
break;
|
||||
case 14:
|
||||
return $this->getAddTabGrid();
|
||||
break;
|
||||
default:
|
||||
return null;
|
||||
break;
|
||||
@@ -838,6 +973,9 @@ abstract class BaseAdditionalTables extends BaseObject implements Persistent {
|
||||
$keys[9] => $this->getAddTabSdwAutoDelete(),
|
||||
$keys[10] => $this->getAddTabPlgUid(),
|
||||
$keys[11] => $this->getDbsUid(),
|
||||
$keys[12] => $this->getProUid(),
|
||||
$keys[13] => $this->getAddTabType(),
|
||||
$keys[14] => $this->getAddTabGrid(),
|
||||
);
|
||||
return $result;
|
||||
}
|
||||
@@ -905,6 +1043,15 @@ abstract class BaseAdditionalTables extends BaseObject implements Persistent {
|
||||
case 11:
|
||||
$this->setDbsUid($value);
|
||||
break;
|
||||
case 12:
|
||||
$this->setProUid($value);
|
||||
break;
|
||||
case 13:
|
||||
$this->setAddTabType($value);
|
||||
break;
|
||||
case 14:
|
||||
$this->setAddTabGrid($value);
|
||||
break;
|
||||
} // switch()
|
||||
}
|
||||
|
||||
@@ -940,6 +1087,9 @@ abstract class BaseAdditionalTables extends BaseObject implements Persistent {
|
||||
if (array_key_exists($keys[9], $arr)) $this->setAddTabSdwAutoDelete($arr[$keys[9]]);
|
||||
if (array_key_exists($keys[10], $arr)) $this->setAddTabPlgUid($arr[$keys[10]]);
|
||||
if (array_key_exists($keys[11], $arr)) $this->setDbsUid($arr[$keys[11]]);
|
||||
if (array_key_exists($keys[12], $arr)) $this->setProUid($arr[$keys[12]]);
|
||||
if (array_key_exists($keys[13], $arr)) $this->setAddTabType($arr[$keys[13]]);
|
||||
if (array_key_exists($keys[14], $arr)) $this->setAddTabGrid($arr[$keys[14]]);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -963,6 +1113,9 @@ abstract class BaseAdditionalTables extends BaseObject implements Persistent {
|
||||
if ($this->isColumnModified(AdditionalTablesPeer::ADD_TAB_SDW_AUTO_DELETE)) $criteria->add(AdditionalTablesPeer::ADD_TAB_SDW_AUTO_DELETE, $this->add_tab_sdw_auto_delete);
|
||||
if ($this->isColumnModified(AdditionalTablesPeer::ADD_TAB_PLG_UID)) $criteria->add(AdditionalTablesPeer::ADD_TAB_PLG_UID, $this->add_tab_plg_uid);
|
||||
if ($this->isColumnModified(AdditionalTablesPeer::DBS_UID)) $criteria->add(AdditionalTablesPeer::DBS_UID, $this->dbs_uid);
|
||||
if ($this->isColumnModified(AdditionalTablesPeer::PRO_UID)) $criteria->add(AdditionalTablesPeer::PRO_UID, $this->pro_uid);
|
||||
if ($this->isColumnModified(AdditionalTablesPeer::ADD_TAB_TYPE)) $criteria->add(AdditionalTablesPeer::ADD_TAB_TYPE, $this->add_tab_type);
|
||||
if ($this->isColumnModified(AdditionalTablesPeer::ADD_TAB_GRID)) $criteria->add(AdditionalTablesPeer::ADD_TAB_GRID, $this->add_tab_grid);
|
||||
|
||||
return $criteria;
|
||||
}
|
||||
@@ -1039,6 +1192,12 @@ abstract class BaseAdditionalTables extends BaseObject implements Persistent {
|
||||
|
||||
$copyObj->setDbsUid($this->dbs_uid);
|
||||
|
||||
$copyObj->setProUid($this->pro_uid);
|
||||
|
||||
$copyObj->setAddTabType($this->add_tab_type);
|
||||
|
||||
$copyObj->setAddTabGrid($this->add_tab_grid);
|
||||
|
||||
|
||||
$copyObj->setNew(true);
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ abstract class BaseAdditionalTablesPeer {
|
||||
const CLASS_DEFAULT = 'classes.model.AdditionalTables';
|
||||
|
||||
/** The total number of columns. */
|
||||
const NUM_COLUMNS = 12;
|
||||
const NUM_COLUMNS = 15;
|
||||
|
||||
/** The number of lazy-loaded columns. */
|
||||
const NUM_LAZY_LOAD_COLUMNS = 0;
|
||||
@@ -66,6 +66,15 @@ abstract class BaseAdditionalTablesPeer {
|
||||
/** the column name for the DBS_UID field */
|
||||
const DBS_UID = 'ADDITIONAL_TABLES.DBS_UID';
|
||||
|
||||
/** the column name for the PRO_UID field */
|
||||
const PRO_UID = 'ADDITIONAL_TABLES.PRO_UID';
|
||||
|
||||
/** the column name for the ADD_TAB_TYPE field */
|
||||
const ADD_TAB_TYPE = 'ADDITIONAL_TABLES.ADD_TAB_TYPE';
|
||||
|
||||
/** the column name for the ADD_TAB_GRID field */
|
||||
const ADD_TAB_GRID = 'ADDITIONAL_TABLES.ADD_TAB_GRID';
|
||||
|
||||
/** The PHP to DB Name Mapping */
|
||||
private static $phpNameMap = null;
|
||||
|
||||
@@ -77,10 +86,10 @@ abstract class BaseAdditionalTablesPeer {
|
||||
* e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
|
||||
*/
|
||||
private static $fieldNames = array (
|
||||
BasePeer::TYPE_PHPNAME => array ('AddTabUid', 'AddTabName', 'AddTabClassName', 'AddTabDescription', 'AddTabSdwLogInsert', 'AddTabSdwLogUpdate', 'AddTabSdwLogDelete', 'AddTabSdwLogSelect', 'AddTabSdwMaxLength', 'AddTabSdwAutoDelete', 'AddTabPlgUid', 'DbsUid', ),
|
||||
BasePeer::TYPE_COLNAME => array (AdditionalTablesPeer::ADD_TAB_UID, AdditionalTablesPeer::ADD_TAB_NAME, AdditionalTablesPeer::ADD_TAB_CLASS_NAME, AdditionalTablesPeer::ADD_TAB_DESCRIPTION, AdditionalTablesPeer::ADD_TAB_SDW_LOG_INSERT, AdditionalTablesPeer::ADD_TAB_SDW_LOG_UPDATE, AdditionalTablesPeer::ADD_TAB_SDW_LOG_DELETE, AdditionalTablesPeer::ADD_TAB_SDW_LOG_SELECT, AdditionalTablesPeer::ADD_TAB_SDW_MAX_LENGTH, AdditionalTablesPeer::ADD_TAB_SDW_AUTO_DELETE, AdditionalTablesPeer::ADD_TAB_PLG_UID, AdditionalTablesPeer::DBS_UID, ),
|
||||
BasePeer::TYPE_FIELDNAME => array ('ADD_TAB_UID', 'ADD_TAB_NAME', 'ADD_TAB_CLASS_NAME', 'ADD_TAB_DESCRIPTION', 'ADD_TAB_SDW_LOG_INSERT', 'ADD_TAB_SDW_LOG_UPDATE', 'ADD_TAB_SDW_LOG_DELETE', 'ADD_TAB_SDW_LOG_SELECT', 'ADD_TAB_SDW_MAX_LENGTH', 'ADD_TAB_SDW_AUTO_DELETE', 'ADD_TAB_PLG_UID', 'DBS_UID', ),
|
||||
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, )
|
||||
BasePeer::TYPE_PHPNAME => array ('AddTabUid', 'AddTabName', 'AddTabClassName', 'AddTabDescription', 'AddTabSdwLogInsert', 'AddTabSdwLogUpdate', 'AddTabSdwLogDelete', 'AddTabSdwLogSelect', 'AddTabSdwMaxLength', 'AddTabSdwAutoDelete', 'AddTabPlgUid', 'DbsUid', 'ProUid', 'AddTabType', 'AddTabGrid', ),
|
||||
BasePeer::TYPE_COLNAME => array (AdditionalTablesPeer::ADD_TAB_UID, AdditionalTablesPeer::ADD_TAB_NAME, AdditionalTablesPeer::ADD_TAB_CLASS_NAME, AdditionalTablesPeer::ADD_TAB_DESCRIPTION, AdditionalTablesPeer::ADD_TAB_SDW_LOG_INSERT, AdditionalTablesPeer::ADD_TAB_SDW_LOG_UPDATE, AdditionalTablesPeer::ADD_TAB_SDW_LOG_DELETE, AdditionalTablesPeer::ADD_TAB_SDW_LOG_SELECT, AdditionalTablesPeer::ADD_TAB_SDW_MAX_LENGTH, AdditionalTablesPeer::ADD_TAB_SDW_AUTO_DELETE, AdditionalTablesPeer::ADD_TAB_PLG_UID, AdditionalTablesPeer::DBS_UID, AdditionalTablesPeer::PRO_UID, AdditionalTablesPeer::ADD_TAB_TYPE, AdditionalTablesPeer::ADD_TAB_GRID, ),
|
||||
BasePeer::TYPE_FIELDNAME => array ('ADD_TAB_UID', 'ADD_TAB_NAME', 'ADD_TAB_CLASS_NAME', 'ADD_TAB_DESCRIPTION', 'ADD_TAB_SDW_LOG_INSERT', 'ADD_TAB_SDW_LOG_UPDATE', 'ADD_TAB_SDW_LOG_DELETE', 'ADD_TAB_SDW_LOG_SELECT', 'ADD_TAB_SDW_MAX_LENGTH', 'ADD_TAB_SDW_AUTO_DELETE', 'ADD_TAB_PLG_UID', 'DBS_UID', 'PRO_UID', 'ADD_TAB_TYPE', 'ADD_TAB_GRID', ),
|
||||
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, )
|
||||
);
|
||||
|
||||
/**
|
||||
@@ -90,10 +99,10 @@ abstract class BaseAdditionalTablesPeer {
|
||||
* e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0
|
||||
*/
|
||||
private static $fieldKeys = array (
|
||||
BasePeer::TYPE_PHPNAME => array ('AddTabUid' => 0, 'AddTabName' => 1, 'AddTabClassName' => 2, 'AddTabDescription' => 3, 'AddTabSdwLogInsert' => 4, 'AddTabSdwLogUpdate' => 5, 'AddTabSdwLogDelete' => 6, 'AddTabSdwLogSelect' => 7, 'AddTabSdwMaxLength' => 8, 'AddTabSdwAutoDelete' => 9, 'AddTabPlgUid' => 10, 'DbsUid' => 11, ),
|
||||
BasePeer::TYPE_COLNAME => array (AdditionalTablesPeer::ADD_TAB_UID => 0, AdditionalTablesPeer::ADD_TAB_NAME => 1, AdditionalTablesPeer::ADD_TAB_CLASS_NAME => 2, AdditionalTablesPeer::ADD_TAB_DESCRIPTION => 3, AdditionalTablesPeer::ADD_TAB_SDW_LOG_INSERT => 4, AdditionalTablesPeer::ADD_TAB_SDW_LOG_UPDATE => 5, AdditionalTablesPeer::ADD_TAB_SDW_LOG_DELETE => 6, AdditionalTablesPeer::ADD_TAB_SDW_LOG_SELECT => 7, AdditionalTablesPeer::ADD_TAB_SDW_MAX_LENGTH => 8, AdditionalTablesPeer::ADD_TAB_SDW_AUTO_DELETE => 9, AdditionalTablesPeer::ADD_TAB_PLG_UID => 10, AdditionalTablesPeer::DBS_UID => 11, ),
|
||||
BasePeer::TYPE_FIELDNAME => array ('ADD_TAB_UID' => 0, 'ADD_TAB_NAME' => 1, 'ADD_TAB_CLASS_NAME' => 2, 'ADD_TAB_DESCRIPTION' => 3, 'ADD_TAB_SDW_LOG_INSERT' => 4, 'ADD_TAB_SDW_LOG_UPDATE' => 5, 'ADD_TAB_SDW_LOG_DELETE' => 6, 'ADD_TAB_SDW_LOG_SELECT' => 7, 'ADD_TAB_SDW_MAX_LENGTH' => 8, 'ADD_TAB_SDW_AUTO_DELETE' => 9, 'ADD_TAB_PLG_UID' => 10, 'DBS_UID' => 11, ),
|
||||
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, )
|
||||
BasePeer::TYPE_PHPNAME => array ('AddTabUid' => 0, 'AddTabName' => 1, 'AddTabClassName' => 2, 'AddTabDescription' => 3, 'AddTabSdwLogInsert' => 4, 'AddTabSdwLogUpdate' => 5, 'AddTabSdwLogDelete' => 6, 'AddTabSdwLogSelect' => 7, 'AddTabSdwMaxLength' => 8, 'AddTabSdwAutoDelete' => 9, 'AddTabPlgUid' => 10, 'DbsUid' => 11, 'ProUid' => 12, 'AddTabType' => 13, 'AddTabGrid' => 14, ),
|
||||
BasePeer::TYPE_COLNAME => array (AdditionalTablesPeer::ADD_TAB_UID => 0, AdditionalTablesPeer::ADD_TAB_NAME => 1, AdditionalTablesPeer::ADD_TAB_CLASS_NAME => 2, AdditionalTablesPeer::ADD_TAB_DESCRIPTION => 3, AdditionalTablesPeer::ADD_TAB_SDW_LOG_INSERT => 4, AdditionalTablesPeer::ADD_TAB_SDW_LOG_UPDATE => 5, AdditionalTablesPeer::ADD_TAB_SDW_LOG_DELETE => 6, AdditionalTablesPeer::ADD_TAB_SDW_LOG_SELECT => 7, AdditionalTablesPeer::ADD_TAB_SDW_MAX_LENGTH => 8, AdditionalTablesPeer::ADD_TAB_SDW_AUTO_DELETE => 9, AdditionalTablesPeer::ADD_TAB_PLG_UID => 10, AdditionalTablesPeer::DBS_UID => 11, AdditionalTablesPeer::PRO_UID => 12, AdditionalTablesPeer::ADD_TAB_TYPE => 13, AdditionalTablesPeer::ADD_TAB_GRID => 14, ),
|
||||
BasePeer::TYPE_FIELDNAME => array ('ADD_TAB_UID' => 0, 'ADD_TAB_NAME' => 1, 'ADD_TAB_CLASS_NAME' => 2, 'ADD_TAB_DESCRIPTION' => 3, 'ADD_TAB_SDW_LOG_INSERT' => 4, 'ADD_TAB_SDW_LOG_UPDATE' => 5, 'ADD_TAB_SDW_LOG_DELETE' => 6, 'ADD_TAB_SDW_LOG_SELECT' => 7, 'ADD_TAB_SDW_MAX_LENGTH' => 8, 'ADD_TAB_SDW_AUTO_DELETE' => 9, 'ADD_TAB_PLG_UID' => 10, 'DBS_UID' => 11, 'PRO_UID' => 12, 'ADD_TAB_TYPE' => 13, 'ADD_TAB_GRID' => 14, ),
|
||||
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, )
|
||||
);
|
||||
|
||||
/**
|
||||
@@ -218,6 +227,12 @@ abstract class BaseAdditionalTablesPeer {
|
||||
|
||||
$criteria->addSelectColumn(AdditionalTablesPeer::DBS_UID);
|
||||
|
||||
$criteria->addSelectColumn(AdditionalTablesPeer::PRO_UID);
|
||||
|
||||
$criteria->addSelectColumn(AdditionalTablesPeer::ADD_TAB_TYPE);
|
||||
|
||||
$criteria->addSelectColumn(AdditionalTablesPeer::ADD_TAB_GRID);
|
||||
|
||||
}
|
||||
|
||||
const COUNT = 'COUNT(ADDITIONAL_TABLES.ADD_TAB_UID)';
|
||||
|
||||
@@ -111,6 +111,27 @@ abstract class BaseFields extends BaseObject implements Persistent {
|
||||
*/
|
||||
protected $fld_foreign_key_table = '';
|
||||
|
||||
|
||||
/**
|
||||
* The value for the fld_dyn_name field.
|
||||
* @var string
|
||||
*/
|
||||
protected $fld_dyn_name = '';
|
||||
|
||||
|
||||
/**
|
||||
* The value for the fld_dyn_uid field.
|
||||
* @var string
|
||||
*/
|
||||
protected $fld_dyn_uid = '';
|
||||
|
||||
|
||||
/**
|
||||
* The value for the fld_filter field.
|
||||
* @var int
|
||||
*/
|
||||
protected $fld_filter = 0;
|
||||
|
||||
/**
|
||||
* Flag to prevent endless save loop, if this object is referenced
|
||||
* by another object which falls in this transaction.
|
||||
@@ -257,6 +278,39 @@ abstract class BaseFields extends BaseObject implements Persistent {
|
||||
return $this->fld_foreign_key_table;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the [fld_dyn_name] column value.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getFldDynName()
|
||||
{
|
||||
|
||||
return $this->fld_dyn_name;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the [fld_dyn_uid] column value.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getFldDynUid()
|
||||
{
|
||||
|
||||
return $this->fld_dyn_uid;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the [fld_filter] column value.
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function getFldFilter()
|
||||
{
|
||||
|
||||
return $this->fld_filter;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the value of [fld_uid] column.
|
||||
*
|
||||
@@ -521,6 +575,72 @@ abstract class BaseFields extends BaseObject implements Persistent {
|
||||
|
||||
} // setFldForeignKeyTable()
|
||||
|
||||
/**
|
||||
* Set the value of [fld_dyn_name] column.
|
||||
*
|
||||
* @param string $v new value
|
||||
* @return void
|
||||
*/
|
||||
public function setFldDynName($v)
|
||||
{
|
||||
|
||||
// Since the native PHP type for this column is string,
|
||||
// we will cast the input to a string (if it is not).
|
||||
if ($v !== null && !is_string($v)) {
|
||||
$v = (string) $v;
|
||||
}
|
||||
|
||||
if ($this->fld_dyn_name !== $v || $v === '') {
|
||||
$this->fld_dyn_name = $v;
|
||||
$this->modifiedColumns[] = FieldsPeer::FLD_DYN_NAME;
|
||||
}
|
||||
|
||||
} // setFldDynName()
|
||||
|
||||
/**
|
||||
* Set the value of [fld_dyn_uid] column.
|
||||
*
|
||||
* @param string $v new value
|
||||
* @return void
|
||||
*/
|
||||
public function setFldDynUid($v)
|
||||
{
|
||||
|
||||
// Since the native PHP type for this column is string,
|
||||
// we will cast the input to a string (if it is not).
|
||||
if ($v !== null && !is_string($v)) {
|
||||
$v = (string) $v;
|
||||
}
|
||||
|
||||
if ($this->fld_dyn_uid !== $v || $v === '') {
|
||||
$this->fld_dyn_uid = $v;
|
||||
$this->modifiedColumns[] = FieldsPeer::FLD_DYN_UID;
|
||||
}
|
||||
|
||||
} // setFldDynUid()
|
||||
|
||||
/**
|
||||
* Set the value of [fld_filter] column.
|
||||
*
|
||||
* @param int $v new value
|
||||
* @return void
|
||||
*/
|
||||
public function setFldFilter($v)
|
||||
{
|
||||
|
||||
// Since the native PHP type for this column is integer,
|
||||
// we will cast the input value to an int (if it is not).
|
||||
if ($v !== null && !is_int($v) && is_numeric($v)) {
|
||||
$v = (int) $v;
|
||||
}
|
||||
|
||||
if ($this->fld_filter !== $v || $v === 0) {
|
||||
$this->fld_filter = $v;
|
||||
$this->modifiedColumns[] = FieldsPeer::FLD_FILTER;
|
||||
}
|
||||
|
||||
} // setFldFilter()
|
||||
|
||||
/**
|
||||
* Hydrates (populates) the object variables with values from the database resultset.
|
||||
*
|
||||
@@ -562,12 +682,18 @@ abstract class BaseFields extends BaseObject implements Persistent {
|
||||
|
||||
$this->fld_foreign_key_table = $rs->getString($startcol + 11);
|
||||
|
||||
$this->fld_dyn_name = $rs->getString($startcol + 12);
|
||||
|
||||
$this->fld_dyn_uid = $rs->getString($startcol + 13);
|
||||
|
||||
$this->fld_filter = $rs->getInt($startcol + 14);
|
||||
|
||||
$this->resetModified();
|
||||
|
||||
$this->setNew(false);
|
||||
|
||||
// FIXME - using NUM_COLUMNS may be clearer.
|
||||
return $startcol + 12; // 12 = FieldsPeer::NUM_COLUMNS - FieldsPeer::NUM_LAZY_LOAD_COLUMNS).
|
||||
return $startcol + 15; // 15 = FieldsPeer::NUM_COLUMNS - FieldsPeer::NUM_LAZY_LOAD_COLUMNS).
|
||||
|
||||
} catch (Exception $e) {
|
||||
throw new PropelException("Error populating Fields object", $e);
|
||||
@@ -806,6 +932,15 @@ abstract class BaseFields extends BaseObject implements Persistent {
|
||||
case 11:
|
||||
return $this->getFldForeignKeyTable();
|
||||
break;
|
||||
case 12:
|
||||
return $this->getFldDynName();
|
||||
break;
|
||||
case 13:
|
||||
return $this->getFldDynUid();
|
||||
break;
|
||||
case 14:
|
||||
return $this->getFldFilter();
|
||||
break;
|
||||
default:
|
||||
return null;
|
||||
break;
|
||||
@@ -838,6 +973,9 @@ abstract class BaseFields extends BaseObject implements Persistent {
|
||||
$keys[9] => $this->getFldKey(),
|
||||
$keys[10] => $this->getFldForeignKey(),
|
||||
$keys[11] => $this->getFldForeignKeyTable(),
|
||||
$keys[12] => $this->getFldDynName(),
|
||||
$keys[13] => $this->getFldDynUid(),
|
||||
$keys[14] => $this->getFldFilter(),
|
||||
);
|
||||
return $result;
|
||||
}
|
||||
@@ -905,6 +1043,15 @@ abstract class BaseFields extends BaseObject implements Persistent {
|
||||
case 11:
|
||||
$this->setFldForeignKeyTable($value);
|
||||
break;
|
||||
case 12:
|
||||
$this->setFldDynName($value);
|
||||
break;
|
||||
case 13:
|
||||
$this->setFldDynUid($value);
|
||||
break;
|
||||
case 14:
|
||||
$this->setFldFilter($value);
|
||||
break;
|
||||
} // switch()
|
||||
}
|
||||
|
||||
@@ -940,6 +1087,9 @@ abstract class BaseFields extends BaseObject implements Persistent {
|
||||
if (array_key_exists($keys[9], $arr)) $this->setFldKey($arr[$keys[9]]);
|
||||
if (array_key_exists($keys[10], $arr)) $this->setFldForeignKey($arr[$keys[10]]);
|
||||
if (array_key_exists($keys[11], $arr)) $this->setFldForeignKeyTable($arr[$keys[11]]);
|
||||
if (array_key_exists($keys[12], $arr)) $this->setFldDynName($arr[$keys[12]]);
|
||||
if (array_key_exists($keys[13], $arr)) $this->setFldDynUid($arr[$keys[13]]);
|
||||
if (array_key_exists($keys[14], $arr)) $this->setFldFilter($arr[$keys[14]]);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -963,6 +1113,9 @@ abstract class BaseFields extends BaseObject implements Persistent {
|
||||
if ($this->isColumnModified(FieldsPeer::FLD_KEY)) $criteria->add(FieldsPeer::FLD_KEY, $this->fld_key);
|
||||
if ($this->isColumnModified(FieldsPeer::FLD_FOREIGN_KEY)) $criteria->add(FieldsPeer::FLD_FOREIGN_KEY, $this->fld_foreign_key);
|
||||
if ($this->isColumnModified(FieldsPeer::FLD_FOREIGN_KEY_TABLE)) $criteria->add(FieldsPeer::FLD_FOREIGN_KEY_TABLE, $this->fld_foreign_key_table);
|
||||
if ($this->isColumnModified(FieldsPeer::FLD_DYN_NAME)) $criteria->add(FieldsPeer::FLD_DYN_NAME, $this->fld_dyn_name);
|
||||
if ($this->isColumnModified(FieldsPeer::FLD_DYN_UID)) $criteria->add(FieldsPeer::FLD_DYN_UID, $this->fld_dyn_uid);
|
||||
if ($this->isColumnModified(FieldsPeer::FLD_FILTER)) $criteria->add(FieldsPeer::FLD_FILTER, $this->fld_filter);
|
||||
|
||||
return $criteria;
|
||||
}
|
||||
@@ -1039,6 +1192,12 @@ abstract class BaseFields extends BaseObject implements Persistent {
|
||||
|
||||
$copyObj->setFldForeignKeyTable($this->fld_foreign_key_table);
|
||||
|
||||
$copyObj->setFldDynName($this->fld_dyn_name);
|
||||
|
||||
$copyObj->setFldDynUid($this->fld_dyn_uid);
|
||||
|
||||
$copyObj->setFldFilter($this->fld_filter);
|
||||
|
||||
|
||||
$copyObj->setNew(true);
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ abstract class BaseFieldsPeer {
|
||||
const CLASS_DEFAULT = 'classes.model.Fields';
|
||||
|
||||
/** The total number of columns. */
|
||||
const NUM_COLUMNS = 12;
|
||||
const NUM_COLUMNS = 15;
|
||||
|
||||
/** The number of lazy-loaded columns. */
|
||||
const NUM_LAZY_LOAD_COLUMNS = 0;
|
||||
@@ -66,6 +66,15 @@ abstract class BaseFieldsPeer {
|
||||
/** the column name for the FLD_FOREIGN_KEY_TABLE field */
|
||||
const FLD_FOREIGN_KEY_TABLE = 'FIELDS.FLD_FOREIGN_KEY_TABLE';
|
||||
|
||||
/** the column name for the FLD_DYN_NAME field */
|
||||
const FLD_DYN_NAME = 'FIELDS.FLD_DYN_NAME';
|
||||
|
||||
/** the column name for the FLD_DYN_UID field */
|
||||
const FLD_DYN_UID = 'FIELDS.FLD_DYN_UID';
|
||||
|
||||
/** the column name for the FLD_FILTER field */
|
||||
const FLD_FILTER = 'FIELDS.FLD_FILTER';
|
||||
|
||||
/** The PHP to DB Name Mapping */
|
||||
private static $phpNameMap = null;
|
||||
|
||||
@@ -77,10 +86,10 @@ abstract class BaseFieldsPeer {
|
||||
* e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
|
||||
*/
|
||||
private static $fieldNames = array (
|
||||
BasePeer::TYPE_PHPNAME => array ('FldUid', 'AddTabUid', 'FldIndex', 'FldName', 'FldDescription', 'FldType', 'FldSize', 'FldNull', 'FldAutoIncrement', 'FldKey', 'FldForeignKey', 'FldForeignKeyTable', ),
|
||||
BasePeer::TYPE_COLNAME => array (FieldsPeer::FLD_UID, FieldsPeer::ADD_TAB_UID, FieldsPeer::FLD_INDEX, FieldsPeer::FLD_NAME, FieldsPeer::FLD_DESCRIPTION, FieldsPeer::FLD_TYPE, FieldsPeer::FLD_SIZE, FieldsPeer::FLD_NULL, FieldsPeer::FLD_AUTO_INCREMENT, FieldsPeer::FLD_KEY, FieldsPeer::FLD_FOREIGN_KEY, FieldsPeer::FLD_FOREIGN_KEY_TABLE, ),
|
||||
BasePeer::TYPE_FIELDNAME => array ('FLD_UID', 'ADD_TAB_UID', 'FLD_INDEX', 'FLD_NAME', 'FLD_DESCRIPTION', 'FLD_TYPE', 'FLD_SIZE', 'FLD_NULL', 'FLD_AUTO_INCREMENT', 'FLD_KEY', 'FLD_FOREIGN_KEY', 'FLD_FOREIGN_KEY_TABLE', ),
|
||||
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, )
|
||||
BasePeer::TYPE_PHPNAME => array ('FldUid', 'AddTabUid', 'FldIndex', 'FldName', 'FldDescription', 'FldType', 'FldSize', 'FldNull', 'FldAutoIncrement', 'FldKey', 'FldForeignKey', 'FldForeignKeyTable', 'FldDynName', 'FldDynUid', 'FldFilter', ),
|
||||
BasePeer::TYPE_COLNAME => array (FieldsPeer::FLD_UID, FieldsPeer::ADD_TAB_UID, FieldsPeer::FLD_INDEX, FieldsPeer::FLD_NAME, FieldsPeer::FLD_DESCRIPTION, FieldsPeer::FLD_TYPE, FieldsPeer::FLD_SIZE, FieldsPeer::FLD_NULL, FieldsPeer::FLD_AUTO_INCREMENT, FieldsPeer::FLD_KEY, FieldsPeer::FLD_FOREIGN_KEY, FieldsPeer::FLD_FOREIGN_KEY_TABLE, FieldsPeer::FLD_DYN_NAME, FieldsPeer::FLD_DYN_UID, FieldsPeer::FLD_FILTER, ),
|
||||
BasePeer::TYPE_FIELDNAME => array ('FLD_UID', 'ADD_TAB_UID', 'FLD_INDEX', 'FLD_NAME', 'FLD_DESCRIPTION', 'FLD_TYPE', 'FLD_SIZE', 'FLD_NULL', 'FLD_AUTO_INCREMENT', 'FLD_KEY', 'FLD_FOREIGN_KEY', 'FLD_FOREIGN_KEY_TABLE', 'FLD_DYN_NAME', 'FLD_DYN_UID', 'FLD_FILTER', ),
|
||||
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, )
|
||||
);
|
||||
|
||||
/**
|
||||
@@ -90,10 +99,10 @@ abstract class BaseFieldsPeer {
|
||||
* e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0
|
||||
*/
|
||||
private static $fieldKeys = array (
|
||||
BasePeer::TYPE_PHPNAME => array ('FldUid' => 0, 'AddTabUid' => 1, 'FldIndex' => 2, 'FldName' => 3, 'FldDescription' => 4, 'FldType' => 5, 'FldSize' => 6, 'FldNull' => 7, 'FldAutoIncrement' => 8, 'FldKey' => 9, 'FldForeignKey' => 10, 'FldForeignKeyTable' => 11, ),
|
||||
BasePeer::TYPE_COLNAME => array (FieldsPeer::FLD_UID => 0, FieldsPeer::ADD_TAB_UID => 1, FieldsPeer::FLD_INDEX => 2, FieldsPeer::FLD_NAME => 3, FieldsPeer::FLD_DESCRIPTION => 4, FieldsPeer::FLD_TYPE => 5, FieldsPeer::FLD_SIZE => 6, FieldsPeer::FLD_NULL => 7, FieldsPeer::FLD_AUTO_INCREMENT => 8, FieldsPeer::FLD_KEY => 9, FieldsPeer::FLD_FOREIGN_KEY => 10, FieldsPeer::FLD_FOREIGN_KEY_TABLE => 11, ),
|
||||
BasePeer::TYPE_FIELDNAME => array ('FLD_UID' => 0, 'ADD_TAB_UID' => 1, 'FLD_INDEX' => 2, 'FLD_NAME' => 3, 'FLD_DESCRIPTION' => 4, 'FLD_TYPE' => 5, 'FLD_SIZE' => 6, 'FLD_NULL' => 7, 'FLD_AUTO_INCREMENT' => 8, 'FLD_KEY' => 9, 'FLD_FOREIGN_KEY' => 10, 'FLD_FOREIGN_KEY_TABLE' => 11, ),
|
||||
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, )
|
||||
BasePeer::TYPE_PHPNAME => array ('FldUid' => 0, 'AddTabUid' => 1, 'FldIndex' => 2, 'FldName' => 3, 'FldDescription' => 4, 'FldType' => 5, 'FldSize' => 6, 'FldNull' => 7, 'FldAutoIncrement' => 8, 'FldKey' => 9, 'FldForeignKey' => 10, 'FldForeignKeyTable' => 11, 'FldDynName' => 12, 'FldDynUid' => 13, 'FldFilter' => 14, ),
|
||||
BasePeer::TYPE_COLNAME => array (FieldsPeer::FLD_UID => 0, FieldsPeer::ADD_TAB_UID => 1, FieldsPeer::FLD_INDEX => 2, FieldsPeer::FLD_NAME => 3, FieldsPeer::FLD_DESCRIPTION => 4, FieldsPeer::FLD_TYPE => 5, FieldsPeer::FLD_SIZE => 6, FieldsPeer::FLD_NULL => 7, FieldsPeer::FLD_AUTO_INCREMENT => 8, FieldsPeer::FLD_KEY => 9, FieldsPeer::FLD_FOREIGN_KEY => 10, FieldsPeer::FLD_FOREIGN_KEY_TABLE => 11, FieldsPeer::FLD_DYN_NAME => 12, FieldsPeer::FLD_DYN_UID => 13, FieldsPeer::FLD_FILTER => 14, ),
|
||||
BasePeer::TYPE_FIELDNAME => array ('FLD_UID' => 0, 'ADD_TAB_UID' => 1, 'FLD_INDEX' => 2, 'FLD_NAME' => 3, 'FLD_DESCRIPTION' => 4, 'FLD_TYPE' => 5, 'FLD_SIZE' => 6, 'FLD_NULL' => 7, 'FLD_AUTO_INCREMENT' => 8, 'FLD_KEY' => 9, 'FLD_FOREIGN_KEY' => 10, 'FLD_FOREIGN_KEY_TABLE' => 11, 'FLD_DYN_NAME' => 12, 'FLD_DYN_UID' => 13, 'FLD_FILTER' => 14, ),
|
||||
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, )
|
||||
);
|
||||
|
||||
/**
|
||||
@@ -218,6 +227,12 @@ abstract class BaseFieldsPeer {
|
||||
|
||||
$criteria->addSelectColumn(FieldsPeer::FLD_FOREIGN_KEY_TABLE);
|
||||
|
||||
$criteria->addSelectColumn(FieldsPeer::FLD_DYN_NAME);
|
||||
|
||||
$criteria->addSelectColumn(FieldsPeer::FLD_DYN_UID);
|
||||
|
||||
$criteria->addSelectColumn(FieldsPeer::FLD_FILTER);
|
||||
|
||||
}
|
||||
|
||||
const COUNT = 'COUNT(FIELDS.FLD_UID)';
|
||||
|
||||
Reference in New Issue
Block a user