Merged in feature/HOR-2513 (pull request #5432)

Feature/HOR-2513

Approved-by: Julio Cesar Laura Avendaño
Approved-by: Paula Quispe
This commit is contained in:
David Callizaya
2017-03-03 20:36:15 +00:00
committed by Paula Quispe
41 changed files with 2884 additions and 506 deletions

View File

@@ -0,0 +1,33 @@
<?php
function cliListIds($command, $args)
{
G::LoadClass("wsTools");
CLI::logging("list-ids INIT\n");
$workspaces = get_workspaces_from_args($command);
foreach ($workspaces as $index => $workspace) {
$hostPort1 = explode(":", $workspace->dbInfo['DB_HOST']);
$hostPort = $hostPort1[0] . (isset($hostPort[1]) ? ";port=" . $hostPort[1] : "");
$connectionString = sprintf(
"%s:host=%s;dbname=%s",
$workspace->dbInfo['DB_ADAPTER'],
$hostPort,
$workspace->dbInfo['DB_NAME']
);
$dbh = new PDO(
$connectionString,
$workspace->dbInfo['DB_USER'],
$workspace->dbInfo['DB_PASS']
);
foreach (workspaceTools::$populateIdsQueries as $query) {
echo ".";
$dbh->query($query);
}
echo "\n";
}
//Done
CLI::logging("list-ids DONE\n");
}

View File

@@ -313,6 +313,21 @@ EOT
CLI::taskArg('workspace', true, true); CLI::taskArg('workspace', true, true);
CLI::taskRun("run_migrate_self_service_value"); CLI::taskRun("run_migrate_self_service_value");
/**
* Complete the PRO_ID and USR_ID in the LIST_* tables.
*
* It calls the list_ids@cliListIds.php
*/
CLI::taskName('list-ids');
CLI::taskDescription(<<<EOT
Complete the PRO_ID and USR_ID in the LIST_* tables.
EOT
);
CLI::taskOpt("lang", "", "lLANG", "lang=LANG");
CLI::taskArg('workspace');
CLI::taskRun("cliListIds");
/*----------------------------------********---------------------------------*/
/** /**
* Function run_info * Function run_info
* access public * access public

View File

@@ -24,6 +24,41 @@ class workspaceTools
public $dbInfoRegExp = "/( *define *\( *'(?P<key>.*?)' *, *\n* *')(?P<value>.*?)(' *\) *;.*)/"; public $dbInfoRegExp = "/( *define *\( *'(?P<key>.*?)' *, *\n* *')(?P<value>.*?)(' *\) *;.*)/";
public $initPropel = false; public $initPropel = false;
public $initPropelRoot = false; public $initPropelRoot = false;
public static $populateIdsQueries = [
'UPDATE LIST_CANCELED SET '
. 'USR_ID=(SELECT USR_ID FROM USERS WHERE USERS.USR_UID=LIST_CANCELED.USR_UID),'
. 'TAS_ID=(SELECT TAS_ID FROM TASK WHERE TASK.TAS_UID=LIST_CANCELED.TAS_UID), '
. 'PRO_ID=(SELECT PRO_ID FROM PROCESS WHERE PROCESS.PRO_UID=LIST_CANCELED.PRO_UID)',
'UPDATE LIST_COMPLETED SET '
. 'USR_ID=(SELECT USR_ID FROM USERS WHERE USERS.USR_UID=LIST_COMPLETED.USR_UID),'
. 'TAS_ID=(SELECT TAS_ID FROM TASK WHERE TASK.TAS_UID=LIST_COMPLETED.TAS_UID), '
. 'PRO_ID=(SELECT PRO_ID FROM PROCESS WHERE PROCESS.PRO_UID=LIST_COMPLETED.PRO_UID)',
'UPDATE LIST_INBOX SET '
. 'USR_ID=(SELECT USR_ID FROM USERS WHERE USERS.USR_UID=LIST_INBOX.USR_UID),'
. 'TAS_ID=(SELECT TAS_ID FROM TASK WHERE TASK.TAS_UID=LIST_INBOX.TAS_UID), '
. 'PRO_ID=(SELECT PRO_ID FROM PROCESS WHERE PROCESS.PRO_UID=LIST_INBOX.PRO_UID)',
'UPDATE LIST_MY_INBOX SET '
. 'USR_ID=(SELECT USR_ID FROM USERS WHERE USERS.USR_UID=LIST_MY_INBOX.USR_UID),'
. 'TAS_ID=(SELECT TAS_ID FROM TASK WHERE TASK.TAS_UID=LIST_MY_INBOX.TAS_UID),'
. 'PRO_ID=(SELECT PRO_ID FROM PROCESS WHERE PROCESS.PRO_UID=LIST_MY_INBOX.PRO_UID)',
'UPDATE LIST_PARTICIPATED_HISTORY SET '
. 'USR_ID=(SELECT USR_ID FROM USERS WHERE USERS.USR_UID=LIST_PARTICIPATED_HISTORY.USR_UID),'
. 'TAS_ID=(SELECT TAS_ID FROM TASK WHERE TASK.TAS_UID=LIST_PARTICIPATED_HISTORY.TAS_UID), '
. 'PRO_ID=(SELECT PRO_ID FROM PROCESS WHERE PROCESS.PRO_UID=LIST_PARTICIPATED_HISTORY.PRO_UID)',
'UPDATE LIST_PARTICIPATED_LAST SET '
. 'USR_ID=(SELECT USR_ID FROM USERS WHERE USERS.USR_UID=LIST_PARTICIPATED_LAST.USR_UID),'
. 'TAS_ID=(SELECT TAS_ID FROM TASK WHERE TASK.TAS_UID=LIST_PARTICIPATED_LAST.TAS_UID), '
. 'PRO_ID=(SELECT PRO_ID FROM PROCESS WHERE PROCESS.PRO_UID=LIST_PARTICIPATED_LAST.PRO_UID)',
'UPDATE LIST_PAUSED SET '
. 'USR_ID=(SELECT USR_ID FROM USERS WHERE USERS.USR_UID=LIST_PAUSED.USR_UID),'
. 'TAS_ID=(SELECT TAS_ID FROM TASK WHERE TASK.TAS_UID=LIST_PAUSED.TAS_UID),'
. 'PRO_ID=(SELECT PRO_ID FROM PROCESS WHERE PROCESS.PRO_UID=LIST_PAUSED.PRO_UID)',
'UPDATE LIST_UNASSIGNED SET '
. 'TAS_ID=(SELECT TAS_ID FROM TASK WHERE TASK.TAS_UID=LIST_UNASSIGNED.TAS_UID), '
. 'PRO_ID=(SELECT PRO_ID FROM PROCESS WHERE PROCESS.PRO_UID=LIST_UNASSIGNED.PRO_UID)',
'UPDATE LIST_UNASSIGNED_GROUP SET '
. 'USR_ID=(SELECT USR_ID FROM USERS WHERE USERS.USR_UID=LIST_UNASSIGNED_GROUP.USR_UID)',
];
/** /**
* Create a workspace tools object. * Create a workspace tools object.
@@ -3631,6 +3666,17 @@ class workspaceTools
$con->commit(); $con->commit();
CLI::logging("-> Migrating And Populating Indexing for avoiding the use of table APP_CACHE_VIEW Done \n"); CLI::logging("-> Migrating And Populating Indexing for avoiding the use of table APP_CACHE_VIEW Done \n");
// Populating PRO_ID, USR_ID
CLI::logging("-> Populating PRO_ID, USR_ID at LIST_* \n");
$con->begin();
$stmt = $con->createStatement();
foreach(workspaceTools::$populateIdsQueries as $query) {
$stmt->executeQuery($query);
}
$con->commit();
CLI::logging("-> Populating PRO_ID, USR_ID at LIST_* Done \n");
} }
} }

View File

@@ -14,7 +14,10 @@ require_once 'classes/model/om/BaseListCanceled.php';
* *
* @package classes.model * @package classes.model
*/ */
class ListCanceled extends BaseListCanceled { // @codingStandardsIgnoreStart
class ListCanceled extends BaseListCanceled
{
// @codingStandardsIgnoreEnd
/** /**
* Create List Canceled Table * Create List Canceled Table
* *
@@ -26,7 +29,7 @@ class ListCanceled extends BaseListCanceled {
{ {
$criteria = new Criteria(); $criteria = new Criteria();
$criteria->addSelectColumn(ApplicationPeer::APP_TITLE); $criteria->addSelectColumn(ApplicationPeer::APP_TITLE);
$criteria->add( ApplicationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL ); $criteria->add(ApplicationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL);
$dataset = ApplicationPeer::doSelectRS($criteria); $dataset = ApplicationPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -48,8 +51,8 @@ class ListCanceled extends BaseListCanceled {
$criteria->addSelectColumn(AppDelegationPeer::DEL_DELEGATE_DATE); $criteria->addSelectColumn(AppDelegationPeer::DEL_DELEGATE_DATE);
$criteria->addSelectColumn(AppDelegationPeer::DEL_TASK_DUE_DATE); $criteria->addSelectColumn(AppDelegationPeer::DEL_TASK_DUE_DATE);
$criteria->addSelectColumn(AppDelegationPeer::DEL_PREVIOUS); $criteria->addSelectColumn(AppDelegationPeer::DEL_PREVIOUS);
$criteria->add( AppDelegationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL ); $criteria->add(AppDelegationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL);
$criteria->add( AppDelegationPeer::DEL_INDEX, $data['DEL_INDEX'], Criteria::EQUAL ); $criteria->add(AppDelegationPeer::DEL_INDEX, $data['DEL_INDEX'], Criteria::EQUAL);
$dataset = AppDelegationPeer::doSelectRS($criteria); $dataset = AppDelegationPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -62,8 +65,8 @@ class ListCanceled extends BaseListCanceled {
$criteria = new Criteria(); $criteria = new Criteria();
$criteria->addSelectColumn(AppDelegationPeer::USR_UID); $criteria->addSelectColumn(AppDelegationPeer::USR_UID);
$criteria->add( AppDelegationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL ); $criteria->add(AppDelegationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL);
$criteria->add( AppDelegationPeer::DEL_INDEX, $delPrevious, Criteria::EQUAL ); $criteria->add(AppDelegationPeer::DEL_INDEX, $delPrevious, Criteria::EQUAL);
$dataset = AppDelegationPeer::doSelectRS($criteria); $dataset = AppDelegationPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -83,7 +86,7 @@ class ListCanceled extends BaseListCanceled {
$criteria->addSelectColumn(UsersPeer::USR_USERNAME); $criteria->addSelectColumn(UsersPeer::USR_USERNAME);
$criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME); $criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
$criteria->addSelectColumn(UsersPeer::USR_LASTNAME); $criteria->addSelectColumn(UsersPeer::USR_LASTNAME);
$criteria->add( UsersPeer::USR_UID, $data['USR_UID'], Criteria::EQUAL ); $criteria->add(UsersPeer::USR_UID, $data['USR_UID'], Criteria::EQUAL);
$dataset = UsersPeer::doSelectRS($criteria); $dataset = UsersPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -105,19 +108,31 @@ class ListCanceled extends BaseListCanceled {
$criteriaSet->add(ListParticipatedLastPeer::APP_STATUS, 'CANCELLED'); $criteriaSet->add(ListParticipatedLastPeer::APP_STATUS, 'CANCELLED');
BasePeer::doUpdate($criteriaWhere, $criteriaSet, Propel::getConnection("workflow")); BasePeer::doUpdate($criteriaWhere, $criteriaSet, Propel::getConnection("workflow"));
$con = Propel::getConnection( ListCanceledPeer::DATABASE_NAME ); if (!empty($data['PRO_UID']) && empty($data['PRO_ID'])) {
$p = new Process();
$data['PRO_ID'] = $p->load($data['PRO_UID'])['PRO_ID'];
}
if (!empty($data['USR_UID'])) {
$u = new Users();
$data['USR_ID'] = $u->load($data['USR_UID'])['USR_ID'];
}
if (!empty($data['TAS_UID'])) {
$t = new Task();
$data['TAS_ID'] = $t->load($data['TAS_UID'])['TAS_ID'];
}
$con = Propel::getConnection(ListCanceledPeer::DATABASE_NAME);
try { try {
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME ); $this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) { if ($this->validate()) {
$result = $this->save(); $result = $this->save();
} else { } else {
$e = new Exception( "Failed Validation in class " . get_class( $this ) . "." ); $e = new Exception("Failed Validation in class " . get_class($this) . ".");
$e->aValidationFailures = $this->getValidationFailures(); $e->aValidationFailures = $this->getValidationFailures();
throw ($e); throw ($e);
} }
$con->commit(); $con->commit();
return $result; return $result;
} catch(Exception $e) { } catch (Exception $e) {
$con->rollback(); $con->rollback();
throw ($e); throw ($e);
} }
@@ -132,18 +147,26 @@ class ListCanceled extends BaseListCanceled {
*/ */
public function update($data) public function update($data)
{ {
$con = Propel::getConnection( ListCanceledPeer::DATABASE_NAME ); if (!empty($data['USR_UID'])) {
$u = new Users();
$data['USR_ID'] = $u->load($data['USR_UID'])['USR_ID'];
}
if (!empty($data['TAS_UID'])) {
$t = new Task();
$data['TAS_ID'] = $t->load($data['TAS_UID'])['TAS_ID'];
}
$con = Propel::getConnection(ListCanceledPeer::DATABASE_NAME);
try { try {
$con->begin(); $con->begin();
$this->setNew( false ); $this->setNew(false);
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME ); $this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) { if ($this->validate()) {
$result = $this->save(); $result = $this->save();
$con->commit(); $con->commit();
return $result; return $result;
} else { } else {
$con->rollback(); $con->rollback();
throw (new Exception( "Failed Validation in class " . get_class( $this ) . "." )); throw (new Exception("Failed Validation in class " . get_class($this) . "."));
} }
} catch (Exception $e) { } catch (Exception $e) {
$con->rollback(); $con->rollback();
@@ -159,9 +182,9 @@ class ListCanceled extends BaseListCanceled {
* @throws type * @throws type
* *
*/ */
public function remove ($app_uid) public function remove($app_uid)
{ {
$con = Propel::getConnection( ListCanceledPeer::DATABASE_NAME ); $con = Propel::getConnection(ListCanceledPeer::DATABASE_NAME);
try { try {
$this->setAppUid($app_uid); $this->setAppUid($app_uid);
$con->begin(); $con->begin();
@@ -173,7 +196,7 @@ class ListCanceled extends BaseListCanceled {
} }
} }
public function loadFilters (&$criteria, $filters) public function loadFilters(&$criteria, $filters)
{ {
$filter = isset($filters['filter']) ? $filters['filter'] : ""; $filter = isset($filters['filter']) ? $filters['filter'] : "";
$search = isset($filters['search']) ? $filters['search'] : ""; $search = isset($filters['search']) ? $filters['search'] : "";
@@ -185,25 +208,31 @@ class ListCanceled extends BaseListCanceled {
if ($filter != '') { if ($filter != '') {
switch ($filter) { switch ($filter) {
case 'read': case 'read':
$criteria->add( ListCanceledPeer::DEL_INIT_DATE, null, Criteria::ISNOTNULL ); $criteria->add(ListCanceledPeer::DEL_INIT_DATE, null, Criteria::ISNOTNULL);
break; break;
case 'unread': case 'unread':
$criteria->add( ListCanceledPeer::DEL_INIT_DATE, null, Criteria::ISNULL ); $criteria->add(ListCanceledPeer::DEL_INIT_DATE, null, Criteria::ISNULL);
break; break;
} }
} }
if ($search != '') { if ($search != '') {
$criteria->add( $criteria->add(
$criteria->getNewCriterion('CON_APP.CON_VALUE', '%' . $search . '%', Criteria::LIKE)->addOr( $criteria->getNewCriterion('CON_APP.CON_VALUE', '%' . $search . '%', Criteria::LIKE)
$criteria->getNewCriterion('CON_TAS.CON_VALUE', '%' . $search . '%', Criteria::LIKE)->addOr( ->addOr(
$criteria->getNewCriterion(ListCanceledPeer::APP_UID, $search, Criteria::EQUAL)->addOr( $criteria->getNewCriterion('CON_TAS.CON_VALUE', '%' . $search . '%', Criteria::LIKE)
$criteria->getNewCriterion(ListCanceledPeer::APP_NUMBER, $search, Criteria::EQUAL) ->addOr(
)))); $criteria->getNewCriterion(ListCanceledPeer::APP_UID, $search, Criteria::EQUAL)
->addOr(
$criteria->getNewCriterion(ListCanceledPeer::APP_NUMBER, $search, Criteria::EQUAL)
)
)
)
);
} }
if ($process != '') { if ($process != '') {
$criteria->add( ListCanceledPeer::PRO_UID, $process, Criteria::EQUAL); $criteria->add(ListCanceledPeer::PRO_UID, $process, Criteria::EQUAL);
} }
if ($category != '') { if ($category != '') {
@@ -226,17 +255,28 @@ class ListCanceled extends BaseListCanceled {
$dateTo = $dateTo . " 23:59:59"; $dateTo = $dateTo . " 23:59:59";
} }
$criteria->add( $criteria->getNewCriterion( ListCanceledPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL )-> $criteria->add(
addAnd( $criteria->getNewCriterion( ListCanceledPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL ) ) ); $criteria->getNewCriterion(
ListCanceledPeer::DEL_DELEGATE_DATE,
$dateFrom,
Criteria::GREATER_EQUAL
)->addAnd(
$criteria->getNewCriterion(
ListCanceledPeer::DEL_DELEGATE_DATE,
$dateTo,
Criteria::LESS_EQUAL
)
)
);
} else { } else {
$dateFrom = $dateFrom . " 00:00:00"; $dateFrom = $dateFrom . " 00:00:00";
$criteria->add( ListCanceledPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL ); $criteria->add(ListCanceledPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL);
} }
} elseif ($dateTo != "") { } elseif ($dateTo != "") {
$dateTo = $dateTo . " 23:59:59"; $dateTo = $dateTo . " 23:59:59";
$criteria->add( ListCanceledPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL ); $criteria->add(ListCanceledPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL);
} }
} }
@@ -263,7 +303,7 @@ class ListCanceled extends BaseListCanceled {
$criteria->addSelectColumn(ListCanceledPeer::DEL_INIT_DATE); $criteria->addSelectColumn(ListCanceledPeer::DEL_INIT_DATE);
$criteria->addSelectColumn(ListCanceledPeer::DEL_DUE_DATE); $criteria->addSelectColumn(ListCanceledPeer::DEL_DUE_DATE);
$criteria->addSelectColumn(ListCanceledPeer::DEL_PRIORITY); $criteria->addSelectColumn(ListCanceledPeer::DEL_PRIORITY);
$criteria->add( ListCanceledPeer::USR_UID, $usr_uid, Criteria::EQUAL ); $criteria->add(ListCanceledPeer::USR_UID, $usr_uid, Criteria::EQUAL);
self::loadFilters($criteria, $filters); self::loadFilters($criteria, $filters);
$sort = (!empty($filters['sort'])) ? $filters['sort'] : "APP_FINISH_DATE"; $sort = (!empty($filters['sort'])) ? $filters['sort'] : "APP_FINISH_DATE";
@@ -279,11 +319,11 @@ class ListCanceled extends BaseListCanceled {
} }
if ($paged == 1) { if ($paged == 1) {
$criteria->setLimit( $limit ); $criteria->setLimit($limit);
$criteria->setOffset( $start ); $criteria->setOffset($start);
} }
$dataset = ListCanceledPeer::doSelectRS($criteria, Propel::getDbConnection('workflow_ro') ); $dataset = ListCanceledPeer::doSelectRS($criteria, Propel::getDbConnection('workflow_ro'));
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$data = array(); $data = array();
while ($dataset->next()) { while ($dataset->next()) {
@@ -316,4 +356,3 @@ class ListCanceled extends BaseListCanceled {
return (int)$aRow['TOTAL']; return (int)$aRow['TOTAL'];
} }
} // ListCanceled } // ListCanceled

View File

@@ -14,8 +14,10 @@ require_once 'classes/model/om/BaseListCompleted.php';
* *
* @package classes.model * @package classes.model
*/ */
// @codingStandardsIgnoreStart
class ListCompleted extends BaseListCompleted class ListCompleted extends BaseListCompleted
{ {
// @codingStandardsIgnoreEnd
/** /**
* Create List Completed Table * Create List Completed Table
* *
@@ -27,7 +29,7 @@ class ListCompleted extends BaseListCompleted
{ {
$criteria = new Criteria(); $criteria = new Criteria();
$criteria->addSelectColumn(ListCompletedPeer::APP_UID); $criteria->addSelectColumn(ListCompletedPeer::APP_UID);
$criteria->add( ListCompletedPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL ); $criteria->add(ListCompletedPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL);
$dataset = ListCompletedPeer::doSelectRS($criteria); $dataset = ListCompletedPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
if ($dataset->next()) { if ($dataset->next()) {
@@ -36,7 +38,7 @@ class ListCompleted extends BaseListCompleted
$criteria = new Criteria(); $criteria = new Criteria();
$criteria->addSelectColumn(ApplicationPeer::APP_TITLE); $criteria->addSelectColumn(ApplicationPeer::APP_TITLE);
$criteria->add( ApplicationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL ); $criteria->add(ApplicationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL);
$dataset = ApplicationPeer::doSelectRS($criteria); $dataset = ApplicationPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -68,7 +70,7 @@ class ListCompleted extends BaseListCompleted
$criteria->addSelectColumn(UsersPeer::USR_USERNAME); $criteria->addSelectColumn(UsersPeer::USR_USERNAME);
$criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME); $criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
$criteria->addSelectColumn(UsersPeer::USR_LASTNAME); $criteria->addSelectColumn(UsersPeer::USR_LASTNAME);
$criteria->add( UsersPeer::USR_UID, $data['USR_UID'], Criteria::EQUAL ); $criteria->add(UsersPeer::USR_UID, $data['USR_UID'], Criteria::EQUAL);
$dataset = UsersPeer::doSelectRS($criteria); $dataset = UsersPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -81,7 +83,7 @@ class ListCompleted extends BaseListCompleted
if ($data['DEL_PREVIOUS'] != 0) { if ($data['DEL_PREVIOUS'] != 0) {
$criteria = new Criteria(); $criteria = new Criteria();
$criteria->addSelectColumn(AppDelegationPeer::USR_UID); $criteria->addSelectColumn(AppDelegationPeer::USR_UID);
$criteria->add( AppDelegationPeer::DEL_INDEX, $data['DEL_PREVIOUS'], Criteria::EQUAL ); $criteria->add(AppDelegationPeer::DEL_INDEX, $data['DEL_PREVIOUS'], Criteria::EQUAL);
$dataset = UsersPeer::doSelectRS($criteria); $dataset = UsersPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -97,19 +99,31 @@ class ListCompleted extends BaseListCompleted
$criteriaSet->add(ListParticipatedLastPeer::APP_STATUS, 'COMPLETED'); $criteriaSet->add(ListParticipatedLastPeer::APP_STATUS, 'COMPLETED');
BasePeer::doUpdate($criteriaWhere, $criteriaSet, Propel::getConnection("workflow")); BasePeer::doUpdate($criteriaWhere, $criteriaSet, Propel::getConnection("workflow"));
$con = Propel::getConnection( ListCompletedPeer::DATABASE_NAME ); if (!empty($data['PRO_UID']) && empty($data['PRO_ID'])) {
$p = new Process();
$data['PRO_ID'] = $p->load($data['PRO_UID'])['PRO_ID'];
}
if (!empty($data['USR_UID'])) {
$u = new Users();
$data['USR_ID'] = $u->load($data['USR_UID'])['USR_ID'];
}
if (!empty($data['TAS_UID'])) {
$t = new Task();
$data['TAS_ID'] = $t->load($data['TAS_UID'])['TAS_ID'];
}
$con = Propel::getConnection(ListCompletedPeer::DATABASE_NAME);
try { try {
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME ); $this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) { if ($this->validate()) {
$result = $this->save(); $result = $this->save();
} else { } else {
$e = new Exception( "Failed Validation in class " . get_class( $this ) . "." ); $e = new Exception("Failed Validation in class " . get_class($this) . ".");
$e->aValidationFailures = $this->getValidationFailures(); $e->aValidationFailures = $this->getValidationFailures();
throw ($e); throw ($e);
} }
$con->commit(); $con->commit();
return $result; return $result;
} catch(Exception $e) { } catch (Exception $e) {
$con->rollback(); $con->rollback();
throw ($e); throw ($e);
} }
@@ -124,18 +138,26 @@ class ListCompleted extends BaseListCompleted
*/ */
public function update($data) public function update($data)
{ {
$con = Propel::getConnection( ListCompletedPeer::DATABASE_NAME ); if (!empty($data['USR_UID'])) {
$u = new Users();
$data['USR_ID'] = $u->load($data['USR_UID'])['USR_ID'];
}
if (!empty($data['TAS_UID'])) {
$t = new Task();
$data['TAS_ID'] = $t->load($data['TAS_UID'])['TAS_ID'];
}
$con = Propel::getConnection(ListCompletedPeer::DATABASE_NAME);
try { try {
$con->begin(); $con->begin();
$this->setNew( false ); $this->setNew(false);
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME ); $this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) { if ($this->validate()) {
$result = $this->save(); $result = $this->save();
$con->commit(); $con->commit();
return $result; return $result;
} else { } else {
$con->rollback(); $con->rollback();
throw (new Exception( "Failed Validation in class " . get_class( $this ) . "." )); throw (new Exception("Failed Validation in class " . get_class($this) . "."));
} }
} catch (Exception $e) { } catch (Exception $e) {
$con->rollback(); $con->rollback();
@@ -151,9 +173,9 @@ class ListCompleted extends BaseListCompleted
* @throws type * @throws type
* *
*/ */
public function remove ($app_uid) public function remove($app_uid)
{ {
$con = Propel::getConnection( ListCompletedPeer::DATABASE_NAME ); $con = Propel::getConnection(ListCompletedPeer::DATABASE_NAME);
try { try {
$this->setAppUid($app_uid); $this->setAppUid($app_uid);
$con->begin(); $con->begin();
@@ -165,7 +187,7 @@ class ListCompleted extends BaseListCompleted
} }
} }
public function loadFilters (&$criteria, $filters) public function loadFilters(&$criteria, $filters)
{ {
$filter = isset($filters['filter']) ? $filters['filter'] : ""; $filter = isset($filters['filter']) ? $filters['filter'] : "";
$search = isset($filters['search']) ? $filters['search'] : ""; $search = isset($filters['search']) ? $filters['search'] : "";
@@ -177,25 +199,31 @@ class ListCompleted extends BaseListCompleted
if ($filter != '') { if ($filter != '') {
switch ($filter) { switch ($filter) {
case 'read': case 'read':
$criteria->add( ListCompletedPeer::DEL_INIT_DATE, null, Criteria::ISNOTNULL ); $criteria->add(ListCompletedPeer::DEL_INIT_DATE, null, Criteria::ISNOTNULL);
break; break;
case 'unread': case 'unread':
$criteria->add( ListCompletedPeer::DEL_INIT_DATE, null, Criteria::ISNULL ); $criteria->add(ListCompletedPeer::DEL_INIT_DATE, null, Criteria::ISNULL);
break; break;
} }
} }
if ($search != '') { if ($search != '') {
$criteria->add( $criteria->add(
$criteria->getNewCriterion('CON_APP.CON_VALUE', '%' . $search . '%', Criteria::LIKE)->addOr( $criteria->getNewCriterion('CON_APP.CON_VALUE', '%' . $search . '%', Criteria::LIKE)
$criteria->getNewCriterion('CON_TAS.CON_VALUE', '%' . $search . '%', Criteria::LIKE)->addOr( ->addOr(
$criteria->getNewCriterion(ListCompletedPeer::APP_UID, $search, Criteria::EQUAL)->addOr( $criteria->getNewCriterion('CON_TAS.CON_VALUE', '%' . $search . '%', Criteria::LIKE)
$criteria->getNewCriterion(ListCompletedPeer::APP_NUMBER, $search, Criteria::EQUAL) ->addOr(
)))); $criteria->getNewCriterion(ListCompletedPeer::APP_UID, $search, Criteria::EQUAL)
->addOr(
$criteria->getNewCriterion(ListCompletedPeer::APP_NUMBER, $search, Criteria::EQUAL)
)
)
)
);
} }
if ($process != '') { if ($process != '') {
$criteria->add( ListCompletedPeer::PRO_UID, $process, Criteria::EQUAL); $criteria->add(ListCompletedPeer::PRO_UID, $process, Criteria::EQUAL);
} }
if ($category != '') { if ($category != '') {
@@ -218,17 +246,28 @@ class ListCompleted extends BaseListCompleted
$dateTo = $dateTo . " 23:59:59"; $dateTo = $dateTo . " 23:59:59";
} }
$criteria->add( $criteria->getNewCriterion( ListCompletedPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL )-> $criteria->add(
addAnd( $criteria->getNewCriterion( ListCompletedPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL ) ) ); $criteria->getNewCriterion(
ListCompletedPeer::DEL_DELEGATE_DATE,
$dateFrom,
Criteria::GREATER_EQUAL
)->addAnd(
$criteria->getNewCriterion(
ListCompletedPeer::DEL_DELEGATE_DATE,
$dateTo,
Criteria::LESS_EQUAL
)
)
);
} else { } else {
$dateFrom = $dateFrom . " 00:00:00"; $dateFrom = $dateFrom . " 00:00:00";
$criteria->add( ListCompletedPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL ); $criteria->add(ListCompletedPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL);
} }
} elseif ($dateTo != "") { } elseif ($dateTo != "") {
$dateTo = $dateTo . " 23:59:59"; $dateTo = $dateTo . " 23:59:59";
$criteria->add( ListCompletedPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL ); $criteria->add(ListCompletedPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL);
} }
} }
@@ -252,7 +291,7 @@ class ListCompleted extends BaseListCompleted
$criteria->addSelectColumn(ListCompletedPeer::DEL_CURRENT_USR_FIRSTNAME); $criteria->addSelectColumn(ListCompletedPeer::DEL_CURRENT_USR_FIRSTNAME);
$criteria->addSelectColumn(ListCompletedPeer::DEL_CURRENT_USR_LASTNAME); $criteria->addSelectColumn(ListCompletedPeer::DEL_CURRENT_USR_LASTNAME);
$criteria->addSelectColumn(ListCompletedPeer::DEL_CURRENT_USR_USERNAME); $criteria->addSelectColumn(ListCompletedPeer::DEL_CURRENT_USR_USERNAME);
$criteria->add( ListCompletedPeer::USR_UID, $usr_uid, Criteria::EQUAL ); $criteria->add(ListCompletedPeer::USR_UID, $usr_uid, Criteria::EQUAL);
self::loadFilters($criteria, $filters); self::loadFilters($criteria, $filters);
$sort = (!empty($filters['sort'])) ? $filters['sort'] : "APP_FINISH_DATE"; $sort = (!empty($filters['sort'])) ? $filters['sort'] : "APP_FINISH_DATE";
@@ -268,11 +307,11 @@ class ListCompleted extends BaseListCompleted
} }
if ($paged == 1) { if ($paged == 1) {
$criteria->setLimit( $limit ); $criteria->setLimit($limit);
$criteria->setOffset( $start ); $criteria->setOffset($start);
} }
$dataset = ListCompletedPeer::doSelectRS($criteria, Propel::getDbConnection('workflow_ro') ); $dataset = ListCompletedPeer::doSelectRS($criteria, Propel::getDbConnection('workflow_ro'));
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$data = array(); $data = array();
while ($dataset->next()) { while ($dataset->next()) {
@@ -305,4 +344,3 @@ class ListCompleted extends BaseListCompleted
return (int)$aRow['TOTAL']; return (int)$aRow['TOTAL'];
} }
} // ListCompleted } // ListCompleted

View File

@@ -13,9 +13,10 @@ require_once 'classes/model/om/BaseListInbox.php';
* *
* @package classes.model * @package classes.model
*/ */
// @codingStandardsIgnoreStart
class ListInbox extends BaseListInbox class ListInbox extends BaseListInbox
{ {
// @codingStandardsIgnoreEnd
/** /**
* Create List Inbox Table * Create List Inbox Table
* *
@@ -25,18 +26,33 @@ class ListInbox extends BaseListInbox
*/ */
public function create($data, $isSelfService = false) public function create($data, $isSelfService = false)
{ {
$con = Propel::getConnection( ListInboxPeer::DATABASE_NAME ); $con = Propel::getConnection(ListInboxPeer::DATABASE_NAME);
try { try {
if(isset($data['APP_TITLE'])) { if (isset($data['APP_TITLE'])) {
$oCase = new Cases(); $oCase = new Cases();
$aData = $oCase->loadCase( $data["APP_UID"] ); $aData = $oCase->loadCase($data["APP_UID"]);
$data['APP_TITLE'] = G::replaceDataField($data['APP_TITLE'], $aData['APP_DATA']); $data['APP_TITLE'] = G::replaceDataField($data['APP_TITLE'], $aData['APP_DATA']);
} }
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME ); if (!empty($data['PRO_UID']) && empty($data['PRO_ID'])) {
$p = new Process();
$data['PRO_ID'] = $p->load($data['PRO_UID'])['PRO_ID'];
}
if (!empty($data['USR_UID'])) {
$u = new Users();
$data['USR_ID'] = $data['USR_UID']==='SELF_SERVICES' ? null : $u->load($data['USR_UID'])['USR_ID'];
}
if (!empty($data['TAS_UID'])) {
$t = new Task();
$data['TAS_ID'] = $t->load($data['TAS_UID'])['TAS_ID'];
}
if (!empty($data['APP_STATUS'])) {
$data['APP_STATUS_ID'] = Application::$app_status_values[$data['APP_STATUS']];
}
$this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) { if ($this->validate()) {
$result = $this->save(); $result = $this->save();
} else { } else {
$e = new Exception( "Failed Validation in class " . get_class( $this ) . "." ); $e = new Exception("Failed Validation in class " . get_class($this) . ".");
$e->aValidationFailures = $this->getValidationFailures(); $e->aValidationFailures = $this->getValidationFailures();
throw ($e); throw ($e);
} }
@@ -44,7 +60,7 @@ class ListInbox extends BaseListInbox
// create participated history // create participated history
$listParticipatedHistory = new ListParticipatedHistory(); $listParticipatedHistory = new ListParticipatedHistory();
$listParticipatedHistory->remove($data['APP_UID'],$data['DEL_INDEX']); $listParticipatedHistory->remove($data['APP_UID'], $data['DEL_INDEX']);
$listParticipatedHistory = new ListParticipatedHistory(); $listParticipatedHistory = new ListParticipatedHistory();
$listParticipatedHistory->create($data); $listParticipatedHistory->create($data);
@@ -87,7 +103,7 @@ class ListInbox extends BaseListInbox
} }
return $result; return $result;
} catch(Exception $e) { } catch (Exception $e) {
$con->rollback(); $con->rollback();
throw ($e); throw ($e);
} }
@@ -102,9 +118,9 @@ class ListInbox extends BaseListInbox
*/ */
public function update($data, $isSelfService = false) public function update($data, $isSelfService = false)
{ {
if(isset($data['APP_TITLE'])) { if (isset($data['APP_TITLE'])) {
$oCase = new Cases(); $oCase = new Cases();
$aData = $oCase->loadCase( $data["APP_UID"] ); $aData = $oCase->loadCase($data["APP_UID"]);
$data['APP_TITLE'] = G::replaceDataField($data['APP_TITLE'], $aData['APP_DATA']); $data['APP_TITLE'] = G::replaceDataField($data['APP_TITLE'], $aData['APP_DATA']);
} }
if ($isSelfService) { if ($isSelfService) {
@@ -126,7 +142,11 @@ class ListInbox extends BaseListInbox
$listParticipatedLast = new ListParticipatedLast(); $listParticipatedLast = new ListParticipatedLast();
$listParticipatedLast->refresh($data); $listParticipatedLast->refresh($data);
} else { } else {
if (isset($data["APP_UID"]) && isset($data["USER_UID"]) && isset($data["DEL_INDEX"]) && isset($data["APP_TITLE"])) { if (isset($data["APP_UID"]) &&
isset($data["USER_UID"]) &&
isset($data["DEL_INDEX"]) &&
isset($data["APP_TITLE"])
) {
//Update //Update
//Update - SET //Update - SET
$criteriaSet = new Criteria("workflow"); $criteriaSet = new Criteria("workflow");
@@ -142,15 +162,29 @@ class ListInbox extends BaseListInbox
} }
} }
if((array_key_exists('TAS_UID', $data) && isset($data['TAS_UID'])) && (array_key_exists('TAS_UID', $data) && isset($data['PRO_UID'])) && isset($data['APP_UID'])) { if ((array_key_exists('TAS_UID', $data) && isset($data['TAS_UID'])) &&
(array_key_exists('TAS_UID', $data) && isset($data['PRO_UID'])) &&
isset($data['APP_UID'])
) {
$data['DEL_PRIORITY'] = $this->getTaskPriority($data['TAS_UID'], $data['PRO_UID'], $data["APP_UID"]); $data['DEL_PRIORITY'] = $this->getTaskPriority($data['TAS_UID'], $data['PRO_UID'], $data["APP_UID"]);
} }
$con = Propel::getConnection( ListInboxPeer::DATABASE_NAME ); if (!empty($data['USR_UID'])) {
$u = new Users();
$data['USR_ID'] = $data['USR_UID']==='SELF_SERVICES' ? null : $u->load($data['USR_UID'])['USR_ID'];
}
if (!empty($data['TAS_UID'])) {
$t = new Task();
$data['TAS_ID'] = $t->load($data['TAS_UID'])['TAS_ID'];
}
if (!empty($data['APP_STATUS'])) {
$data['APP_STATUS_ID'] = Application::$app_status_values[$data['APP_STATUS']];
}
$con = Propel::getConnection(ListInboxPeer::DATABASE_NAME);
try { try {
$con->begin(); $con->begin();
$this->setNew( false ); $this->setNew(false);
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME ); $this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) { if ($this->validate()) {
$result = $this->save(); $result = $this->save();
$con->commit(); $con->commit();
@@ -161,7 +195,7 @@ class ListInbox extends BaseListInbox
return $result; return $result;
} else { } else {
$con->rollback(); $con->rollback();
throw (new Exception( "Failed Validation in class " . get_class( $this ) . "." )); throw (new Exception("Failed Validation in class " . get_class($this) . "."));
} }
} catch (Exception $e) { } catch (Exception $e) {
$con->rollback(); $con->rollback();
@@ -177,9 +211,9 @@ class ListInbox extends BaseListInbox
* @throws type * @throws type
* *
*/ */
public function remove ($app_uid, $del_index) public function remove($app_uid, $del_index)
{ {
$con = Propel::getConnection( ListInboxPeer::DATABASE_NAME ); $con = Propel::getConnection(ListInboxPeer::DATABASE_NAME);
try { try {
$this->setAppUid($app_uid); $this->setAppUid($app_uid);
$this->setDelIndex($del_index); $this->setDelIndex($del_index);
@@ -201,9 +235,9 @@ class ListInbox extends BaseListInbox
* @throws type * @throws type
* *
*/ */
public function removeAll ($app_uid) public function removeAll($app_uid)
{ {
$con = Propel::getConnection( ListInboxPeer::DATABASE_NAME ); $con = Propel::getConnection(ListInboxPeer::DATABASE_NAME);
try { try {
$this->setAppUid($app_uid); $this->setAppUid($app_uid);
@@ -229,8 +263,11 @@ class ListInbox extends BaseListInbox
* @return void * @return void
* *
*/ */
public function newRow ($data, $delPreviusUsrUid, $isSelfService = false) public function newRow(
{ $data,
$delPreviusUsrUid,
$isSelfService = false
) {
$removeList = true; $removeList = true;
if (isset($data['REMOVED_LIST'])) { if (isset($data['REMOVED_LIST'])) {
$removeList = $data['REMOVED_LIST']; $removeList = $data['REMOVED_LIST'];
@@ -241,19 +278,19 @@ class ListInbox extends BaseListInbox
$data['DEL_DUE_DATE'] = $data['DEL_TASK_DUE_DATE']; $data['DEL_DUE_DATE'] = $data['DEL_TASK_DUE_DATE'];
} }
if(!isset($data['DEL_DUE_DATE'])) { if (!isset($data['DEL_DUE_DATE'])) {
$filters = array("APP_UID" => $data["APP_UID"], "DEL_INDEX" => $data['DEL_INDEX']); $filters = array("APP_UID" => $data["APP_UID"], "DEL_INDEX" => $data['DEL_INDEX']);
$data['DEL_DUE_DATE'] = $this->getAppDelegationInfo($filters,'DEL_TASK_DUE_DATE'); $data['DEL_DUE_DATE'] = $this->getAppDelegationInfo($filters, 'DEL_TASK_DUE_DATE');
} }
if(isset($data['APP_INIT_DATE'])){ if (isset($data['APP_INIT_DATE'])) {
$data['DEL_INIT_DATE'] = $data['APP_INIT_DATE']; $data['DEL_INIT_DATE'] = $data['APP_INIT_DATE'];
} }
$criteria = new Criteria(); $criteria = new Criteria();
$criteria->addSelectColumn( ApplicationPeer::APP_NUMBER ); $criteria->addSelectColumn(ApplicationPeer::APP_NUMBER);
$criteria->addSelectColumn( ApplicationPeer::APP_UPDATE_DATE ); $criteria->addSelectColumn(ApplicationPeer::APP_UPDATE_DATE);
$criteria->add( ApplicationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL ); $criteria->add(ApplicationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL);
$dataset = ApplicationPeer::doSelectRS($criteria); $dataset = ApplicationPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -264,7 +301,7 @@ class ListInbox extends BaseListInbox
$criteria = new Criteria(); $criteria = new Criteria();
$criteria->addSelectColumn(TaskPeer::TAS_TITLE); $criteria->addSelectColumn(TaskPeer::TAS_TITLE);
$criteria->addSelectColumn(TaskPeer::TAS_DEF_TITLE); $criteria->addSelectColumn(TaskPeer::TAS_DEF_TITLE);
$criteria->add( TaskPeer::TAS_UID, $data['TAS_UID'], Criteria::EQUAL ); $criteria->add(TaskPeer::TAS_UID, $data['TAS_UID'], Criteria::EQUAL);
$dataset = TaskPeer::doSelectRS($criteria); $dataset = TaskPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -272,7 +309,7 @@ class ListInbox extends BaseListInbox
if ($aRow['TAS_DEF_TITLE'] == '') { if ($aRow['TAS_DEF_TITLE'] == '') {
$criteria = new Criteria(); $criteria = new Criteria();
$criteria->addSelectColumn(ApplicationPeer::APP_TITLE); $criteria->addSelectColumn(ApplicationPeer::APP_TITLE);
$criteria->add( ApplicationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL ); $criteria->add(ApplicationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL);
$dataset = ApplicationPeer::doSelectRS($criteria); $dataset = ApplicationPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -285,7 +322,7 @@ class ListInbox extends BaseListInbox
$criteria = new Criteria(); $criteria = new Criteria();
$criteria->addSelectColumn(ProcessPeer::PRO_TITLE); $criteria->addSelectColumn(ProcessPeer::PRO_TITLE);
$criteria->add( ProcessPeer::PRO_UID, $data['PRO_UID'], Criteria::EQUAL ); $criteria->add(ProcessPeer::PRO_UID, $data['PRO_UID'], Criteria::EQUAL);
$dataset = ProcessPeer::doSelectRS($criteria); $dataset = ProcessPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -295,9 +332,9 @@ class ListInbox extends BaseListInbox
$data['DEL_PRIORITY'] = $this->getTaskPriority($data['TAS_UID'], $data['PRO_UID'], $data["APP_UID"]); $data['DEL_PRIORITY'] = $this->getTaskPriority($data['TAS_UID'], $data['PRO_UID'], $data["APP_UID"]);
$data['APP_PREVIOUS_USER'] = ''; $data['APP_PREVIOUS_USER'] = '';
if($data['DEL_PREVIOUS_USR_UID'] === ''){ if ($data['DEL_PREVIOUS_USR_UID'] === '') {
global $RBAC; global $RBAC;
if(isset($RBAC->aUserInfo['USER_INFO'])){ if (isset($RBAC->aUserInfo['USER_INFO'])) {
$aUser = $RBAC->aUserInfo['USER_INFO']; $aUser = $RBAC->aUserInfo['USER_INFO'];
$data['DEL_PREVIOUS_USR_UID'] = $aUser['USR_UID']; $data['DEL_PREVIOUS_USR_UID'] = $aUser['USR_UID'];
} }
@@ -307,7 +344,7 @@ class ListInbox extends BaseListInbox
$criteria->addSelectColumn(UsersPeer::USR_USERNAME); $criteria->addSelectColumn(UsersPeer::USR_USERNAME);
$criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME); $criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
$criteria->addSelectColumn(UsersPeer::USR_LASTNAME); $criteria->addSelectColumn(UsersPeer::USR_LASTNAME);
$criteria->add( UsersPeer::USR_UID, $data['DEL_PREVIOUS_USR_UID'], Criteria::EQUAL ); $criteria->add(UsersPeer::USR_UID, $data['DEL_PREVIOUS_USR_UID'], Criteria::EQUAL);
$dataset = UsersPeer::doSelectRS($criteria); $dataset = UsersPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -319,7 +356,7 @@ class ListInbox extends BaseListInbox
$criteria = new Criteria(); $criteria = new Criteria();
$criteria->addSelectColumn(SubApplicationPeer::DEL_INDEX_PARENT); $criteria->addSelectColumn(SubApplicationPeer::DEL_INDEX_PARENT);
$criteria->add( SubApplicationPeer::APP_PARENT, $data['APP_UID'], Criteria::EQUAL ); $criteria->add(SubApplicationPeer::APP_PARENT, $data['APP_UID'], Criteria::EQUAL);
$dataset = SubApplicationPeer::doSelectRS($criteria); $dataset = SubApplicationPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
if ($dataset->next()) { if ($dataset->next()) {
@@ -335,7 +372,7 @@ class ListInbox extends BaseListInbox
$criteria->addSelectColumn(UsersPeer::USR_USERNAME); $criteria->addSelectColumn(UsersPeer::USR_USERNAME);
$criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME); $criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
$criteria->addSelectColumn(UsersPeer::USR_LASTNAME); $criteria->addSelectColumn(UsersPeer::USR_LASTNAME);
$criteria->add( UsersPeer::USR_UID, $data['USR_UID'], Criteria::EQUAL ); $criteria->add(UsersPeer::USR_UID, $data['USR_UID'], Criteria::EQUAL);
$dataset = UsersPeer::doSelectRS($criteria); $dataset = UsersPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -347,7 +384,7 @@ class ListInbox extends BaseListInbox
self::create($data, $isSelfService); self::create($data, $isSelfService);
} }
public function loadFilters (&$criteria, $filters) public function loadFilters(&$criteria, $filters)
{ {
$action = isset($filters['action']) ? $filters['action'] : ""; $action = isset($filters['action']) ? $filters['action'] : "";
$usrUid = isset($filters['usr_uid']) ? $filters['usr_uid'] : ""; $usrUid = isset($filters['usr_uid']) ? $filters['usr_uid'] : "";
@@ -358,71 +395,94 @@ class ListInbox extends BaseListInbox
$dateFrom = isset($filters['dateFrom']) ? $filters['dateFrom'] : ""; $dateFrom = isset($filters['dateFrom']) ? $filters['dateFrom'] : "";
$dateTo = isset($filters['dateTo']) ? $filters['dateTo'] : ""; $dateTo = isset($filters['dateTo']) ? $filters['dateTo'] : "";
$filterStatus = isset($filters['filterStatus']) ? $filters['filterStatus'] : ""; $filterStatus = isset($filters['filterStatus']) ? $filters['filterStatus'] : "";
$newestthan = isset($filters['newestthan'] ) ? $filters['newestthan'] : ''; $newestthan = isset($filters['newestthan']) ? $filters['newestthan'] : '';
$oldestthan = isset($filters['oldestthan'] ) ? $filters['oldestthan'] : ''; $oldestthan = isset($filters['oldestthan']) ? $filters['oldestthan'] : '';
//Check the inbox to call //Check the inbox to call
switch ($action) { switch ($action) {
case 'draft': case 'draft':
$criteria->add( ListInboxPeer::APP_STATUS, 'DRAFT', Criteria::EQUAL ); $criteria->add(ListInboxPeer::APP_STATUS, 'DRAFT', Criteria::EQUAL);
$criteria->add( ListInboxPeer::USR_UID, $usrUid, Criteria::EQUAL ); $criteria->add(ListInboxPeer::USR_UID, $usrUid, Criteria::EQUAL);
break; break;
case 'to_revise': case 'to_revise':
$criteria->add( ListInboxPeer::APP_STATUS, 'TO_DO', Criteria::EQUAL ); $criteria->add(ListInboxPeer::APP_STATUS, 'TO_DO', Criteria::EQUAL);
$oAppCache = new AppCacheView(); $oAppCache = new AppCacheView();
$aProcesses = $oAppCache->getProUidSupervisor($usrUid); $aProcesses = $oAppCache->getProUidSupervisor($usrUid);
$criteria->add(ListInboxPeer::PRO_UID, $aProcesses, Criteria::IN); $criteria->add(ListInboxPeer::PRO_UID, $aProcesses, Criteria::IN);
break; break;
case 'to_reassign': case 'to_reassign':
$criteria->add( ListInboxPeer::APP_STATUS, 'TO_DO', Criteria::EQUAL ); $criteria->add(ListInboxPeer::APP_STATUS, 'TO_DO', Criteria::EQUAL);
if ($usrUid !== '') { if ($usrUid !== '') {
$criteria->add( ListInboxPeer::USR_UID, $usrUid, Criteria::EQUAL ); $criteria->add(ListInboxPeer::USR_UID, $usrUid, Criteria::EQUAL);
} }
break; break;
default://todo default://todo
$criteria->add( ListInboxPeer::APP_STATUS, 'TO_DO', Criteria::EQUAL ); $criteria->add(ListInboxPeer::APP_STATUS, 'TO_DO', Criteria::EQUAL);
$criteria->add( ListInboxPeer::USR_UID, $usrUid, Criteria::EQUAL ); $criteria->add(ListInboxPeer::USR_UID, $usrUid, Criteria::EQUAL);
break;
} }
//Filter Read Unread All //Filter Read Unread All
switch ($filter) { switch ($filter) {
case 'read': case 'read':
$criteria->add( ListInboxPeer::DEL_INIT_DATE, NULL, Criteria::ISNOTNULL ); $criteria->add(ListInboxPeer::DEL_INIT_DATE, null, Criteria::ISNOTNULL);
break; break;
case 'unread': case 'unread':
$criteria->add( ListInboxPeer::DEL_INIT_DATE, NULL, Criteria::ISNULL ); $criteria->add(ListInboxPeer::DEL_INIT_DATE, null, Criteria::ISNULL);
break; break;
} }
//Filter Task Status //Filter Task Status
switch ($filterStatus) { switch ($filterStatus) {
case 'ON_TIME': case 'ON_TIME':
$criteria->add( ListInboxPeer::DEL_RISK_DATE , "TIMEDIFF(". ListInboxPeer::DEL_RISK_DATE." , NOW( ) ) > 0", Criteria::CUSTOM); $criteria->add(
ListInboxPeer::DEL_RISK_DATE,
"TIMEDIFF(". ListInboxPeer::DEL_RISK_DATE." , NOW( ) ) > 0",
Criteria::CUSTOM
);
break; break;
case 'AT_RISK': case 'AT_RISK':
$criteria->add( ListInboxPeer::DEL_RISK_DATE , "TIMEDIFF(". ListInboxPeer::DEL_RISK_DATE .", NOW( ) ) < 0", Criteria::CUSTOM); $criteria->add(
$criteria->add( ListInboxPeer::DEL_DUE_DATE , "TIMEDIFF(". ListInboxPeer::DEL_DUE_DATE .", NOW( ) ) > 0", Criteria::CUSTOM); ListInboxPeer::DEL_RISK_DATE,
"TIMEDIFF(". ListInboxPeer::DEL_RISK_DATE .", NOW( ) ) < 0",
Criteria::CUSTOM
);
$criteria->add(
ListInboxPeer::DEL_DUE_DATE,
"TIMEDIFF(". ListInboxPeer::DEL_DUE_DATE .", NOW( ) ) > 0",
Criteria::CUSTOM
);
break; break;
case 'OVERDUE': case 'OVERDUE':
$criteria->add( ListInboxPeer::DEL_DUE_DATE , "TIMEDIFF(". ListInboxPeer::DEL_DUE_DATE." , NOW( ) ) < 0", Criteria::CUSTOM); $criteria->add(
ListInboxPeer::DEL_DUE_DATE,
"TIMEDIFF(". ListInboxPeer::DEL_DUE_DATE." , NOW( ) ) < 0",
Criteria::CUSTOM
);
break; break;
} }
//Filter Search //Filter Search
if ($search != '') { if ($search != '') {
$criteria->add( $criteria->add(
$criteria->getNewCriterion(ListInboxPeer::APP_TITLE, '%' . $search . '%', Criteria::LIKE)->addOr( $criteria->getNewCriterion(ListInboxPeer::APP_TITLE, '%' . $search . '%', Criteria::LIKE)
$criteria->getNewCriterion(ListInboxPeer::APP_TAS_TITLE, '%' . $search . '%', Criteria::LIKE)->addOr( ->addOr(
$criteria->getNewCriterion(ListInboxPeer::APP_PRO_TITLE, '%' . $search . '%', Criteria::LIKE)->addOr( $criteria->getNewCriterion(ListInboxPeer::APP_TAS_TITLE, '%' . $search . '%', Criteria::LIKE)
$criteria->getNewCriterion(ListInboxPeer::APP_UID, $search, Criteria::EQUAL)->addOr( ->addOr(
$criteria->getNewCriterion(ListInboxPeer::APP_NUMBER, $search, Criteria::EQUAL) $criteria->getNewCriterion(ListInboxPeer::APP_PRO_TITLE, '%' . $search . '%', Criteria::LIKE)
))))); ->addOr(
$criteria->getNewCriterion(ListInboxPeer::APP_UID, $search, Criteria::EQUAL)
->addOr(
$criteria->getNewCriterion(ListInboxPeer::APP_NUMBER, $search, Criteria::EQUAL)
)
)
)
)
);
} }
//Filter Process Id //Filter Process Id
if ($process != '') { if ($process != '') {
$criteria->add( ListInboxPeer::PRO_UID, $process, Criteria::EQUAL); $criteria->add(ListInboxPeer::PRO_UID, $process, Criteria::EQUAL);
} }
//Filter Category //Filter Category
@@ -473,10 +533,12 @@ class ListInbox extends BaseListInbox
$criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME); $criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
$criteria->addSelectColumn(UsersPeer::USR_LASTNAME); $criteria->addSelectColumn(UsersPeer::USR_LASTNAME);
$criteria->addSelectColumn(UsersPeer::USR_USERNAME); $criteria->addSelectColumn(UsersPeer::USR_USERNAME);
$criteria->addJoin( ListInboxPeer::USR_UID, UsersPeer::USR_UID, Criteria::LEFT_JOIN ); $criteria->addJoin(ListInboxPeer::USR_UID, UsersPeer::USR_UID, Criteria::LEFT_JOIN);
self::loadFilters($criteria, $filters); self::loadFilters($criteria, $filters);
$sort = (!empty($filters['sort'])) ? ListInboxPeer::TABLE_NAME.'.'.$filters['sort'] : "LIST_INBOX.APP_UPDATE_DATE"; $sort = (!empty($filters['sort'])) ?
ListInboxPeer::TABLE_NAME.'.'.$filters['sort'] :
"LIST_INBOX.APP_UPDATE_DATE";
$dir = isset($filters['dir']) ? $filters['dir'] : "ASC"; $dir = isset($filters['dir']) ? $filters['dir'] : "ASC";
$start = isset($filters['start']) ? $filters['start'] : "0"; $start = isset($filters['start']) ? $filters['start'] : "0";
$limit = isset($filters['limit']) ? $filters['limit'] : "25"; $limit = isset($filters['limit']) ? $filters['limit'] : "25";
@@ -489,18 +551,21 @@ class ListInbox extends BaseListInbox
} }
if ($paged == 1) { if ($paged == 1) {
$criteria->setLimit( $limit ); $criteria->setLimit($limit);
$criteria->setOffset( $start ); $criteria->setOffset($start);
} }
$dataset = ListInboxPeer::doSelectRS($criteria, Propel::getDbConnection('workflow_ro') ); $dataset = ListInboxPeer::doSelectRS($criteria, Propel::getDbConnection('workflow_ro'));
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$data = array(); $data = array();
$aPriorities = array ('1' => 'VL','2' => 'L','3' => 'N','4' => 'H','5' => 'VH'); $aPriorities = array('1' => 'VL', '2' => 'L', '3' => 'N', '4' => 'H', '5' => 'VH');
while ($dataset->next()) { while ($dataset->next()) {
$aRow = (is_null($callbackRecord))? $dataset->getRow() : $callbackRecord($dataset->getRow()); $aRow = (is_null($callbackRecord))? $dataset->getRow() : $callbackRecord($dataset->getRow());
$aRow['DEL_PRIORITY'] = (isset($aRow['DEL_PRIORITY']) && is_numeric($aRow['DEL_PRIORITY']) && $aRow['DEL_PRIORITY'] <= 5 && $aRow['DEL_PRIORITY'] > 0 ) ? $aRow['DEL_PRIORITY'] : 3; $aRow['DEL_PRIORITY'] = (isset($aRow['DEL_PRIORITY']) &&
$aRow['DEL_PRIORITY'] = G::LoadTranslation( "ID_PRIORITY_{$aPriorities[$aRow['DEL_PRIORITY']]}" ); is_numeric($aRow['DEL_PRIORITY']) &&
$aRow['DEL_PRIORITY'] <= 5 &&
$aRow['DEL_PRIORITY'] > 0) ? $aRow['DEL_PRIORITY'] : 3;
$aRow['DEL_PRIORITY'] = G::LoadTranslation("ID_PRIORITY_{$aPriorities[$aRow['DEL_PRIORITY']]}");
$data[] = $aRow; $data[] = $aRow;
} }
return $data; return $data;
@@ -510,18 +575,18 @@ class ListInbox extends BaseListInbox
{ {
$criteria = new Criteria(); $criteria = new Criteria();
$criteria->addSelectColumn(TaskPeer::TAS_PRIORITY_VARIABLE); $criteria->addSelectColumn(TaskPeer::TAS_PRIORITY_VARIABLE);
$criteria->add( TaskPeer::TAS_UID, $taskUid, Criteria::EQUAL ); $criteria->add(TaskPeer::TAS_UID, $taskUid, Criteria::EQUAL);
$criteria->add( TaskPeer::PRO_UID, $proUid, Criteria::EQUAL ); $criteria->add(TaskPeer::PRO_UID, $proUid, Criteria::EQUAL);
$dataset = TaskPeer::doSelectRS($criteria); $dataset = TaskPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
$aRow = $dataset->getRow(); $aRow = $dataset->getRow();
$priority = $aRow['TAS_PRIORITY_VARIABLE']; $priority = $aRow['TAS_PRIORITY_VARIABLE'];
if(strlen($priority)>2){ if (strlen($priority)>2) {
$oCase = new Cases(); $oCase = new Cases();
$aData = $oCase->loadCase( $appUid ); $aData = $oCase->loadCase($appUid);
$priorityLabel = substr($priority, 2,strlen($priority)); $priorityLabel = substr($priority, 2, strlen($priority));
if (isset( $aData['APP_DATA'][$priorityLabel] )) { if (isset($aData['APP_DATA'][$priorityLabel])) {
$priority = $aData['APP_DATA'][$priorityLabel]; $priority = $aData['APP_DATA'][$priorityLabel];
} }
} }
@@ -532,14 +597,14 @@ class ListInbox extends BaseListInbox
{ {
$criteria = new Criteria(); $criteria = new Criteria();
eval('$criteria->addSelectColumn( AppDelegationPeer::'.$fieldName.');'); eval('$criteria->addSelectColumn( AppDelegationPeer::'.$fieldName.');');
foreach($filters as $k => $v) { foreach ($filters as $k => $v) {
eval('$criteria->add( AppDelegationPeer::'.$k.',$v, Criteria::EQUAL);'); eval('$criteria->add( AppDelegationPeer::'.$k.',$v, Criteria::EQUAL);');
} }
$dataset = AppDelegationPeer::doSelectRS($criteria); $dataset = AppDelegationPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
$aRow = $dataset->getRow(); $aRow = $dataset->getRow();
return isset($aRow[$fieldName]) ? $aRow[$fieldName] : NULL; return isset($aRow[$fieldName]) ? $aRow[$fieldName] : null;
} }
/** /**
@@ -565,4 +630,3 @@ class ListInbox extends BaseListInbox
return (int)$aRow['TOTAL']; return (int)$aRow['TOTAL'];
} }
} }

View File

@@ -14,8 +14,10 @@ require_once 'classes/model/om/BaseListMyInbox.php';
* *
* @package classes.model * @package classes.model
*/ */
// @codingStandardsIgnoreStart
class ListMyInbox extends BaseListMyInbox class ListMyInbox extends BaseListMyInbox
{ {
// @codingStandardsIgnoreEnd
/** /**
* Create List My Inbox Table * Create List My Inbox Table
* *
@@ -25,19 +27,34 @@ class ListMyInbox extends BaseListMyInbox
*/ */
public function create($data) public function create($data)
{ {
$con = Propel::getConnection( ListMyInboxPeer::DATABASE_NAME ); if (!empty($data['PRO_UID']) && empty($data['PRO_ID'])) {
$p = new Process();
$data['PRO_ID'] = $p->load($data['PRO_UID'])['PRO_ID'];
}
if (!empty($data['USR_UID'])) {
$u = new Users();
$data['USR_ID'] = $u->load($data['USR_UID'])['USR_ID'];
}
if (!empty($data['TAS_UID'])) {
$t = new Task();
$data['TAS_ID'] = $t->load($data['TAS_UID'])['TAS_ID'];
}
if (!empty($data['APP_STATUS'])) {
$data['APP_STATUS_ID'] = Application::$app_status_values[$data['APP_STATUS']];
}
$con = Propel::getConnection(ListMyInboxPeer::DATABASE_NAME);
try { try {
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME ); $this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) { if ($this->validate()) {
$result = $this->save(); $result = $this->save();
} else { } else {
$e = new Exception( "Failed Validation in class " . get_class( $this ) . "." ); $e = new Exception("Failed Validation in class " . get_class($this) . ".");
$e->aValidationFailures = $this->getValidationFailures(); $e->aValidationFailures = $this->getValidationFailures();
throw ($e); throw ($e);
} }
$con->commit(); $con->commit();
return $result; return $result;
} catch(Exception $e) { } catch (Exception $e) {
$con->rollback(); $con->rollback();
throw ($e); throw ($e);
} }
@@ -52,18 +69,29 @@ class ListMyInbox extends BaseListMyInbox
*/ */
public function update($data) public function update($data)
{ {
$con = Propel::getConnection( ListMyInboxPeer::DATABASE_NAME ); if (!empty($data['USR_UID'])) {
$u = new Users();
$data['USR_ID'] = $u->load($data['USR_UID'])['USR_ID'];
}
if (!empty($data['TAS_UID'])) {
$t = new Task();
$data['TAS_ID'] = $t->load($data['TAS_UID'])['TAS_ID'];
}
if (!empty($data['APP_STATUS'])) {
$data['APP_STATUS_ID'] = Application::$app_status_values[$data['APP_STATUS']];
}
$con = Propel::getConnection(ListMyInboxPeer::DATABASE_NAME);
try { try {
$con->begin(); $con->begin();
$this->setNew( false ); $this->setNew(false);
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME ); $this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) { if ($this->validate()) {
$result = $this->save(); $result = $this->save();
$con->commit(); $con->commit();
return $result; return $result;
} else { } else {
$con->rollback(); $con->rollback();
throw (new Exception( "Failed Validation in class " . get_class( $this ) . "." )); throw (new Exception("Failed Validation in class " . get_class($this) . "."));
} }
} catch (Exception $e) { } catch (Exception $e) {
$con->rollback(); $con->rollback();
@@ -79,9 +107,9 @@ class ListMyInbox extends BaseListMyInbox
* @throws type * @throws type
* *
*/ */
public function remove ($app_uid, $usr_uid) public function remove($app_uid, $usr_uid)
{ {
$con = Propel::getConnection( ListMyInboxPeer::DATABASE_NAME ); $con = Propel::getConnection(ListMyInboxPeer::DATABASE_NAME);
try { try {
$this->setAppUid($app_uid); $this->setAppUid($app_uid);
$this->setUsrUid($usr_uid); $this->setUsrUid($usr_uid);
@@ -103,7 +131,7 @@ class ListMyInbox extends BaseListMyInbox
* @throws type * @throws type
* *
*/ */
public function refresh ($data) public function refresh($data)
{ {
$data['APP_STATUS'] = (empty($data['APP_STATUS'])) ? 'TO_DO' : $data['APP_STATUS']; $data['APP_STATUS'] = (empty($data['APP_STATUS'])) ? 'TO_DO' : $data['APP_STATUS'];
@@ -111,7 +139,7 @@ class ListMyInbox extends BaseListMyInbox
$criteria->addSelectColumn(UsersPeer::USR_USERNAME); $criteria->addSelectColumn(UsersPeer::USR_USERNAME);
$criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME); $criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
$criteria->addSelectColumn(UsersPeer::USR_LASTNAME); $criteria->addSelectColumn(UsersPeer::USR_LASTNAME);
$criteria->add( UsersPeer::USR_UID, $data['USR_UID'], Criteria::EQUAL ); $criteria->add(UsersPeer::USR_UID, $data['USR_UID'], Criteria::EQUAL);
$dataset = UsersPeer::doSelectRS($criteria); $dataset = UsersPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -136,7 +164,7 @@ class ListMyInbox extends BaseListMyInbox
public function loadFilters (&$criteria, $filters) public function loadFilters(&$criteria, $filters)
{ {
$filter = isset($filters['filter']) ? $filters['filter'] : ""; $filter = isset($filters['filter']) ? $filters['filter'] : "";
$search = isset($filters['search']) ? $filters['search'] : ""; $search = isset($filters['search']) ? $filters['search'] : "";
@@ -148,25 +176,31 @@ class ListMyInbox extends BaseListMyInbox
if ($filter != '') { if ($filter != '') {
switch ($filter) { switch ($filter) {
case 'read': case 'read':
$criteria->add( ListMyInboxPeer::DEL_INIT_DATE, null, Criteria::ISNOTNULL ); $criteria->add(ListMyInboxPeer::DEL_INIT_DATE, null, Criteria::ISNOTNULL);
break; break;
case 'unread': case 'unread':
$criteria->add( ListMyInboxPeer::DEL_INIT_DATE, null, Criteria::ISNULL ); $criteria->add(ListMyInboxPeer::DEL_INIT_DATE, null, Criteria::ISNULL);
break; break;
} }
} }
if ($search != '') { if ($search != '') {
$criteria->add( $criteria->add(
$criteria->getNewCriterion('CON_APP.CON_VALUE', '%' . $search . '%', Criteria::LIKE)->addOr( $criteria->getNewCriterion('CON_APP.CON_VALUE', '%' . $search . '%', Criteria::LIKE)
$criteria->getNewCriterion('CON_TAS.CON_VALUE', '%' . $search . '%', Criteria::LIKE)->addOr( ->addOr(
$criteria->getNewCriterion(ListMyInboxPeer::APP_UID, $search, Criteria::EQUAL)->addOr( $criteria->getNewCriterion('CON_TAS.CON_VALUE', '%' . $search . '%', Criteria::LIKE)
$criteria->getNewCriterion(ListMyInboxPeer::APP_NUMBER, $search, Criteria::EQUAL) ->addOr(
)))); $criteria->getNewCriterion(ListMyInboxPeer::APP_UID, $search, Criteria::EQUAL)
->addOr(
$criteria->getNewCriterion(ListMyInboxPeer::APP_NUMBER, $search, Criteria::EQUAL)
)
)
)
);
} }
if ($process != '') { if ($process != '') {
$criteria->add( ListMyInboxPeer::PRO_UID, $process, Criteria::EQUAL); $criteria->add(ListMyInboxPeer::PRO_UID, $process, Criteria::EQUAL);
} }
if ($category != '') { if ($category != '') {
@@ -189,17 +223,28 @@ class ListMyInbox extends BaseListMyInbox
$dateTo = $dateTo . " 23:59:59"; $dateTo = $dateTo . " 23:59:59";
} }
$criteria->add( $criteria->getNewCriterion( ListMyInboxPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL )-> $criteria->add(
addAnd( $criteria->getNewCriterion( ListMyInboxPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL ) ) ); $criteria->getNewCriterion(
ListMyInboxPeer::DEL_DELEGATE_DATE,
$dateFrom,
Criteria::GREATER_EQUAL
)->addAnd(
$criteria->getNewCriterion(
ListMyInboxPeer::DEL_DELEGATE_DATE,
$dateTo,
Criteria::LESS_EQUAL
)
)
);
} else { } else {
$dateFrom = $dateFrom . " 00:00:00"; $dateFrom = $dateFrom . " 00:00:00";
$criteria->add( ListMyInboxPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL ); $criteria->add(ListMyInboxPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL);
} }
} elseif ($dateTo != "") { } elseif ($dateTo != "") {
$dateTo = $dateTo . " 23:59:59"; $dateTo = $dateTo . " 23:59:59";
$criteria->add( ListMyInboxPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL ); $criteria->add(ListMyInboxPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL);
} }
} }
@@ -232,7 +277,7 @@ class ListMyInbox extends BaseListMyInbox
$criteria->addSelectColumn(ListMyInboxPeer::DEL_INIT_DATE); $criteria->addSelectColumn(ListMyInboxPeer::DEL_INIT_DATE);
$criteria->addSelectColumn(ListMyInboxPeer::DEL_DUE_DATE); $criteria->addSelectColumn(ListMyInboxPeer::DEL_DUE_DATE);
$criteria->addSelectColumn(ListMyInboxPeer::DEL_PRIORITY); $criteria->addSelectColumn(ListMyInboxPeer::DEL_PRIORITY);
$criteria->add( ListMyInboxPeer::USR_UID, $usr_uid, Criteria::EQUAL ); $criteria->add(ListMyInboxPeer::USR_UID, $usr_uid, Criteria::EQUAL);
self::loadFilters($criteria, $filters); self::loadFilters($criteria, $filters);
$sort = (!empty($filters['sort'])) ? $filters['sort'] : "APP_UPDATE_DATE"; $sort = (!empty($filters['sort'])) ? $filters['sort'] : "APP_UPDATE_DATE";
@@ -248,18 +293,18 @@ class ListMyInbox extends BaseListMyInbox
} }
if ($paged == 1) { if ($paged == 1) {
$criteria->setLimit( $limit ); $criteria->setLimit($limit);
$criteria->setOffset( $start ); $criteria->setOffset($start);
} }
$dataset = ListMyInboxPeer::doSelectRS($criteria, Propel::getDbConnection('workflow_ro') ); $dataset = ListMyInboxPeer::doSelectRS($criteria, Propel::getDbConnection('workflow_ro'));
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$data = array(); $data = array();
$aPriorities = array ('1' => 'VL','2' => 'L','3' => 'N','4' => 'H','5' => 'VH'); $aPriorities = array('1' => 'VL', '2' => 'L', '3' => 'N', '4' => 'H', '5' => 'VH');
while ($dataset->next()) { while ($dataset->next()) {
$aRow = (is_null($callbackRecord))? $dataset->getRow() : $callbackRecord($dataset->getRow()); $aRow = (is_null($callbackRecord))? $dataset->getRow() : $callbackRecord($dataset->getRow());
$aRow['DEL_PRIORITY'] = G::LoadTranslation( "ID_PRIORITY_{$aPriorities[$aRow['DEL_PRIORITY']]}" ); $aRow['DEL_PRIORITY'] = G::LoadTranslation("ID_PRIORITY_{$aPriorities[$aRow['DEL_PRIORITY']]}");
$data[] = $aRow; $data[] = $aRow;
} }
@@ -287,4 +332,3 @@ class ListMyInbox extends BaseListMyInbox
return (int)$aRow['TOTAL']; return (int)$aRow['TOTAL'];
} }
} // ListMyInbox } // ListMyInbox

View File

@@ -14,8 +14,10 @@ require_once 'classes/model/om/BaseListParticipatedHistory.php';
* *
* @package classes.model * @package classes.model
*/ */
// @codingStandardsIgnoreStart
class ListParticipatedHistory extends BaseListParticipatedHistory class ListParticipatedHistory extends BaseListParticipatedHistory
{ {
// @codingStandardsIgnoreEnd
/** /**
* Create List Participated History Table * Create List Participated History Table
* *
@@ -25,19 +27,31 @@ class ListParticipatedHistory extends BaseListParticipatedHistory
*/ */
public function create($data) public function create($data)
{ {
$con = Propel::getConnection( ListParticipatedHistoryPeer::DATABASE_NAME ); if (!empty($data['PRO_UID']) && empty($data['PRO_ID'])) {
$p = new Process();
$data['PRO_ID'] = $p->load($data['PRO_UID'])['PRO_ID'];
}
if (!empty($data['USR_UID'])) {
$u = new Users();
$data['USR_ID'] = $u->load($data['USR_UID'])['USR_ID'];
}
if (!empty($data['TAS_UID'])) {
$t = new Task();
$data['TAS_ID'] = $t->load($data['TAS_UID'])['TAS_ID'];
}
$con = Propel::getConnection(ListParticipatedHistoryPeer::DATABASE_NAME);
try { try {
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME ); $this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) { if ($this->validate()) {
$result = $this->save(); $result = $this->save();
} else { } else {
$e = new Exception( "Failed Validation in class " . get_class( $this ) . "." ); $e = new Exception("Failed Validation in class " . get_class($this) . ".");
$e->aValidationFailures = $this->getValidationFailures(); $e->aValidationFailures = $this->getValidationFailures();
throw ($e); throw ($e);
} }
$con->commit(); $con->commit();
return $result; return $result;
} catch(Exception $e) { } catch (Exception $e) {
$con->rollback(); $con->rollback();
throw ($e); throw ($e);
} }
@@ -52,18 +66,26 @@ class ListParticipatedHistory extends BaseListParticipatedHistory
*/ */
public function update($data) public function update($data)
{ {
$con = Propel::getConnection( ListParticipatedHistoryPeer::DATABASE_NAME ); if (!empty($data['USR_UID'])) {
$u = new Users();
$data['USR_ID'] = $u->load($data['USR_UID'])['USR_ID'];
}
if (!empty($data['TAS_UID'])) {
$t = new Task();
$data['TAS_ID'] = $t->load($data['TAS_UID'])['TAS_ID'];
}
$con = Propel::getConnection(ListParticipatedHistoryPeer::DATABASE_NAME);
try { try {
$con->begin(); $con->begin();
$this->setNew( false ); $this->setNew(false);
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME ); $this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) { if ($this->validate()) {
$result = $this->save(); $result = $this->save();
$con->commit(); $con->commit();
return $result; return $result;
} else { } else {
$con->rollback(); $con->rollback();
throw (new Exception( "Failed Validation in class " . get_class( $this ) . "." )); throw (new Exception("Failed Validation in class " . get_class($this) . "."));
} }
} catch (Exception $e) { } catch (Exception $e) {
$con->rollback(); $con->rollback();
@@ -79,9 +101,9 @@ class ListParticipatedHistory extends BaseListParticipatedHistory
* @throws type * @throws type
* *
*/ */
public function remove ($app_uid, $del_index) public function remove($app_uid, $del_index)
{ {
$con = Propel::getConnection( ListParticipatedHistoryPeer::DATABASE_NAME ); $con = Propel::getConnection(ListParticipatedHistoryPeer::DATABASE_NAME);
try { try {
$this->setAppUid($app_uid); $this->setAppUid($app_uid);
$this->setDelIndex($del_index); $this->setDelIndex($del_index);
@@ -95,7 +117,7 @@ class ListParticipatedHistory extends BaseListParticipatedHistory
} }
} }
public function loadFilters (&$criteria, $filters) public function loadFilters(&$criteria, $filters)
{ {
$filter = isset($filters['filter']) ? $filters['filter'] : ""; $filter = isset($filters['filter']) ? $filters['filter'] : "";
$search = isset($filters['search']) ? $filters['search'] : ""; $search = isset($filters['search']) ? $filters['search'] : "";
@@ -107,10 +129,10 @@ class ListParticipatedHistory extends BaseListParticipatedHistory
if ($filter != '') { if ($filter != '') {
switch ($filter) { switch ($filter) {
case 'read': case 'read':
$criteria->add( ListParticipatedHistoryPeer::DEL_INIT_DATE, null, Criteria::ISNOTNULL ); $criteria->add(ListParticipatedHistoryPeer::DEL_INIT_DATE, null, Criteria::ISNOTNULL);
break; break;
case 'unread': case 'unread':
$criteria->add( ListParticipatedHistoryPeer::DEL_INIT_DATE, null, Criteria::ISNULL ); $criteria->add(ListParticipatedHistoryPeer::DEL_INIT_DATE, null, Criteria::ISNULL);
break; break;
} }
} }
@@ -118,14 +140,22 @@ class ListParticipatedHistory extends BaseListParticipatedHistory
if ($search != '') { if ($search != '') {
$criteria->add( $criteria->add(
$criteria->getNewCriterion('CON_APP.CON_VALUE', '%' . $search . '%', Criteria::LIKE)->addOr( $criteria->getNewCriterion('CON_APP.CON_VALUE', '%' . $search . '%', Criteria::LIKE)->addOr(
$criteria->getNewCriterion('CON_TAS.CON_VALUE', '%' . $search . '%', Criteria::LIKE)->addOr( $criteria->getNewCriterion('CON_TAS.CON_VALUE', '%' . $search . '%', Criteria::LIKE)->addOr(
$criteria->getNewCriterion(ListParticipatedHistoryPeer::APP_UID, $search, Criteria::EQUAL)->addOr( $criteria->getNewCriterion(ListParticipatedHistoryPeer::APP_UID, $search, Criteria::EQUAL)
$criteria->getNewCriterion(ListParticipatedHistoryPeer::APP_NUMBER, $search, Criteria::EQUAL) ->addOr(
)))); $criteria->getNewCriterion(
ListParticipatedHistoryPeer::APP_NUMBER,
$search,
Criteria::EQUAL
)
)
)
)
);
} }
if ($process != '') { if ($process != '') {
$criteria->add( ListParticipatedHistoryPeer::PRO_UID, $process, Criteria::EQUAL); $criteria->add(ListParticipatedHistoryPeer::PRO_UID, $process, Criteria::EQUAL);
} }
if ($category != '') { if ($category != '') {
@@ -148,17 +178,28 @@ class ListParticipatedHistory extends BaseListParticipatedHistory
$dateTo = $dateTo . " 23:59:59"; $dateTo = $dateTo . " 23:59:59";
} }
$criteria->add( $criteria->getNewCriterion( ListParticipatedHistoryPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL )-> $criteria->add(
addAnd( $criteria->getNewCriterion( ListParticipatedHistoryPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL ) ) ); $criteria->getNewCriterion(
ListParticipatedHistoryPeer::DEL_DELEGATE_DATE,
$dateFrom,
Criteria::GREATER_EQUAL
)->addAnd(
$criteria->getNewCriterion(
ListParticipatedHistoryPeer::DEL_DELEGATE_DATE,
$dateTo,
Criteria::LESS_EQUAL
)
)
);
} else { } else {
$dateFrom = $dateFrom . " 00:00:00"; $dateFrom = $dateFrom . " 00:00:00";
$criteria->add( ListParticipatedHistoryPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL ); $criteria->add(ListParticipatedHistoryPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL);
} }
} elseif ($dateTo != "") { } elseif ($dateTo != "") {
$dateTo = $dateTo . " 23:59:59"; $dateTo = $dateTo . " 23:59:59";
$criteria->add( ListParticipatedHistoryPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL ); $criteria->add(ListParticipatedHistoryPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL);
} }
} }
@@ -187,7 +228,7 @@ class ListParticipatedHistory extends BaseListParticipatedHistory
$criteria->addSelectColumn(ListParticipatedHistoryPeer::DEL_INIT_DATE); $criteria->addSelectColumn(ListParticipatedHistoryPeer::DEL_INIT_DATE);
$criteria->addSelectColumn(ListParticipatedHistoryPeer::DEL_DUE_DATE); $criteria->addSelectColumn(ListParticipatedHistoryPeer::DEL_DUE_DATE);
$criteria->addSelectColumn(ListParticipatedHistoryPeer::DEL_PRIORITY); $criteria->addSelectColumn(ListParticipatedHistoryPeer::DEL_PRIORITY);
$criteria->add( ListParticipatedHistoryPeer::USR_UID, $usr_uid, Criteria::EQUAL ); $criteria->add(ListParticipatedHistoryPeer::USR_UID, $usr_uid, Criteria::EQUAL);
self::loadFilters($criteria, $filters); self::loadFilters($criteria, $filters);
$sort = (!empty($filters['sort'])) ? $filters['sort'] : "DEL_DELEGATE_DATE"; $sort = (!empty($filters['sort'])) ? $filters['sort'] : "DEL_DELEGATE_DATE";
@@ -203,18 +244,18 @@ class ListParticipatedHistory extends BaseListParticipatedHistory
} }
if ($paged == 1) { if ($paged == 1) {
$criteria->setLimit( $limit ); $criteria->setLimit($limit);
$criteria->setOffset( $start ); $criteria->setOffset($start);
} }
$dataset = ListParticipatedHistoryPeer::doSelectRS($criteria, Propel::getDbConnection('workflow_ro') ); $dataset = ListParticipatedHistoryPeer::doSelectRS($criteria, Propel::getDbConnection('workflow_ro'));
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$data = array(); $data = array();
$aPriorities = array ('1' => 'VL','2' => 'L','3' => 'N','4' => 'H','5' => 'VH'); $aPriorities = array('1' => 'VL', '2' => 'L', '3' => 'N', '4' => 'H', '5' => 'VH');
while ($dataset->next()) { while ($dataset->next()) {
$aRow = (is_null($callbackRecord))? $dataset->getRow() : $callbackRecord($dataset->getRow()); $aRow = (is_null($callbackRecord))? $dataset->getRow() : $callbackRecord($dataset->getRow());
$aRow['DEL_PRIORITY'] = G::LoadTranslation( "ID_PRIORITY_{$aPriorities[$aRow['DEL_PRIORITY']]}" ); $aRow['DEL_PRIORITY'] = G::LoadTranslation("ID_PRIORITY_{$aPriorities[$aRow['DEL_PRIORITY']]}");
$data[] = $aRow; $data[] = $aRow;
} }
@@ -242,4 +283,3 @@ class ListParticipatedHistory extends BaseListParticipatedHistory
return (int)$aRow['TOTAL']; return (int)$aRow['TOTAL'];
} }
} }

View File

@@ -1,8 +1,8 @@
<?php <?php
// @codingStandardsIgnoreStart
require_once 'classes/model/om/BaseListParticipatedLast.php'; require_once 'classes/model/om/BaseListParticipatedLast.php';
/** /**
* Skeleton subclass for representing a row from the 'LIST_PARTICIPATED_LAST' table. * Skeleton subclass for representing a row from the 'LIST_PARTICIPATED_LAST' table.
* *
@@ -11,44 +11,42 @@ require_once 'classes/model/om/BaseListParticipatedLast.php';
* You should add additional methods to this class to meet the * You should add additional methods to this class to meet the
* application requirements. This class will only be generated as * application requirements. This class will only be generated as
* long as it does not already exist in the output directory. * long as it does not already exist in the output directory.
* */
* @package classes.model
*/
class ListParticipatedLast extends BaseListParticipatedLast class ListParticipatedLast extends BaseListParticipatedLast
{ {
// @codingStandardsIgnoreEnd
/** /**
* Create List Participated History Table * Create List Participated History Table.
* *
* @param type $data * @param type $data
* @return type
* *
* @return type
*/ */
public function create($data) public function create($data)
{ {
$criteria = new Criteria(); $criteria = new Criteria();
$criteria->addSelectColumn(ApplicationPeer::APP_STATUS); $criteria->addSelectColumn(ApplicationPeer::APP_STATUS);
$criteria->add( ApplicationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL ); $criteria->add(ApplicationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL);
$dataset = UsersPeer::doSelectRS($criteria); $dataset = UsersPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
$aRow = $dataset->getRow(); $aRow = $dataset->getRow();
$data['APP_STATUS'] = $aRow['APP_STATUS']; $data['APP_STATUS'] = $aRow['APP_STATUS'];
if ($data['USR_UID'] != 'SELF_SERVICES') { if ($data['USR_UID'] != 'SELF_SERVICES') {
if($data['USR_UID'] != '') { if ($data['USR_UID'] != '') {
$criteria = new Criteria(); $criteria = new Criteria();
$criteria->addSelectColumn(UsersPeer::USR_USERNAME); $criteria->addSelectColumn(UsersPeer::USR_USERNAME);
$criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME); $criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
$criteria->addSelectColumn(UsersPeer::USR_LASTNAME); $criteria->addSelectColumn(UsersPeer::USR_LASTNAME);
$criteria->add( UsersPeer::USR_UID, $data['USR_UID'], Criteria::EQUAL ); $criteria->add(UsersPeer::USR_UID, $data['USR_UID'], Criteria::EQUAL);
$dataset = UsersPeer::doSelectRS($criteria); $dataset = UsersPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
$aRow = $dataset->getRow(); $aRow = $dataset->getRow();
$data['DEL_CURRENT_USR_USERNAME'] = $aRow['USR_USERNAME']; $data['DEL_CURRENT_USR_USERNAME'] = $aRow['USR_USERNAME'];
$data['DEL_CURRENT_USR_FIRSTNAME'] = $aRow['USR_FIRSTNAME']; $data['DEL_CURRENT_USR_FIRSTNAME'] = $aRow['USR_FIRSTNAME'];
$data['DEL_CURRENT_USR_LASTNAME'] = $aRow['USR_LASTNAME']; $data['DEL_CURRENT_USR_LASTNAME'] = $aRow['USR_LASTNAME'];
$data['DEL_CURRENT_TAS_TITLE'] = $data['APP_TAS_TITLE']; $data['DEL_CURRENT_TAS_TITLE'] = $data['APP_TAS_TITLE'];
} }
} else { } else {
@@ -57,59 +55,89 @@ class ListParticipatedLast extends BaseListParticipatedLast
$row = $this->getRowFromList($getData); $row = $this->getRowFromList($getData);
if (is_array($row) && sizeof($row)) { if (is_array($row) && sizeof($row)) {
$set = array( $set = array(
"DEL_CURRENT_USR_USERNAME" => "", 'DEL_CURRENT_USR_USERNAME' => '',
"DEL_CURRENT_USR_FIRSTNAME" => "", 'DEL_CURRENT_USR_FIRSTNAME' => '',
"DEL_CURRENT_USR_LASTNAME" => "", 'DEL_CURRENT_USR_LASTNAME' => '',
"APP_TAS_TITLE" => $data['APP_TAS_TITLE'], 'APP_TAS_TITLE' => $data['APP_TAS_TITLE'],
"DEL_CURRENT_TAS_TITLE" => $data['APP_TAS_TITLE']); 'DEL_CURRENT_TAS_TITLE' => $data['APP_TAS_TITLE'], );
$this->updateCurrentUser($row, $set); $this->updateCurrentUser($row, $set);
} }
} }
if($this->primaryKeysExists($data)) { if ($this->primaryKeysExists($data)) {
return; return;
} }
$con = Propel::getConnection( ListParticipatedLastPeer::DATABASE_NAME ); if (!empty($data['PRO_UID']) && empty($data['PRO_ID'])) {
$p = new Process();
$data['PRO_ID'] = $p->load($data['PRO_UID'])['PRO_ID'];
}
if (!empty($data['USR_UID'])) {
$u = new Users();
$data['USR_ID'] = $data['USR_UID']==='SELF_SERVICES' ? null : $u->load($data['USR_UID'])['USR_ID'];
}
if (!empty($data['TAS_UID'])) {
$t = new Task();
$data['TAS_ID'] = $t->load($data['TAS_UID'])['TAS_ID'];
}
if (!empty($data['APP_STATUS'])) {
$data['APP_STATUS_ID'] = Application::$app_status_values[$data['APP_STATUS']];
}
$con = Propel::getConnection(ListParticipatedLastPeer::DATABASE_NAME);
try { try {
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME ); $this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) { if ($this->validate()) {
$result = $this->save(); $result = $this->save();
} else { } else {
$e = new Exception( "Failed Validation in class " . get_class( $this ) . "." ); $e = new Exception('Failed Validation in class '.get_class($this).'.');
$e->aValidationFailures = $this->getValidationFailures(); $e->aValidationFailures = $this->getValidationFailures();
throw ($e); throw ($e);
} }
$con->commit(); $con->commit();
return $result; return $result;
} catch(Exception $e) { } catch (Exception $e) {
$con->rollback(); $con->rollback();
throw ($e); throw ($e);
} }
} }
/** /**
* Update List Participated History Table * Update List Participated History Table.
* *
* @param type $data * @param type $data
*
* @return type * @return type
*
* @throws type * @throws type
*/ */
public function update($data) public function update($data)
{ {
$data['DEL_THREAD_STATUS'] = (isset($data['DEL_THREAD_STATUS'])) ? $data['DEL_THREAD_STATUS'] : 'OPEN'; $data['DEL_THREAD_STATUS'] = (isset($data['DEL_THREAD_STATUS'])) ? $data['DEL_THREAD_STATUS'] : 'OPEN';
$con = Propel::getConnection( ListParticipatedLastPeer::DATABASE_NAME ); if (!empty($data['USR_UID'])) {
$u = new Users();
$data['USR_ID'] = $data['USR_UID'] === 'SELF_SERVICES' ? null : $u->load($data['USR_UID'])['USR_ID'];
}
if (!empty($data['TAS_UID'])) {
$t = new Task();
$data['TAS_ID'] = $t->load($data['TAS_UID'])['TAS_ID'];
}
if (!empty($data['APP_STATUS'])) {
$data['APP_STATUS_ID'] = Application::$app_status_values[$data['APP_STATUS']];
}
$con = Propel::getConnection(ListParticipatedLastPeer::DATABASE_NAME);
try { try {
$con->begin(); $con->begin();
$this->setNew( false ); $this->setNew(false);
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME ); $this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) { if ($this->validate()) {
$result = $this->save(); $result = $this->save();
$con->commit(); $con->commit();
return $result; return $result;
} else { } else {
$con->rollback(); $con->rollback();
throw (new Exception( "Failed Validation in class " . get_class( $this ) . "." )); throw (new Exception('Failed Validation in class '.get_class($this).'.'));
} }
} catch (Exception $e) { } catch (Exception $e) {
$con->rollback(); $con->rollback();
@@ -117,18 +145,30 @@ class ListParticipatedLast extends BaseListParticipatedLast
} }
} }
/** /**
* Refresh List Participated Last * Refresh List Participated Last.
* *
* @param type $seqName * @param type $seqName
* @return type
* @throws type
* *
* @return type
*
* @throws type
*/ */
public function refresh ($data, $isSelfService = false) public function refresh($data, $isSelfService = false)
{ {
$data['APP_STATUS'] = (empty($data['APP_STATUS'])) ? 'TO_DO' : $data['APP_STATUS']; $data['APP_STATUS'] = (empty($data['APP_STATUS'])) ? 'TO_DO' : $data['APP_STATUS'];
if (!empty($data['USR_UID'])) {
$u = new Users();
$data['USR_ID'] = $data['USR_UID'] === 'SELF_SERVICES' ? null : $u->load($data['USR_UID'])['USR_ID'];
}
if (!empty($data['TAS_UID'])) {
$t = new Task();
$data['TAS_ID'] = $t->load($data['TAS_UID'])['TAS_ID'];
}
if (!empty($data['APP_STATUS'])) {
$data['APP_STATUS_ID'] = Application::$app_status_values[$data['APP_STATUS']];
}
if (!$isSelfService) { if (!$isSelfService) {
if ($data["USR_UID"] == "") { if ($data['USR_UID'] == '') {
return; return;
} }
@@ -136,17 +176,17 @@ class ListParticipatedLast extends BaseListParticipatedLast
$criteria->addSelectColumn(UsersPeer::USR_USERNAME); $criteria->addSelectColumn(UsersPeer::USR_USERNAME);
$criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME); $criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
$criteria->addSelectColumn(UsersPeer::USR_LASTNAME); $criteria->addSelectColumn(UsersPeer::USR_LASTNAME);
$criteria->add( UsersPeer::USR_UID, $data['USR_UID'], Criteria::EQUAL ); $criteria->add(UsersPeer::USR_UID, $data['USR_UID'], Criteria::EQUAL);
$dataset = UsersPeer::doSelectRS($criteria); $dataset = UsersPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
$aRow = $dataset->getRow(); $aRow = $dataset->getRow();
//Update - WHERE //Update - WHERE
$criteriaWhere = new Criteria("workflow"); $criteriaWhere = new Criteria('workflow');
$criteriaWhere->add(ListParticipatedLastPeer::APP_UID, $data["APP_UID"], Criteria::EQUAL); $criteriaWhere->add(ListParticipatedLastPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL);
//Update - SET //Update - SET
$criteriaSet = new Criteria("workflow"); $criteriaSet = new Criteria('workflow');
$criteriaSet->add(ListParticipatedLastPeer::DEL_CURRENT_USR_USERNAME, $aRow['USR_USERNAME']); $criteriaSet->add(ListParticipatedLastPeer::DEL_CURRENT_USR_USERNAME, $aRow['USR_USERNAME']);
$criteriaSet->add(ListParticipatedLastPeer::DEL_CURRENT_USR_FIRSTNAME, $aRow['USR_FIRSTNAME']); $criteriaSet->add(ListParticipatedLastPeer::DEL_CURRENT_USR_FIRSTNAME, $aRow['USR_FIRSTNAME']);
$criteriaSet->add(ListParticipatedLastPeer::DEL_CURRENT_USR_LASTNAME, $aRow['USR_LASTNAME']); $criteriaSet->add(ListParticipatedLastPeer::DEL_CURRENT_USR_LASTNAME, $aRow['USR_LASTNAME']);
@@ -155,32 +195,31 @@ class ListParticipatedLast extends BaseListParticipatedLast
$criteriaSet->add(ListParticipatedLastPeer::DEL_CURRENT_TAS_TITLE, $data['APP_TAS_TITLE']); $criteriaSet->add(ListParticipatedLastPeer::DEL_CURRENT_TAS_TITLE, $data['APP_TAS_TITLE']);
} }
BasePeer::doUpdate($criteriaWhere, $criteriaSet, Propel::getConnection("workflow")); BasePeer::doUpdate($criteriaWhere, $criteriaSet, Propel::getConnection('workflow'));
} }
$this->update($data); $this->update($data);
} }
/** /**
* Remove List Participated History * Remove List Participated History.
* *
* @param type $seqName * @param type $seqName
* @return type
* @throws type
* *
* @return type
*
* @throws type
*/ */
public function remove ($app_uid, $usr_uid, $del_index) public function remove($app_uid, $usr_uid, $del_index)
{ {
try { try {
if (!is_null(ListParticipatedLastPeer::retrieveByPK($app_uid, $usr_uid, $del_index))) { if (!is_null(ListParticipatedLastPeer::retrieveByPK($app_uid, $usr_uid, $del_index))) {
$criteria = new Criteria("workflow"); $criteria = new Criteria('workflow');
$criteria->add(ListParticipatedLastPeer::APP_UID, $app_uid); $criteria->add(ListParticipatedLastPeer::APP_UID, $app_uid);
$criteria->add(ListParticipatedLastPeer::USR_UID, $usr_uid); $criteria->add(ListParticipatedLastPeer::USR_UID, $usr_uid);
$criteria->add(ListParticipatedLastPeer::DEL_INDEX, $del_index); $criteria->add(ListParticipatedLastPeer::DEL_INDEX, $del_index);
$result = ListParticipatedLastPeer::doDelete($criteria); $result = ListParticipatedLastPeer::doDelete($criteria);
} else { } else {
$criteria = new Criteria("workflow"); $criteria = new Criteria('workflow');
$criteria->add(ListParticipatedLastPeer::APP_UID, $app_uid); $criteria->add(ListParticipatedLastPeer::APP_UID, $app_uid);
$criteria->add(ListParticipatedLastPeer::USR_UID, $usr_uid); $criteria->add(ListParticipatedLastPeer::USR_UID, $usr_uid);
$rsCriteria = ListParticipatedLastPeer::doSelectRS($criteria); $rsCriteria = ListParticipatedLastPeer::doSelectRS($criteria);
@@ -195,18 +234,17 @@ class ListParticipatedLast extends BaseListParticipatedLast
} }
} }
public function loadFilters(&$criteria, $filters)
public function loadFilters (&$criteria, $filters)
{ {
$filter = isset($filters['filter']) ? $filters['filter'] : ""; $filter = isset($filters['filter']) ? $filters['filter'] : '';
$search = isset($filters['search']) ? $filters['search'] : ""; $search = isset($filters['search']) ? $filters['search'] : '';
$process = isset($filters['process']) ? $filters['process'] : ""; $process = isset($filters['process']) ? $filters['process'] : '';
$category = isset($filters['category']) ? $filters['category'] : ""; $category = isset($filters['category']) ? $filters['category'] : '';
$dateFrom = isset($filters['dateFrom']) ? $filters['dateFrom'] : ""; $dateFrom = isset($filters['dateFrom']) ? $filters['dateFrom'] : '';
$dateTo = isset($filters['dateTo']) ? $filters['dateTo'] : ""; $dateTo = isset($filters['dateTo']) ? $filters['dateTo'] : '';
$filterStatus = isset($filters['filterStatus']) ? $filters['filterStatus'] : ""; $filterStatus = isset($filters['filterStatus']) ? $filters['filterStatus'] : '';
$newestthan = isset($filters['newestthan'] ) ? $filters['newestthan'] : ''; $newestthan = isset($filters['newestthan']) ? $filters['newestthan'] : '';
$oldestthan = isset($filters['oldestthan'] ) ? $filters['oldestthan'] : ''; $oldestthan = isset($filters['oldestthan']) ? $filters['oldestthan'] : '';
//Filter Started by me and Completed by me //Filter Started by me and Completed by me
switch ($filter) { switch ($filter) {
@@ -214,43 +252,49 @@ class ListParticipatedLast extends BaseListParticipatedLast
$criteria->add(ListParticipatedLastPeer::DEL_INDEX, 1, Criteria::EQUAL); $criteria->add(ListParticipatedLastPeer::DEL_INDEX, 1, Criteria::EQUAL);
break; break;
case 'completed': case 'completed':
$criteria->add( ListParticipatedLastPeer::APP_STATUS, 'COMPLETED', Criteria::EQUAL); $criteria->add(ListParticipatedLastPeer::APP_STATUS, 'COMPLETED', Criteria::EQUAL);
break; break;
} }
//Check the inbox to call //Check the inbox to call
switch ($filterStatus) { switch ($filterStatus) {
case 'DRAFT': case 'DRAFT':
$criteria->add( ListParticipatedLastPeer::APP_STATUS, 'DRAFT', Criteria::EQUAL ); $criteria->add(ListParticipatedLastPeer::APP_STATUS, 'DRAFT', Criteria::EQUAL);
break; break;
case 'TO_DO': case 'TO_DO':
$criteria->add( ListParticipatedLastPeer::APP_STATUS, 'TO_DO', Criteria::EQUAL ); $criteria->add(ListParticipatedLastPeer::APP_STATUS, 'TO_DO', Criteria::EQUAL);
break; break;
case 'COMPLETED': case 'COMPLETED':
$criteria->add( ListParticipatedLastPeer::APP_STATUS, 'COMPLETED', Criteria::EQUAL ); $criteria->add(ListParticipatedLastPeer::APP_STATUS, 'COMPLETED', Criteria::EQUAL);
break; break;
case 'CANCELLED': case 'CANCELLED':
$criteria->add( ListParticipatedLastPeer::APP_STATUS, 'CANCELLED', Criteria::EQUAL ); $criteria->add(ListParticipatedLastPeer::APP_STATUS, 'CANCELLED', Criteria::EQUAL);
break; break;
} }
if ($search != '' ) { if ($search != '') {
$criteria->add( $criteria->add(
$criteria->getNewCriterion(ListParticipatedLastPeer::APP_TITLE, '%' . $search . '%', Criteria::LIKE)->addOr( $criteria->getNewCriterion(ListParticipatedLastPeer::APP_TITLE, '%'.$search.'%', Criteria::LIKE)
$criteria->getNewCriterion(ListParticipatedLastPeer::APP_TAS_TITLE, '%' . $search . '%', Criteria::LIKE)->addOr( ->addOr(
$criteria->getNewCriterion(ListParticipatedLastPeer::APP_UID, $search, Criteria::EQUAL)->addOr( $criteria->getNewCriterion(ListParticipatedLastPeer::APP_TAS_TITLE, '%'.$search.'%', Criteria::LIKE)
$criteria->getNewCriterion(ListParticipatedLastPeer::APP_NUMBER, $search, Criteria::EQUAL) ->addOr(
)))); $criteria->getNewCriterion(ListParticipatedLastPeer::APP_UID, $search, Criteria::EQUAL)
->addOr(
$criteria->getNewCriterion(ListParticipatedLastPeer::APP_NUMBER, $search, Criteria::EQUAL)
)
)
)
);
} }
if ($process != '') { if ($process != '') {
$criteria->add( ListParticipatedLastPeer::PRO_UID, $process, Criteria::EQUAL); $criteria->add(ListParticipatedLastPeer::PRO_UID, $process, Criteria::EQUAL);
} }
if ($category != '') { if ($category != '') {
$criteria->addSelectColumn(ProcessPeer::PRO_CATEGORY); $criteria->addSelectColumn(ProcessPeer::PRO_CATEGORY);
$aConditions = array(); $aConditions = array();
$aConditions[] = array(ListParticipatedLastPeer::PRO_UID, ProcessPeer::PRO_UID); $aConditions[] = array(ListParticipatedLastPeer::PRO_UID, ProcessPeer::PRO_UID);
$aConditions[] = array(ProcessPeer::PRO_CATEGORY, "'" . $category . "'"); $aConditions[] = array(ProcessPeer::PRO_CATEGORY, "'".$category."'");
$criteria->addJoinMC($aConditions, Criteria::INNER_JOIN); $criteria->addJoinMC($aConditions, Criteria::INNER_JOIN);
} }
} }
@@ -283,50 +327,57 @@ class ListParticipatedLast extends BaseListParticipatedLast
$criteria->addSelectColumn(ListParticipatedLastPeer::DEL_DUE_DATE); $criteria->addSelectColumn(ListParticipatedLastPeer::DEL_DUE_DATE);
$criteria->addSelectColumn(ListParticipatedLastPeer::DEL_PRIORITY); $criteria->addSelectColumn(ListParticipatedLastPeer::DEL_PRIORITY);
$criteria->addSelectColumn(ListParticipatedLastPeer::DEL_THREAD_STATUS); $criteria->addSelectColumn(ListParticipatedLastPeer::DEL_THREAD_STATUS);
$criteria->add( ListParticipatedLastPeer::USR_UID, $usr_uid, Criteria::EQUAL ); $criteria->add(ListParticipatedLastPeer::USR_UID, $usr_uid, Criteria::EQUAL);
//Check if the user was participated in a specific case //Check if the user was participated in a specific case
if($appUid != ''){ if ($appUid != '') {
$criteria->add( ListParticipatedLastPeer::APP_UID, $appUid, Criteria::EQUAL ); $criteria->add(ListParticipatedLastPeer::APP_UID, $appUid, Criteria::EQUAL);
} }
self::loadFilters($criteria, $filters); self::loadFilters($criteria, $filters);
$sort = (!empty($filters['sort'])) ? ListParticipatedLastPeer::TABLE_NAME.'.'.$filters['sort'] : "DEL_DELEGATE_DATE"; $sort = (!empty($filters['sort'])) ?
$dir = isset($filters['dir']) ? $filters['dir'] : "ASC"; ListParticipatedLastPeer::TABLE_NAME.'.'.$filters['sort'] :
$start = isset($filters['start']) ? $filters['start'] : "0"; 'DEL_DELEGATE_DATE';
$limit = isset($filters['limit']) ? $filters['limit'] : "25"; $dir = isset($filters['dir']) ? $filters['dir'] : 'ASC';
$start = isset($filters['start']) ? $filters['start'] : '0';
$limit = isset($filters['limit']) ? $filters['limit'] : '25';
$paged = isset($filters['paged']) ? $filters['paged'] : 1; $paged = isset($filters['paged']) ? $filters['paged'] : 1;
if ($dir == "DESC") { if ($dir == 'DESC') {
$criteria->addDescendingOrderByColumn($sort); $criteria->addDescendingOrderByColumn($sort);
} else { } else {
$criteria->addAscendingOrderByColumn($sort); $criteria->addAscendingOrderByColumn($sort);
} }
if ($paged == 1) { if ($paged == 1) {
$criteria->setLimit( $limit ); $criteria->setLimit($limit);
$criteria->setOffset( $start ); $criteria->setOffset($start);
} }
$criteria->addJoin(ListParticipatedLastPeer::APP_UID,ApplicationPeer::APP_UID,Criteria::LEFT_JOIN); $criteria->addJoin(ListParticipatedLastPeer::APP_UID, ApplicationPeer::APP_UID, Criteria::LEFT_JOIN);
$dataset = ListParticipatedLastPeer::doSelectRS($criteria, Propel::getDbConnection('workflow_ro') ); $dataset = ListParticipatedLastPeer::doSelectRS($criteria, Propel::getDbConnection('workflow_ro'));
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$data = array(); $data = array();
$aPriorities = array ('1' => 'VL','2' => 'L','3' => 'N','4' => 'H','5' => 'VH'); $aPriorities = array('1' => 'VL', '2' => 'L', '3' => 'N', '4' => 'H', '5' => 'VH');
while ($dataset->next()) { while ($dataset->next()) {
$aRow = (is_null($callbackRecord))? $dataset->getRow() : $callbackRecord($dataset->getRow()); $aRow = (is_null($callbackRecord)) ? $dataset->getRow() : $callbackRecord($dataset->getRow());
$aRow['DEL_PRIORITY'] = (isset($aRow['DEL_PRIORITY']) && is_numeric($aRow['DEL_PRIORITY']) && $aRow['DEL_PRIORITY'] <= 5 && $aRow['DEL_PRIORITY'] > 0 ) ? $aRow['DEL_PRIORITY'] : 3; $aRow['DEL_PRIORITY'] = (
$aRow['DEL_PRIORITY'] = G::LoadTranslation( "ID_PRIORITY_{$aPriorities[$aRow['DEL_PRIORITY']]}" ); isset($aRow['DEL_PRIORITY']) &&
is_numeric($aRow['DEL_PRIORITY']) &&
$aRow['DEL_PRIORITY'] <= 5 &&
$aRow['DEL_PRIORITY'] > 0) ? $aRow['DEL_PRIORITY'] : 3;
$aRow['DEL_PRIORITY'] = G::LoadTranslation("ID_PRIORITY_{$aPriorities[$aRow['DEL_PRIORITY']]}");
$data[] = $aRow; $data[] = $aRow;
} }
return $data; return $data;
} }
public function primaryKeysExists($data) { public function primaryKeysExists($data)
$criteria = new Criteria("workflow"); {
$criteria = new Criteria('workflow');
$criteria->add(ListParticipatedLastPeer::APP_UID, $data['APP_UID']); $criteria->add(ListParticipatedLastPeer::APP_UID, $data['APP_UID']);
$criteria->add(ListParticipatedLastPeer::USR_UID, $data['USR_UID']); $criteria->add(ListParticipatedLastPeer::USR_UID, $data['USR_UID']);
$criteria->add(ListParticipatedLastPeer::DEL_INDEX, $data['DEL_INDEX']); $criteria->add(ListParticipatedLastPeer::DEL_INDEX, $data['DEL_INDEX']);
@@ -334,27 +385,30 @@ class ListParticipatedLast extends BaseListParticipatedLast
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
$aRow = $dataset->getRow(); $aRow = $dataset->getRow();
if(is_array($aRow)) { if (is_array($aRow)) {
if(sizeof($aRow)) { if (sizeof($aRow)) {
return true; return true;
} }
} }
return false; return false;
} }
public function getRowFromList($data) { public function getRowFromList($data)
$criteria = new Criteria("workflow"); {
$criteria = new Criteria('workflow');
$criteria->add(ListParticipatedLastPeer::APP_UID, $data['APP_UID']); $criteria->add(ListParticipatedLastPeer::APP_UID, $data['APP_UID']);
$criteria->add(ListParticipatedLastPeer::USR_UID, $data['USR_UID']); $criteria->add(ListParticipatedLastPeer::USR_UID, $data['USR_UID']);
$dataset = ListParticipatedLastPeer::doSelectRS($criteria); $dataset = ListParticipatedLastPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
$aRow = $dataset->getRow(); $aRow = $dataset->getRow();
if(is_array($aRow)) { if (is_array($aRow)) {
if(sizeof($aRow)) { if (sizeof($aRow)) {
return $aRow; return $aRow;
} }
} }
return false; return false;
} }
@@ -362,22 +416,24 @@ class ListParticipatedLast extends BaseListParticipatedLast
{ {
$con = Propel::getConnection('workflow'); $con = Propel::getConnection('workflow');
//Update - WHERE //Update - WHERE
$criteriaWhere = new Criteria("workflow"); $criteriaWhere = new Criteria('workflow');
$criteriaWhere->add(ListParticipatedLastPeer::APP_UID, $where["APP_UID"], Criteria::EQUAL); $criteriaWhere->add(ListParticipatedLastPeer::APP_UID, $where['APP_UID'], Criteria::EQUAL);
$criteriaWhere->add(ListParticipatedLastPeer::USR_UID, $where["USR_UID"], Criteria::EQUAL); $criteriaWhere->add(ListParticipatedLastPeer::USR_UID, $where['USR_UID'], Criteria::EQUAL);
$criteriaWhere->add(ListParticipatedLastPeer::DEL_INDEX, $where["DEL_INDEX"], Criteria::EQUAL); $criteriaWhere->add(ListParticipatedLastPeer::DEL_INDEX, $where['DEL_INDEX'], Criteria::EQUAL);
//Update - SET //Update - SET
$criteriaSet = new Criteria("workflow"); $criteriaSet = new Criteria('workflow');
foreach($set as $k => $v) { foreach ($set as $k => $v) {
eval('$criteriaSet->add( ListParticipatedLastPeer::'.$k.',$v, Criteria::EQUAL);'); eval('$criteriaSet->add( ListParticipatedLastPeer::'.$k.',$v, Criteria::EQUAL);');
} }
BasePeer::doUpdate($criteriaWhere, $criteriaSet, $con); BasePeer::doUpdate($criteriaWhere, $criteriaSet, $con);
} }
/** /**
* Returns the number of cases of a user * Returns the number of cases of a user.
*
* @param string $usrUid * @param string $usrUid
* @param array $filters * @param array $filters
*
* @return int * @return int
*/ */
public function getCountList($usrUid, $filters = array()) public function getCountList($usrUid, $filters = array())
@@ -392,7 +448,7 @@ class ListParticipatedLast extends BaseListParticipatedLast
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
$aRow = $dataset->getRow(); $aRow = $dataset->getRow();
return (int)$aRow['TOTAL'];
return (int) $aRow['TOTAL'];
} }
} }

View File

@@ -14,7 +14,10 @@ require_once 'classes/model/om/BaseListPaused.php';
* *
* @package classes.model * @package classes.model
*/ */
class ListPaused extends BaseListPaused { // @codingStandardsIgnoreStart
class ListPaused extends BaseListPaused
{
// @codingStandardsIgnoreEnd
/** /**
* Create List Paused Table * Create List Paused Table
* *
@@ -37,7 +40,7 @@ class ListPaused extends BaseListPaused {
$criteria = new Criteria(); $criteria = new Criteria();
$criteria->addSelectColumn(ProcessPeer::PRO_TITLE); $criteria->addSelectColumn(ProcessPeer::PRO_TITLE);
$criteria->add( ProcessPeer::PRO_UID, $data['PRO_UID'], Criteria::EQUAL ); $criteria->add(ProcessPeer::PRO_UID, $data['PRO_UID'], Criteria::EQUAL);
$dataset = ProcessPeer::doSelectRS($criteria); $dataset = ProcessPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -51,8 +54,8 @@ class ListPaused extends BaseListPaused {
$criteria->addSelectColumn(AppDelegationPeer::DEL_DELEGATE_DATE); $criteria->addSelectColumn(AppDelegationPeer::DEL_DELEGATE_DATE);
$criteria->addSelectColumn(AppDelegationPeer::DEL_TASK_DUE_DATE); $criteria->addSelectColumn(AppDelegationPeer::DEL_TASK_DUE_DATE);
$criteria->addSelectColumn(AppDelegationPeer::DEL_PREVIOUS); $criteria->addSelectColumn(AppDelegationPeer::DEL_PREVIOUS);
$criteria->add( AppDelegationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL ); $criteria->add(AppDelegationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL);
$criteria->add( AppDelegationPeer::DEL_INDEX, $data['DEL_INDEX'], Criteria::EQUAL ); $criteria->add(AppDelegationPeer::DEL_INDEX, $data['DEL_INDEX'], Criteria::EQUAL);
$dataset = AppDelegationPeer::doSelectRS($criteria); $dataset = AppDelegationPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -66,8 +69,8 @@ class ListPaused extends BaseListPaused {
$criteria = new Criteria(); $criteria = new Criteria();
$criteria->addSelectColumn(AppDelegationPeer::USR_UID); $criteria->addSelectColumn(AppDelegationPeer::USR_UID);
$criteria->add( AppDelegationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL ); $criteria->add(AppDelegationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL);
$criteria->add( AppDelegationPeer::DEL_INDEX, $delPrevious, Criteria::EQUAL ); $criteria->add(AppDelegationPeer::DEL_INDEX, $delPrevious, Criteria::EQUAL);
$dataset = AppDelegationPeer::doSelectRS($criteria); $dataset = AppDelegationPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -78,7 +81,7 @@ class ListPaused extends BaseListPaused {
$criteria->addSelectColumn(UsersPeer::USR_USERNAME); $criteria->addSelectColumn(UsersPeer::USR_USERNAME);
$criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME); $criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
$criteria->addSelectColumn(UsersPeer::USR_LASTNAME); $criteria->addSelectColumn(UsersPeer::USR_LASTNAME);
$criteria->add( UsersPeer::USR_UID, $data['DEL_PREVIOUS_USR_UID'], Criteria::EQUAL ); $criteria->add(UsersPeer::USR_UID, $data['DEL_PREVIOUS_USR_UID'], Criteria::EQUAL);
$dataset = UsersPeer::doSelectRS($criteria); $dataset = UsersPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -89,7 +92,7 @@ class ListPaused extends BaseListPaused {
$criteria = new Criteria(); $criteria = new Criteria();
$criteria->addSelectColumn(TaskPeer::TAS_TITLE); $criteria->addSelectColumn(TaskPeer::TAS_TITLE);
$criteria->add( TaskPeer::TAS_UID, $data['TAS_UID'], Criteria::EQUAL ); $criteria->add(TaskPeer::TAS_UID, $data['TAS_UID'], Criteria::EQUAL);
$dataset = TaskPeer::doSelectRS($criteria); $dataset = TaskPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -100,7 +103,7 @@ class ListPaused extends BaseListPaused {
$criteria->addSelectColumn(UsersPeer::USR_USERNAME); $criteria->addSelectColumn(UsersPeer::USR_USERNAME);
$criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME); $criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
$criteria->addSelectColumn(UsersPeer::USR_LASTNAME); $criteria->addSelectColumn(UsersPeer::USR_LASTNAME);
$criteria->add( UsersPeer::USR_UID, $data['USR_UID'], Criteria::EQUAL ); $criteria->add(UsersPeer::USR_UID, $data['USR_UID'], Criteria::EQUAL);
$dataset = UsersPeer::doSelectRS($criteria); $dataset = UsersPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -114,19 +117,31 @@ class ListPaused extends BaseListPaused {
$oListInbox = new ListInbox(); $oListInbox = new ListInbox();
$oListInbox->remove($data['APP_UID'], $data['DEL_INDEX']); $oListInbox->remove($data['APP_UID'], $data['DEL_INDEX']);
$con = Propel::getConnection( ListPausedPeer::DATABASE_NAME ); if (!empty($data['PRO_UID']) && empty($data['PRO_ID'])) {
$p = new Process();
$data['PRO_ID'] = $p->load($data['PRO_UID'])['PRO_ID'];
}
if (!empty($data['USR_UID'])) {
$u = new Users();
$data['USR_ID'] = $u->load($data['USR_UID'])['USR_ID'];
}
if (!empty($data['TAS_UID'])) {
$t = new Task();
$data['TAS_ID'] = $t->load($data['TAS_UID'])['TAS_ID'];
}
$con = Propel::getConnection(ListPausedPeer::DATABASE_NAME);
try { try {
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME ); $this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) { if ($this->validate()) {
$result = $this->save(); $result = $this->save();
} else { } else {
$e = new Exception( "Failed Validation in class " . get_class( $this ) . "." ); $e = new Exception("Failed Validation in class " . get_class($this) . ".");
$e->aValidationFailures = $this->getValidationFailures(); $e->aValidationFailures = $this->getValidationFailures();
throw ($e); throw ($e);
} }
$con->commit(); $con->commit();
return $result; return $result;
} catch(Exception $e) { } catch (Exception $e) {
$con->rollback(); $con->rollback();
throw ($e); throw ($e);
} }
@@ -141,18 +156,26 @@ class ListPaused extends BaseListPaused {
*/ */
public function update($data) public function update($data)
{ {
$con = Propel::getConnection( ListPausedPeer::DATABASE_NAME ); if (!empty($data['USR_UID'])) {
$u = new Users();
$data['USR_ID'] = $u->load($data['USR_UID'])['USR_ID'];
}
if (!empty($data['TAS_UID'])) {
$t = new Task();
$data['TAS_ID'] = $t->load($data['TAS_UID'])['TAS_ID'];
}
$con = Propel::getConnection(ListPausedPeer::DATABASE_NAME);
try { try {
$con->begin(); $con->begin();
$this->setNew( false ); $this->setNew(false);
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME ); $this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) { if ($this->validate()) {
$result = $this->save(); $result = $this->save();
$con->commit(); $con->commit();
return $result; return $result;
} else { } else {
$con->rollback(); $con->rollback();
throw (new Exception( "Failed Validation in class " . get_class( $this ) . "." )); throw (new Exception("Failed Validation in class " . get_class($this) . "."));
} }
} catch (Exception $e) { } catch (Exception $e) {
$con->rollback(); $con->rollback();
@@ -168,15 +191,15 @@ class ListPaused extends BaseListPaused {
* @throws type * @throws type
* *
*/ */
public function remove ($app_uid, $del_index, $data_inbox) public function remove($app_uid, $del_index, $data_inbox)
{ {
$oRow = ApplicationPeer::retrieveByPK($app_uid); $oRow = ApplicationPeer::retrieveByPK($app_uid);
$aFields = $oRow->toArray( BasePeer::TYPE_FIELDNAME ); $aFields = $oRow->toArray(BasePeer::TYPE_FIELDNAME);
$data_inbox['APP_STATUS'] = $aFields['APP_STATUS']; $data_inbox['APP_STATUS'] = $aFields['APP_STATUS'];
$listInbox = new ListInbox(); $listInbox = new ListInbox();
$listInbox->newRow($data_inbox, $data_inbox['USR_UID']); $listInbox->newRow($data_inbox, $data_inbox['USR_UID']);
$con = Propel::getConnection( ListPausedPeer::DATABASE_NAME ); $con = Propel::getConnection(ListPausedPeer::DATABASE_NAME);
try { try {
$this->setAppUid($app_uid); $this->setAppUid($app_uid);
$this->setDelIndex($del_index); $this->setDelIndex($del_index);
@@ -189,7 +212,7 @@ class ListPaused extends BaseListPaused {
} }
} }
public function loadFilters (&$criteria, $filters) public function loadFilters(&$criteria, $filters)
{ {
$filter = isset($filters['filter']) ? $filters['filter'] : ""; $filter = isset($filters['filter']) ? $filters['filter'] : "";
$search = isset($filters['search']) ? $filters['search'] : ""; $search = isset($filters['search']) ? $filters['search'] : "";
@@ -200,20 +223,26 @@ class ListPaused extends BaseListPaused {
//Filter Read Unread All //Filter Read Unread All
switch ($filter) { switch ($filter) {
case 'read': case 'read':
$criteria->add(ListPausedPeer::DEL_INIT_DATE, NULL, Criteria::ISNOTNULL); $criteria->add(ListPausedPeer::DEL_INIT_DATE, null, Criteria::ISNOTNULL);
break; break;
case 'unread': case 'unread':
$criteria->add(ListPausedPeer::DEL_INIT_DATE, NULL, Criteria::ISNULL); $criteria->add(ListPausedPeer::DEL_INIT_DATE, null, Criteria::ISNULL);
break; break;
} }
if ($search != '') { if ($search != '') {
$criteria->add( $criteria->add(
$criteria->getNewCriterion(ListPausedPeer::APP_TITLE, '%' . $search . '%', Criteria::LIKE)->addOr( $criteria->getNewCriterion(ListPausedPeer::APP_TITLE, '%' . $search . '%', Criteria::LIKE)
$criteria->getNewCriterion(ListPausedPeer::APP_TAS_TITLE, '%' . $search . '%', Criteria::LIKE)->addOr( ->addOr(
$criteria->getNewCriterion(ListPausedPeer::APP_UID, $search, Criteria::EQUAL)->addOr( $criteria->getNewCriterion(ListPausedPeer::APP_TAS_TITLE, '%' . $search . '%', Criteria::LIKE)
$criteria->getNewCriterion(ListPausedPeer::APP_NUMBER, $search, Criteria::EQUAL) ->addOr(
)))); $criteria->getNewCriterion(ListPausedPeer::APP_UID, $search, Criteria::EQUAL)
->addOr(
$criteria->getNewCriterion(ListPausedPeer::APP_NUMBER, $search, Criteria::EQUAL)
)
)
)
);
} }
if ($process != '') { if ($process != '') {
@@ -257,7 +286,7 @@ class ListPaused extends BaseListPaused {
$criteria->addSelectColumn(ListPausedPeer::DEL_INIT_DATE); $criteria->addSelectColumn(ListPausedPeer::DEL_INIT_DATE);
$criteria->addSelectColumn(ListPausedPeer::DEL_DUE_DATE); $criteria->addSelectColumn(ListPausedPeer::DEL_DUE_DATE);
$criteria->addSelectColumn(ListPausedPeer::DEL_PRIORITY); $criteria->addSelectColumn(ListPausedPeer::DEL_PRIORITY);
$criteria->add( ListPausedPeer::USR_UID, $usr_uid, Criteria::EQUAL ); $criteria->add(ListPausedPeer::USR_UID, $usr_uid, Criteria::EQUAL);
self::loadFilters($criteria, $filters); self::loadFilters($criteria, $filters);
$sort = (!empty($filters['sort'])) ? ListPausedPeer::TABLE_NAME.'.'.$filters['sort'] : "APP_PAUSED_DATE"; $sort = (!empty($filters['sort'])) ? ListPausedPeer::TABLE_NAME.'.'.$filters['sort'] : "APP_PAUSED_DATE";
@@ -273,11 +302,11 @@ class ListPaused extends BaseListPaused {
} }
if ($paged == 1) { if ($paged == 1) {
$criteria->setLimit( $limit ); $criteria->setLimit($limit);
$criteria->setOffset( $start ); $criteria->setOffset($start);
} }
$dataset = ListPausedPeer::doSelectRS($criteria, Propel::getDbConnection('workflow_ro') ); $dataset = ListPausedPeer::doSelectRS($criteria, Propel::getDbConnection('workflow_ro'));
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$data = array(); $data = array();
while ($dataset->next()) { while ($dataset->next()) {
@@ -310,4 +339,3 @@ class ListPaused extends BaseListPaused {
return (int)$aRow['TOTAL']; return (int)$aRow['TOTAL'];
} }
} // ListPaused } // ListPaused

View File

@@ -14,8 +14,10 @@ require_once 'classes/model/om/BaseListUnassigned.php';
* *
* @package classes.model * @package classes.model
*/ */
// @codingStandardsIgnoreStart
class ListUnassigned extends BaseListUnassigned class ListUnassigned extends BaseListUnassigned
{ {
// @codingStandardsIgnoreEnd
private $total = 0; private $total = 0;
/** /**
* Create List Unassigned Table * Create List Unassigned Table
@@ -26,19 +28,27 @@ class ListUnassigned extends BaseListUnassigned
*/ */
public function create($data) public function create($data)
{ {
$con = Propel::getConnection( ListUnassignedPeer::DATABASE_NAME ); if (!empty($data['PRO_UID']) && empty($data['PRO_ID'])) {
$p = new Process();
$data['PRO_ID'] = $p->load($data['PRO_UID'])['PRO_ID'];
}
if (!empty($data['TAS_UID'])) {
$t = new Task();
$data['TAS_ID'] = $t->load($data['TAS_UID'])['TAS_ID'];
}
$con = Propel::getConnection(ListUnassignedPeer::DATABASE_NAME);
try { try {
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME ); $this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) { if ($this->validate()) {
$result = $this->save(); $result = $this->save();
} else { } else {
$e = new Exception( "Failed Validation in class " . get_class( $this ) . "." ); $e = new Exception("Failed Validation in class " . get_class($this) . ".");
$e->aValidationFailures = $this->getValidationFailures(); $e->aValidationFailures = $this->getValidationFailures();
throw ($e); throw ($e);
} }
$con->commit(); $con->commit();
return $result; return $result;
} catch(Exception $e) { } catch (Exception $e) {
$con->rollback(); $con->rollback();
throw ($e); throw ($e);
} }
@@ -53,18 +63,22 @@ class ListUnassigned extends BaseListUnassigned
*/ */
public function update($data) public function update($data)
{ {
$con = Propel::getConnection( ListUnassignedPeer::DATABASE_NAME ); if (!empty($data['TAS_UID'])) {
$t = new Task();
$data['TAS_ID'] = $t->load($data['TAS_UID'])['TAS_ID'];
}
$con = Propel::getConnection(ListUnassignedPeer::DATABASE_NAME);
try { try {
$con->begin(); $con->begin();
$this->setNew( false ); $this->setNew(false);
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME ); $this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) { if ($this->validate()) {
$result = $this->save(); $result = $this->save();
$con->commit(); $con->commit();
return $result; return $result;
} else { } else {
$con->rollback(); $con->rollback();
throw (new Exception( "Failed Validation in class " . get_class( $this ) . "." )); throw (new Exception("Failed Validation in class " . get_class($this) . "."));
} }
} catch (Exception $e) { } catch (Exception $e) {
$con->rollback(); $con->rollback();
@@ -80,9 +94,9 @@ class ListUnassigned extends BaseListUnassigned
* @throws type * @throws type
* *
*/ */
public function remove ($appUid, $delIndex) public function remove($appUid, $delIndex)
{ {
$con = Propel::getConnection( ListUnassignedPeer::DATABASE_NAME ); $con = Propel::getConnection(ListUnassignedPeer::DATABASE_NAME);
try { try {
$this->setAppUid($appUid); $this->setAppUid($appUid);
$this->setDelIndex($delIndex); $this->setDelIndex($delIndex);
@@ -96,15 +110,15 @@ class ListUnassigned extends BaseListUnassigned
} }
} }
public function newRow ($data, $delPreviusUsrUid) public function newRow($data, $delPreviusUsrUid)
{ {
$data['DEL_PREVIOUS_USR_UID'] = $delPreviusUsrUid; $data['DEL_PREVIOUS_USR_UID'] = $delPreviusUsrUid;
$data['DEL_DUE_DATE'] = isset($data['DEL_TASK_DUE_DATE']) ? $data['DEL_TASK_DUE_DATE'] : ''; $data['DEL_DUE_DATE'] = isset($data['DEL_TASK_DUE_DATE']) ? $data['DEL_TASK_DUE_DATE'] : '';
$criteria = new Criteria(); $criteria = new Criteria();
$criteria->addSelectColumn( ApplicationPeer::APP_NUMBER ); $criteria->addSelectColumn(ApplicationPeer::APP_NUMBER);
$criteria->addSelectColumn( ApplicationPeer::APP_UPDATE_DATE ); $criteria->addSelectColumn(ApplicationPeer::APP_UPDATE_DATE);
$criteria->add( ApplicationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL ); $criteria->add(ApplicationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL);
$dataset = ApplicationPeer::doSelectRS($criteria); $dataset = ApplicationPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -113,7 +127,7 @@ class ListUnassigned extends BaseListUnassigned
$criteria = new Criteria(); $criteria = new Criteria();
$criteria->addSelectColumn(ProcessPeer::PRO_TITLE); $criteria->addSelectColumn(ProcessPeer::PRO_TITLE);
$criteria->add( ProcessPeer::PRO_UID, $data['PRO_UID'], Criteria::EQUAL ); $criteria->add(ProcessPeer::PRO_UID, $data['PRO_UID'], Criteria::EQUAL);
$dataset = ProcessPeer::doSelectRS($criteria); $dataset = ProcessPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -123,7 +137,7 @@ class ListUnassigned extends BaseListUnassigned
$criteria = new Criteria(); $criteria = new Criteria();
$criteria->addSelectColumn(TaskPeer::TAS_TITLE); $criteria->addSelectColumn(TaskPeer::TAS_TITLE);
$criteria->add( TaskPeer::TAS_UID, $data['TAS_UID'], Criteria::EQUAL ); $criteria->add(TaskPeer::TAS_UID, $data['TAS_UID'], Criteria::EQUAL);
$dataset = TaskPeer::doSelectRS($criteria); $dataset = TaskPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -137,7 +151,7 @@ class ListUnassigned extends BaseListUnassigned
$criteria->addSelectColumn(UsersPeer::USR_USERNAME); $criteria->addSelectColumn(UsersPeer::USR_USERNAME);
$criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME); $criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
$criteria->addSelectColumn(UsersPeer::USR_LASTNAME); $criteria->addSelectColumn(UsersPeer::USR_LASTNAME);
$criteria->add( UsersPeer::USR_UID, $data['DEL_PREVIOUS_USR_UID'], Criteria::EQUAL ); $criteria->add(UsersPeer::USR_UID, $data['DEL_PREVIOUS_USR_UID'], Criteria::EQUAL);
$dataset = UsersPeer::doSelectRS($criteria); $dataset = UsersPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
@@ -151,7 +165,7 @@ class ListUnassigned extends BaseListUnassigned
return true; return true;
} }
public function loadFilters (&$criteria, $filters) public function loadFilters(&$criteria, $filters)
{ {
$filter = isset($filters['filter']) ? $filters['filter'] : ""; $filter = isset($filters['filter']) ? $filters['filter'] : "";
$search = isset($filters['search']) ? $filters['search'] : ""; $search = isset($filters['search']) ? $filters['search'] : "";
@@ -162,15 +176,21 @@ class ListUnassigned extends BaseListUnassigned
if ($search != '') { if ($search != '') {
$criteria->add( $criteria->add(
$criteria->getNewCriterion(ListUnassignedPeer::APP_TITLE, '%' . $search . '%', Criteria::LIKE)->addOr( $criteria->getNewCriterion(ListUnassignedPeer::APP_TITLE, '%' . $search . '%', Criteria::LIKE)
$criteria->getNewCriterion(ListUnassignedPeer::APP_TAS_TITLE, '%' . $search . '%', Criteria::LIKE)->addOr( ->addOr(
$criteria->getNewCriterion(ListUnassignedPeer::APP_UID, $search, Criteria::EQUAL)->addOr( $criteria->getNewCriterion(ListUnassignedPeer::APP_TAS_TITLE, '%' . $search . '%', Criteria::LIKE)
$criteria->getNewCriterion(ListUnassignedPeer::APP_NUMBER, $search, Criteria::EQUAL) ->addOr(
)))); $criteria->getNewCriterion(ListUnassignedPeer::APP_UID, $search, Criteria::EQUAL)
->addOr(
$criteria->getNewCriterion(ListUnassignedPeer::APP_NUMBER, $search, Criteria::EQUAL)
)
)
)
);
} }
if ($process != '') { if ($process != '') {
$criteria->add( ListUnassignedPeer::PRO_UID, $process, Criteria::EQUAL); $criteria->add(ListUnassignedPeer::PRO_UID, $process, Criteria::EQUAL);
} }
if ($category != '') { if ($category != '') {
@@ -186,7 +206,7 @@ class ListUnassigned extends BaseListUnassigned
{ {
$resp = array(); $resp = array();
$pmTable = new PmTable(); $pmTable = new PmTable();
$tasks = $this->getSelfServiceTasks( $usr_uid ); $tasks = $this->getSelfServiceTasks($usr_uid);
$criteria = $pmTable->addPMFieldsToList('unassigned'); $criteria = $pmTable->addPMFieldsToList('unassigned');
$criteria->addSelectColumn(ListUnassignedPeer::APP_UID); $criteria->addSelectColumn(ListUnassignedPeer::APP_UID);
@@ -237,11 +257,15 @@ class ListUnassigned extends BaseListUnassigned
Criteria::EQUAL Criteria::EQUAL
)->addAnd( )->addAnd(
$criteria->getNewCriterion( $criteria->getNewCriterion(
ListUnassignedPeer::DEL_INDEX, $value["DEL_INDEX"], Criteria::EQUAL ListUnassignedPeer::DEL_INDEX,
$value["DEL_INDEX"],
Criteria::EQUAL
) )
)->addAnd( )->addAnd(
$criteria->getNewCriterion( $criteria->getNewCriterion(
ListUnassignedPeer::TAS_UID, $value["TAS_UID"], Criteria::EQUAL ListUnassignedPeer::TAS_UID,
$value["TAS_UID"],
Criteria::EQUAL
) )
)->addOr( )->addOr(
$criterionAux $criterionAux
@@ -252,14 +276,16 @@ class ListUnassigned extends BaseListUnassigned
$criteria->add( $criteria->add(
$criterionAux->addOr($criteria->getNewCriterion(ListUnassignedPeer::TAS_UID, $tasks, Criteria::IN)) $criterionAux->addOr($criteria->getNewCriterion(ListUnassignedPeer::TAS_UID, $tasks, Criteria::IN))
); );
}else{ } else {
//Load Selfservice //Load Selfservice
$criteria->add(ListUnassignedPeer::TAS_UID, $tasks, Criteria::IN); $criteria->add(ListUnassignedPeer::TAS_UID, $tasks, Criteria::IN);
} }
//Apply some filters //Apply some filters
self::loadFilters($criteria, $filters); self::loadFilters($criteria, $filters);
$sort = (!empty($filters['sort'])) ? ListUnassignedPeer::TABLE_NAME.'.'.$filters['sort'] : "LIST_UNASSIGNED.DEL_DELEGATE_DATE"; $sort = (!empty($filters['sort'])) ?
ListUnassignedPeer::TABLE_NAME.'.'.$filters['sort'] :
"LIST_UNASSIGNED.DEL_DELEGATE_DATE";
$dir = isset($filters['dir']) ? $filters['dir'] : "ASC"; $dir = isset($filters['dir']) ? $filters['dir'] : "ASC";
$start = isset($filters['start']) ? $filters['start'] : "0"; $start = isset($filters['start']) ? $filters['start'] : "0";
$limit = isset($filters['limit']) ? $filters['limit'] : "25"; $limit = isset($filters['limit']) ? $filters['limit'] : "25";
@@ -272,18 +298,21 @@ class ListUnassigned extends BaseListUnassigned
} }
$this->total = ListUnassignedPeer::doCount($criteria); $this->total = ListUnassignedPeer::doCount($criteria);
if ($paged == 1) { if ($paged == 1) {
$criteria->setLimit( $limit ); $criteria->setLimit($limit);
$criteria->setOffset( $start ); $criteria->setOffset($start);
} }
$dataset = ListUnassignedPeer::doSelectRS($criteria); $dataset = ListUnassignedPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$aPriorities = array ('1' => 'VL','2' => 'L','3' => 'N','4' => 'H','5' => 'VH'); $aPriorities = array('1' => 'VL', '2' => 'L', '3' => 'N', '4' => 'H', '5' => 'VH');
$data = array(); $data = array();
while ($dataset->next()) { while ($dataset->next()) {
$aRow = (is_null($callbackRecord))? $dataset->getRow() : $callbackRecord($dataset->getRow()); $aRow = (is_null($callbackRecord))? $dataset->getRow() : $callbackRecord($dataset->getRow());
$aRow['DEL_PRIORITY'] = (isset($aRow['DEL_PRIORITY']) && is_numeric($aRow['DEL_PRIORITY']) && $aRow['DEL_PRIORITY'] <= 5 && $aRow['DEL_PRIORITY'] > 0 ) ? $aRow['DEL_PRIORITY'] : 3; $aRow['DEL_PRIORITY'] = (isset($aRow['DEL_PRIORITY']) &&
$aRow['DEL_PRIORITY'] = G::LoadTranslation( "ID_PRIORITY_{$aPriorities[$aRow['DEL_PRIORITY']]}" ); is_numeric($aRow['DEL_PRIORITY']) &&
$aRow['DEL_PRIORITY'] <= 5 &&
$aRow['DEL_PRIORITY'] > 0) ? $aRow['DEL_PRIORITY'] : 3;
$aRow['DEL_PRIORITY'] = G::LoadTranslation("ID_PRIORITY_{$aPriorities[$aRow['DEL_PRIORITY']]}");
$data[] = $aRow; $data[] = $aRow;
} }
return $data; return $data;
@@ -314,9 +343,15 @@ class ListUnassigned extends BaseListUnassigned
$criteria->addSelectColumn(AppAssignSelfServiceValuePeer::DEL_INDEX); $criteria->addSelectColumn(AppAssignSelfServiceValuePeer::DEL_INDEX);
$criteria->addSelectColumn(AppAssignSelfServiceValuePeer::TAS_UID); $criteria->addSelectColumn(AppAssignSelfServiceValuePeer::TAS_UID);
$criteria->add(AppAssignSelfServiceValuePeer::ID, AppAssignSelfServiceValuePeer::ID . $criteria->add(
" IN (SELECT " . AppAssignSelfServiceValueGroupPeer::ID . " FROM " . AppAssignSelfServiceValueGroupPeer::TABLE_NAME . AppAssignSelfServiceValuePeer::ID,
" WHERE " . AppAssignSelfServiceValueGroupPeer::GRP_UID . " IN ('" . implode("','", $arrayUid) . "'))", Criteria::CUSTOM); AppAssignSelfServiceValuePeer::ID.
" IN (SELECT ".AppAssignSelfServiceValueGroupPeer::ID.
" FROM ".AppAssignSelfServiceValueGroupPeer::TABLE_NAME.
" WHERE ".AppAssignSelfServiceValueGroupPeer::GRP_UID." IN ('".
implode("','", $arrayUid)."'))",
Criteria::CUSTOM
);
$rsCriteria = AppAssignSelfServiceValuePeer::doSelectRS($criteria); $rsCriteria = AppAssignSelfServiceValuePeer::doSelectRS($criteria);
$rsCriteria->setFetchmode(ResultSet::FETCHMODE_ASSOC); $rsCriteria->setFetchmode(ResultSet::FETCHMODE_ASSOC);
@@ -419,13 +454,33 @@ class ListUnassigned extends BaseListUnassigned
foreach ($arrayAppAssignSelfServiceValueData as $value) { foreach ($arrayAppAssignSelfServiceValueData as $value) {
if (is_null($criterionAux)) { if (is_null($criterionAux)) {
$criterionAux = $criteria->getNewCriterion(ListUnassignedPeer::APP_UID, $value["APP_UID"], Criteria::EQUAL)->addAnd( $criterionAux = $criteria->getNewCriterion(
$criteria->getNewCriterion(ListUnassignedPeer::DEL_INDEX, $value["DEL_INDEX"], Criteria::EQUAL))->addAnd( ListUnassignedPeer::APP_UID,
$criteria->getNewCriterion(ListUnassignedPeer::TAS_UID, $value["TAS_UID"], Criteria::EQUAL)); $value["APP_UID"],
Criteria::EQUAL
)->addAnd(
$criteria->getNewCriterion(ListUnassignedPeer::DEL_INDEX, $value["DEL_INDEX"], Criteria::EQUAL)
)->addAnd(
$criteria->getNewCriterion(ListUnassignedPeer::TAS_UID, $value["TAS_UID"], Criteria::EQUAL)
);
} else { } else {
$criterionAux = $criteria->getNewCriterion(ListUnassignedPeer::APP_UID, $value["APP_UID"], Criteria::EQUAL)->addAnd( $criterionAux = $criteria->getNewCriterion(
$criteria->getNewCriterion(ListUnassignedPeer::DEL_INDEX, $value["DEL_INDEX"], Criteria::EQUAL))->addAnd( ListUnassignedPeer::APP_UID,
$criteria->getNewCriterion(ListUnassignedPeer::TAS_UID, $value["TAS_UID"], Criteria::EQUAL))->addOr( $value["APP_UID"],
Criteria::EQUAL
)->addAnd(
$criteria->getNewCriterion(
ListUnassignedPeer::DEL_INDEX,
$value["DEL_INDEX"],
Criteria::EQUAL
)
)->addAnd(
$criteria->getNewCriterion(
ListUnassignedPeer::TAS_UID,
$value["TAS_UID"],
Criteria::EQUAL
)
)->addOr(
$criterionAux $criterionAux
); );
} }
@@ -442,4 +497,3 @@ class ListUnassigned extends BaseListUnassigned
return (int)$total; return (int)$total;
} }
} }

View File

@@ -6,7 +6,7 @@ require_once 'classes/model/om/BaseListUnassignedGroup.php';
/** /**
* Skeleton subclass for representing a row from the 'LIST_UNASSIGNED_GROUP' table. * Skeleton subclass for representing a row from the 'LIST_UNASSIGNED_GROUP' table.
* *
* *
* *
* You should add additional methods to this class to meet the * You should add additional methods to this class to meet the
* application requirements. This class will only be generated as * application requirements. This class will only be generated as
@@ -14,7 +14,10 @@ require_once 'classes/model/om/BaseListUnassignedGroup.php';
* *
* @package classes.model * @package classes.model
*/ */
class ListUnassignedGroup extends BaseListUnassignedGroup { // @codingStandardsIgnoreStart
class ListUnassignedGroup extends BaseListUnassignedGroup
{
// @codingStandardsIgnoreEnd
/** /**
* Create List Unassigned Group Table * Create List Unassigned Group Table
* *
@@ -23,20 +26,24 @@ class ListUnassignedGroup extends BaseListUnassignedGroup {
* *
*/ */
public function create($data) public function create($data)
{ {
$con = Propel::getConnection( ListUnassignedGroupPeer::DATABASE_NAME ); if (!empty($data['USR_UID'])) {
$u = new Users();
$data['USR_ID'] = $u->load($data['USR_UID'])['USR_ID'];
}
$con = Propel::getConnection(ListUnassignedGroupPeer::DATABASE_NAME);
try { try {
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME ); $this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) { if ($this->validate()) {
$result = $this->save(); $result = $this->save();
} else { } else {
$e = new Exception( "Failed Validation in class " . get_class( $this ) . "." ); $e = new Exception("Failed Validation in class " . get_class($this) . ".");
$e->aValidationFailures = $this->getValidationFailures(); $e->aValidationFailures = $this->getValidationFailures();
throw ($e); throw ($e);
} }
$con->commit(); $con->commit();
return $result; return $result;
} catch(Exception $e) { } catch (Exception $e) {
$con->rollback(); $con->rollback();
throw ($e); throw ($e);
} }
@@ -50,18 +57,22 @@ class ListUnassignedGroup extends BaseListUnassignedGroup {
*/ */
public function update($data) public function update($data)
{ {
$con = Propel::getConnection( ListUnassignedGroupPeer::DATABASE_NAME ); if (!empty($data['USR_UID'])) {
$u = new Users();
$data['USR_ID'] = $u->load($data['USR_UID'])['USR_ID'];
}
$con = Propel::getConnection(ListUnassignedGroupPeer::DATABASE_NAME);
try { try {
$con->begin(); $con->begin();
$this->setNew( false ); $this->setNew(false);
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME ); $this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) { if ($this->validate()) {
$result = $this->save(); $result = $this->save();
$con->commit(); $con->commit();
return $result; return $result;
} else { } else {
$con->rollback(); $con->rollback();
throw (new Exception( "Failed Validation in class " . get_class( $this ) . "." )); throw (new Exception("Failed Validation in class " . get_class($this) . "."));
} }
} catch (Exception $e) { } catch (Exception $e) {
$con->rollback(); $con->rollback();
@@ -77,9 +88,9 @@ class ListUnassignedGroup extends BaseListUnassignedGroup {
* @throws type * @throws type
* *
*/ */
public function remove ($app_uid,$una_uid) public function remove($app_uid, $una_uid)
{ {
$con = Propel::getConnection( ListUnassignedGroupPeer::DATABASE_NAME ); $con = Propel::getConnection(ListUnassignedGroupPeer::DATABASE_NAME);
try { try {
$this->setAppUid($app_uid); $this->setAppUid($app_uid);
$this->setUnaUid($una_uid); $this->setUnaUid($una_uid);
@@ -99,7 +110,8 @@ class ListUnassignedGroup extends BaseListUnassignedGroup {
* @throws type * @throws type
* *
*/ */
public function newRow($unaUid, $usrUid, $type, $typeUid=''){ public function newRow($unaUid, $usrUid, $type, $typeUid = '')
{
$data['UNA_UID'] = $unaUid; $data['UNA_UID'] = $unaUid;
$data['USR_UID'] = $usrUid; $data['USR_UID'] = $usrUid;
$data['TYPE'] = $type; $data['TYPE'] = $type;

View File

@@ -101,6 +101,12 @@ class ListCanceledMapBuilder
$tMap->addColumn('DEL_PRIORITY', 'DelPriority', 'string', CreoleTypes::VARCHAR, true, 32); $tMap->addColumn('DEL_PRIORITY', 'DelPriority', 'string', CreoleTypes::VARCHAR, true, 32);
$tMap->addColumn('PRO_ID', 'ProId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('USR_ID', 'UsrId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('TAS_ID', 'TasId', 'int', CreoleTypes::INTEGER, false, null);
} // doBuild() } // doBuild()
} // ListCanceledMapBuilder } // ListCanceledMapBuilder

View File

@@ -95,6 +95,12 @@ class ListCompletedMapBuilder
$tMap->addColumn('DEL_CURRENT_USR_LASTNAME', 'DelCurrentUsrLastname', 'string', CreoleTypes::VARCHAR, false, 50); $tMap->addColumn('DEL_CURRENT_USR_LASTNAME', 'DelCurrentUsrLastname', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('PRO_ID', 'ProId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('USR_ID', 'UsrId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('TAS_ID', 'TasId', 'int', CreoleTypes::INTEGER, false, null);
} // doBuild() } // doBuild()
} // ListCompletedMapBuilder } // ListCompletedMapBuilder

View File

@@ -105,6 +105,14 @@ class ListInboxMapBuilder
$tMap->addColumn('DEL_PRIORITY', 'DelPriority', 'string', CreoleTypes::VARCHAR, true, 32); $tMap->addColumn('DEL_PRIORITY', 'DelPriority', 'string', CreoleTypes::VARCHAR, true, 32);
$tMap->addColumn('PRO_ID', 'ProId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('USR_ID', 'UsrId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('TAS_ID', 'TasId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('APP_STATUS_ID', 'AppStatusId', 'int', CreoleTypes::TINYINT, false, null);
} // doBuild() } // doBuild()
} // ListInboxMapBuilder } // ListInboxMapBuilder

View File

@@ -115,6 +115,14 @@ class ListMyInboxMapBuilder
$tMap->addColumn('DEL_PRIORITY', 'DelPriority', 'string', CreoleTypes::VARCHAR, true, 32); $tMap->addColumn('DEL_PRIORITY', 'DelPriority', 'string', CreoleTypes::VARCHAR, true, 32);
$tMap->addColumn('PRO_ID', 'ProId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('USR_ID', 'UsrId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('TAS_ID', 'TasId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('APP_STATUS_ID', 'AppStatusId', 'int', CreoleTypes::TINYINT, false, null);
} // doBuild() } // doBuild()
} // ListMyInboxMapBuilder } // ListMyInboxMapBuilder

View File

@@ -105,6 +105,12 @@ class ListParticipatedHistoryMapBuilder
$tMap->addColumn('DEL_PRIORITY', 'DelPriority', 'string', CreoleTypes::VARCHAR, true, 32); $tMap->addColumn('DEL_PRIORITY', 'DelPriority', 'string', CreoleTypes::VARCHAR, true, 32);
$tMap->addColumn('PRO_ID', 'ProId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('USR_ID', 'UsrId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('TAS_ID', 'TasId', 'int', CreoleTypes::INTEGER, false, null);
} // doBuild() } // doBuild()
} // ListParticipatedHistoryMapBuilder } // ListParticipatedHistoryMapBuilder

View File

@@ -111,6 +111,14 @@ class ListParticipatedLastMapBuilder
$tMap->addColumn('DEL_THREAD_STATUS', 'DelThreadStatus', 'string', CreoleTypes::VARCHAR, true, 32); $tMap->addColumn('DEL_THREAD_STATUS', 'DelThreadStatus', 'string', CreoleTypes::VARCHAR, true, 32);
$tMap->addColumn('PRO_ID', 'ProId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('USR_ID', 'UsrId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('TAS_ID', 'TasId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('APP_STATUS_ID', 'AppStatusId', 'int', CreoleTypes::TINYINT, false, null);
} // doBuild() } // doBuild()
} // ListParticipatedLastMapBuilder } // ListParticipatedLastMapBuilder

View File

@@ -109,6 +109,12 @@ class ListPausedMapBuilder
$tMap->addColumn('DEL_PRIORITY', 'DelPriority', 'string', CreoleTypes::VARCHAR, true, 32); $tMap->addColumn('DEL_PRIORITY', 'DelPriority', 'string', CreoleTypes::VARCHAR, true, 32);
$tMap->addColumn('PRO_ID', 'ProId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('USR_ID', 'UsrId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('TAS_ID', 'TasId', 'int', CreoleTypes::INTEGER, false, null);
} // doBuild() } // doBuild()
} // ListPausedMapBuilder } // ListPausedMapBuilder

View File

@@ -73,6 +73,8 @@ class ListUnassignedGroupMapBuilder
$tMap->addColumn('TYP_UID', 'TypUid', 'string', CreoleTypes::VARCHAR, true, 32); $tMap->addColumn('TYP_UID', 'TypUid', 'string', CreoleTypes::VARCHAR, true, 32);
$tMap->addColumn('USR_ID', 'UsrId', 'int', CreoleTypes::INTEGER, false, null);
} // doBuild() } // doBuild()
} // ListUnassignedGroupMapBuilder } // ListUnassignedGroupMapBuilder

View File

@@ -97,6 +97,10 @@ class ListUnassignedMapBuilder
$tMap->addColumn('DEL_PRIORITY', 'DelPriority', 'string', CreoleTypes::VARCHAR, true, 32); $tMap->addColumn('DEL_PRIORITY', 'DelPriority', 'string', CreoleTypes::VARCHAR, true, 32);
$tMap->addColumn('PRO_ID', 'ProId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('TAS_ID', 'TasId', 'int', CreoleTypes::INTEGER, false, null);
} // doBuild() } // doBuild()
} // ListUnassignedMapBuilder } // ListUnassignedMapBuilder

View File

@@ -135,6 +135,24 @@ abstract class BaseListCanceled extends BaseObject implements Persistent
*/ */
protected $del_priority = '3'; protected $del_priority = '3';
/**
* The value for the pro_id field.
* @var int
*/
protected $pro_id = 0;
/**
* The value for the usr_id field.
* @var int
*/
protected $usr_id = 0;
/**
* The value for the tas_id field.
* @var int
*/
protected $tas_id = 0;
/** /**
* Flag to prevent endless save loop, if this object is referenced * Flag to prevent endless save loop, if this object is referenced
* by another object which falls in this transaction. * by another object which falls in this transaction.
@@ -431,6 +449,39 @@ abstract class BaseListCanceled extends BaseObject implements Persistent
return $this->del_priority; return $this->del_priority;
} }
/**
* Get the [pro_id] column value.
*
* @return int
*/
public function getProId()
{
return $this->pro_id;
}
/**
* Get the [usr_id] column value.
*
* @return int
*/
public function getUsrId()
{
return $this->usr_id;
}
/**
* Get the [tas_id] column value.
*
* @return int
*/
public function getTasId()
{
return $this->tas_id;
}
/** /**
* Set the value of [app_uid] column. * Set the value of [app_uid] column.
* *
@@ -855,6 +906,72 @@ abstract class BaseListCanceled extends BaseObject implements Persistent
} // setDelPriority() } // setDelPriority()
/**
* Set the value of [pro_id] column.
*
* @param int $v new value
* @return void
*/
public function setProId($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->pro_id !== $v || $v === 0) {
$this->pro_id = $v;
$this->modifiedColumns[] = ListCanceledPeer::PRO_ID;
}
} // setProId()
/**
* Set the value of [usr_id] column.
*
* @param int $v new value
* @return void
*/
public function setUsrId($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->usr_id !== $v || $v === 0) {
$this->usr_id = $v;
$this->modifiedColumns[] = ListCanceledPeer::USR_ID;
}
} // setUsrId()
/**
* Set the value of [tas_id] column.
*
* @param int $v new value
* @return void
*/
public function setTasId($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->tas_id !== $v || $v === 0) {
$this->tas_id = $v;
$this->modifiedColumns[] = ListCanceledPeer::TAS_ID;
}
} // setTasId()
/** /**
* Hydrates (populates) the object variables with values from the database resultset. * Hydrates (populates) the object variables with values from the database resultset.
* *
@@ -908,12 +1025,18 @@ abstract class BaseListCanceled extends BaseObject implements Persistent
$this->del_priority = $rs->getString($startcol + 17); $this->del_priority = $rs->getString($startcol + 17);
$this->pro_id = $rs->getInt($startcol + 18);
$this->usr_id = $rs->getInt($startcol + 19);
$this->tas_id = $rs->getInt($startcol + 20);
$this->resetModified(); $this->resetModified();
$this->setNew(false); $this->setNew(false);
// FIXME - using NUM_COLUMNS may be clearer. // FIXME - using NUM_COLUMNS may be clearer.
return $startcol + 18; // 18 = ListCanceledPeer::NUM_COLUMNS - ListCanceledPeer::NUM_LAZY_LOAD_COLUMNS). return $startcol + 21; // 21 = ListCanceledPeer::NUM_COLUMNS - ListCanceledPeer::NUM_LAZY_LOAD_COLUMNS).
} catch (Exception $e) { } catch (Exception $e) {
throw new PropelException("Error populating ListCanceled object", $e); throw new PropelException("Error populating ListCanceled object", $e);
@@ -1171,6 +1294,15 @@ abstract class BaseListCanceled extends BaseObject implements Persistent
case 17: case 17:
return $this->getDelPriority(); return $this->getDelPriority();
break; break;
case 18:
return $this->getProId();
break;
case 19:
return $this->getUsrId();
break;
case 20:
return $this->getTasId();
break;
default: default:
return null; return null;
break; break;
@@ -1209,6 +1341,9 @@ abstract class BaseListCanceled extends BaseObject implements Persistent
$keys[15] => $this->getDelInitDate(), $keys[15] => $this->getDelInitDate(),
$keys[16] => $this->getDelDueDate(), $keys[16] => $this->getDelDueDate(),
$keys[17] => $this->getDelPriority(), $keys[17] => $this->getDelPriority(),
$keys[18] => $this->getProId(),
$keys[19] => $this->getUsrId(),
$keys[20] => $this->getTasId(),
); );
return $result; return $result;
} }
@@ -1294,6 +1429,15 @@ abstract class BaseListCanceled extends BaseObject implements Persistent
case 17: case 17:
$this->setDelPriority($value); $this->setDelPriority($value);
break; break;
case 18:
$this->setProId($value);
break;
case 19:
$this->setUsrId($value);
break;
case 20:
$this->setTasId($value);
break;
} // switch() } // switch()
} }
@@ -1389,6 +1533,18 @@ abstract class BaseListCanceled extends BaseObject implements Persistent
$this->setDelPriority($arr[$keys[17]]); $this->setDelPriority($arr[$keys[17]]);
} }
if (array_key_exists($keys[18], $arr)) {
$this->setProId($arr[$keys[18]]);
}
if (array_key_exists($keys[19], $arr)) {
$this->setUsrId($arr[$keys[19]]);
}
if (array_key_exists($keys[20], $arr)) {
$this->setTasId($arr[$keys[20]]);
}
} }
/** /**
@@ -1472,6 +1628,18 @@ abstract class BaseListCanceled extends BaseObject implements Persistent
$criteria->add(ListCanceledPeer::DEL_PRIORITY, $this->del_priority); $criteria->add(ListCanceledPeer::DEL_PRIORITY, $this->del_priority);
} }
if ($this->isColumnModified(ListCanceledPeer::PRO_ID)) {
$criteria->add(ListCanceledPeer::PRO_ID, $this->pro_id);
}
if ($this->isColumnModified(ListCanceledPeer::USR_ID)) {
$criteria->add(ListCanceledPeer::USR_ID, $this->usr_id);
}
if ($this->isColumnModified(ListCanceledPeer::TAS_ID)) {
$criteria->add(ListCanceledPeer::TAS_ID, $this->tas_id);
}
return $criteria; return $criteria;
} }
@@ -1560,6 +1728,12 @@ abstract class BaseListCanceled extends BaseObject implements Persistent
$copyObj->setDelPriority($this->del_priority); $copyObj->setDelPriority($this->del_priority);
$copyObj->setProId($this->pro_id);
$copyObj->setUsrId($this->usr_id);
$copyObj->setTasId($this->tas_id);
$copyObj->setNew(true); $copyObj->setNew(true);

View File

@@ -25,7 +25,7 @@ abstract class BaseListCanceledPeer
const CLASS_DEFAULT = 'classes.model.ListCanceled'; const CLASS_DEFAULT = 'classes.model.ListCanceled';
/** The total number of columns. */ /** The total number of columns. */
const NUM_COLUMNS = 18; const NUM_COLUMNS = 21;
/** The number of lazy-loaded columns. */ /** The number of lazy-loaded columns. */
const NUM_LAZY_LOAD_COLUMNS = 0; const NUM_LAZY_LOAD_COLUMNS = 0;
@@ -85,6 +85,15 @@ abstract class BaseListCanceledPeer
/** the column name for the DEL_PRIORITY field */ /** the column name for the DEL_PRIORITY field */
const DEL_PRIORITY = 'LIST_CANCELED.DEL_PRIORITY'; const DEL_PRIORITY = 'LIST_CANCELED.DEL_PRIORITY';
/** the column name for the PRO_ID field */
const PRO_ID = 'LIST_CANCELED.PRO_ID';
/** the column name for the USR_ID field */
const USR_ID = 'LIST_CANCELED.USR_ID';
/** the column name for the TAS_ID field */
const TAS_ID = 'LIST_CANCELED.TAS_ID';
/** The PHP to DB Name Mapping */ /** The PHP to DB Name Mapping */
private static $phpNameMap = null; private static $phpNameMap = null;
@@ -96,10 +105,10 @@ abstract class BaseListCanceledPeer
* e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id' * e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
*/ */
private static $fieldNames = array ( private static $fieldNames = array (
BasePeer::TYPE_PHPNAME => array ('AppUid', 'UsrUid', 'TasUid', 'ProUid', 'AppNumber', 'AppTitle', 'AppProTitle', 'AppTasTitle', 'AppCanceledDate', 'DelIndex', 'DelPreviousUsrUid', 'DelCurrentUsrUsername', 'DelCurrentUsrFirstname', 'DelCurrentUsrLastname', 'DelDelegateDate', 'DelInitDate', 'DelDueDate', 'DelPriority', ), BasePeer::TYPE_PHPNAME => array ('AppUid', 'UsrUid', 'TasUid', 'ProUid', 'AppNumber', 'AppTitle', 'AppProTitle', 'AppTasTitle', 'AppCanceledDate', 'DelIndex', 'DelPreviousUsrUid', 'DelCurrentUsrUsername', 'DelCurrentUsrFirstname', 'DelCurrentUsrLastname', 'DelDelegateDate', 'DelInitDate', 'DelDueDate', 'DelPriority', 'ProId', 'UsrId', 'TasId', ),
BasePeer::TYPE_COLNAME => array (ListCanceledPeer::APP_UID, ListCanceledPeer::USR_UID, ListCanceledPeer::TAS_UID, ListCanceledPeer::PRO_UID, ListCanceledPeer::APP_NUMBER, ListCanceledPeer::APP_TITLE, ListCanceledPeer::APP_PRO_TITLE, ListCanceledPeer::APP_TAS_TITLE, ListCanceledPeer::APP_CANCELED_DATE, ListCanceledPeer::DEL_INDEX, ListCanceledPeer::DEL_PREVIOUS_USR_UID, ListCanceledPeer::DEL_CURRENT_USR_USERNAME, ListCanceledPeer::DEL_CURRENT_USR_FIRSTNAME, ListCanceledPeer::DEL_CURRENT_USR_LASTNAME, ListCanceledPeer::DEL_DELEGATE_DATE, ListCanceledPeer::DEL_INIT_DATE, ListCanceledPeer::DEL_DUE_DATE, ListCanceledPeer::DEL_PRIORITY, ), BasePeer::TYPE_COLNAME => array (ListCanceledPeer::APP_UID, ListCanceledPeer::USR_UID, ListCanceledPeer::TAS_UID, ListCanceledPeer::PRO_UID, ListCanceledPeer::APP_NUMBER, ListCanceledPeer::APP_TITLE, ListCanceledPeer::APP_PRO_TITLE, ListCanceledPeer::APP_TAS_TITLE, ListCanceledPeer::APP_CANCELED_DATE, ListCanceledPeer::DEL_INDEX, ListCanceledPeer::DEL_PREVIOUS_USR_UID, ListCanceledPeer::DEL_CURRENT_USR_USERNAME, ListCanceledPeer::DEL_CURRENT_USR_FIRSTNAME, ListCanceledPeer::DEL_CURRENT_USR_LASTNAME, ListCanceledPeer::DEL_DELEGATE_DATE, ListCanceledPeer::DEL_INIT_DATE, ListCanceledPeer::DEL_DUE_DATE, ListCanceledPeer::DEL_PRIORITY, ListCanceledPeer::PRO_ID, ListCanceledPeer::USR_ID, ListCanceledPeer::TAS_ID, ),
BasePeer::TYPE_FIELDNAME => array ('APP_UID', 'USR_UID', 'TAS_UID', 'PRO_UID', 'APP_NUMBER', 'APP_TITLE', 'APP_PRO_TITLE', 'APP_TAS_TITLE', 'APP_CANCELED_DATE', 'DEL_INDEX', 'DEL_PREVIOUS_USR_UID', 'DEL_CURRENT_USR_USERNAME', 'DEL_CURRENT_USR_FIRSTNAME', 'DEL_CURRENT_USR_LASTNAME', 'DEL_DELEGATE_DATE', 'DEL_INIT_DATE', 'DEL_DUE_DATE', 'DEL_PRIORITY', ), BasePeer::TYPE_FIELDNAME => array ('APP_UID', 'USR_UID', 'TAS_UID', 'PRO_UID', 'APP_NUMBER', 'APP_TITLE', 'APP_PRO_TITLE', 'APP_TAS_TITLE', 'APP_CANCELED_DATE', 'DEL_INDEX', 'DEL_PREVIOUS_USR_UID', 'DEL_CURRENT_USR_USERNAME', 'DEL_CURRENT_USR_FIRSTNAME', 'DEL_CURRENT_USR_LASTNAME', 'DEL_DELEGATE_DATE', 'DEL_INIT_DATE', 'DEL_DUE_DATE', 'DEL_PRIORITY', 'PRO_ID', 'USR_ID', 'TAS_ID', ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, )
); );
/** /**
@@ -109,10 +118,10 @@ abstract class BaseListCanceledPeer
* e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0 * e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0
*/ */
private static $fieldKeys = array ( private static $fieldKeys = array (
BasePeer::TYPE_PHPNAME => array ('AppUid' => 0, 'UsrUid' => 1, 'TasUid' => 2, 'ProUid' => 3, 'AppNumber' => 4, 'AppTitle' => 5, 'AppProTitle' => 6, 'AppTasTitle' => 7, 'AppCanceledDate' => 8, 'DelIndex' => 9, 'DelPreviousUsrUid' => 10, 'DelCurrentUsrUsername' => 11, 'DelCurrentUsrFirstname' => 12, 'DelCurrentUsrLastname' => 13, 'DelDelegateDate' => 14, 'DelInitDate' => 15, 'DelDueDate' => 16, 'DelPriority' => 17, ), BasePeer::TYPE_PHPNAME => array ('AppUid' => 0, 'UsrUid' => 1, 'TasUid' => 2, 'ProUid' => 3, 'AppNumber' => 4, 'AppTitle' => 5, 'AppProTitle' => 6, 'AppTasTitle' => 7, 'AppCanceledDate' => 8, 'DelIndex' => 9, 'DelPreviousUsrUid' => 10, 'DelCurrentUsrUsername' => 11, 'DelCurrentUsrFirstname' => 12, 'DelCurrentUsrLastname' => 13, 'DelDelegateDate' => 14, 'DelInitDate' => 15, 'DelDueDate' => 16, 'DelPriority' => 17, 'ProId' => 18, 'UsrId' => 19, 'TasId' => 20, ),
BasePeer::TYPE_COLNAME => array (ListCanceledPeer::APP_UID => 0, ListCanceledPeer::USR_UID => 1, ListCanceledPeer::TAS_UID => 2, ListCanceledPeer::PRO_UID => 3, ListCanceledPeer::APP_NUMBER => 4, ListCanceledPeer::APP_TITLE => 5, ListCanceledPeer::APP_PRO_TITLE => 6, ListCanceledPeer::APP_TAS_TITLE => 7, ListCanceledPeer::APP_CANCELED_DATE => 8, ListCanceledPeer::DEL_INDEX => 9, ListCanceledPeer::DEL_PREVIOUS_USR_UID => 10, ListCanceledPeer::DEL_CURRENT_USR_USERNAME => 11, ListCanceledPeer::DEL_CURRENT_USR_FIRSTNAME => 12, ListCanceledPeer::DEL_CURRENT_USR_LASTNAME => 13, ListCanceledPeer::DEL_DELEGATE_DATE => 14, ListCanceledPeer::DEL_INIT_DATE => 15, ListCanceledPeer::DEL_DUE_DATE => 16, ListCanceledPeer::DEL_PRIORITY => 17, ), BasePeer::TYPE_COLNAME => array (ListCanceledPeer::APP_UID => 0, ListCanceledPeer::USR_UID => 1, ListCanceledPeer::TAS_UID => 2, ListCanceledPeer::PRO_UID => 3, ListCanceledPeer::APP_NUMBER => 4, ListCanceledPeer::APP_TITLE => 5, ListCanceledPeer::APP_PRO_TITLE => 6, ListCanceledPeer::APP_TAS_TITLE => 7, ListCanceledPeer::APP_CANCELED_DATE => 8, ListCanceledPeer::DEL_INDEX => 9, ListCanceledPeer::DEL_PREVIOUS_USR_UID => 10, ListCanceledPeer::DEL_CURRENT_USR_USERNAME => 11, ListCanceledPeer::DEL_CURRENT_USR_FIRSTNAME => 12, ListCanceledPeer::DEL_CURRENT_USR_LASTNAME => 13, ListCanceledPeer::DEL_DELEGATE_DATE => 14, ListCanceledPeer::DEL_INIT_DATE => 15, ListCanceledPeer::DEL_DUE_DATE => 16, ListCanceledPeer::DEL_PRIORITY => 17, ListCanceledPeer::PRO_ID => 18, ListCanceledPeer::USR_ID => 19, ListCanceledPeer::TAS_ID => 20, ),
BasePeer::TYPE_FIELDNAME => array ('APP_UID' => 0, 'USR_UID' => 1, 'TAS_UID' => 2, 'PRO_UID' => 3, 'APP_NUMBER' => 4, 'APP_TITLE' => 5, 'APP_PRO_TITLE' => 6, 'APP_TAS_TITLE' => 7, 'APP_CANCELED_DATE' => 8, 'DEL_INDEX' => 9, 'DEL_PREVIOUS_USR_UID' => 10, 'DEL_CURRENT_USR_USERNAME' => 11, 'DEL_CURRENT_USR_FIRSTNAME' => 12, 'DEL_CURRENT_USR_LASTNAME' => 13, 'DEL_DELEGATE_DATE' => 14, 'DEL_INIT_DATE' => 15, 'DEL_DUE_DATE' => 16, 'DEL_PRIORITY' => 17, ), BasePeer::TYPE_FIELDNAME => array ('APP_UID' => 0, 'USR_UID' => 1, 'TAS_UID' => 2, 'PRO_UID' => 3, 'APP_NUMBER' => 4, 'APP_TITLE' => 5, 'APP_PRO_TITLE' => 6, 'APP_TAS_TITLE' => 7, 'APP_CANCELED_DATE' => 8, 'DEL_INDEX' => 9, 'DEL_PREVIOUS_USR_UID' => 10, 'DEL_CURRENT_USR_USERNAME' => 11, 'DEL_CURRENT_USR_FIRSTNAME' => 12, 'DEL_CURRENT_USR_LASTNAME' => 13, 'DEL_DELEGATE_DATE' => 14, 'DEL_INIT_DATE' => 15, 'DEL_DUE_DATE' => 16, 'DEL_PRIORITY' => 17, 'PRO_ID' => 18, 'USR_ID' => 19, 'TAS_ID' => 20, ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, )
); );
/** /**
@@ -249,6 +258,12 @@ abstract class BaseListCanceledPeer
$criteria->addSelectColumn(ListCanceledPeer::DEL_PRIORITY); $criteria->addSelectColumn(ListCanceledPeer::DEL_PRIORITY);
$criteria->addSelectColumn(ListCanceledPeer::PRO_ID);
$criteria->addSelectColumn(ListCanceledPeer::USR_ID);
$criteria->addSelectColumn(ListCanceledPeer::TAS_ID);
} }
const COUNT = 'COUNT(LIST_CANCELED.APP_UID)'; const COUNT = 'COUNT(LIST_CANCELED.APP_UID)';

View File

@@ -117,6 +117,24 @@ abstract class BaseListCompleted extends BaseObject implements Persistent
*/ */
protected $del_current_usr_lastname = ''; protected $del_current_usr_lastname = '';
/**
* The value for the pro_id field.
* @var int
*/
protected $pro_id = 0;
/**
* The value for the usr_id field.
* @var int
*/
protected $usr_id = 0;
/**
* The value for the tas_id field.
* @var int
*/
protected $tas_id = 0;
/** /**
* Flag to prevent endless save loop, if this object is referenced * Flag to prevent endless save loop, if this object is referenced
* by another object which falls in this transaction. * by another object which falls in this transaction.
@@ -338,6 +356,39 @@ abstract class BaseListCompleted extends BaseObject implements Persistent
return $this->del_current_usr_lastname; return $this->del_current_usr_lastname;
} }
/**
* Get the [pro_id] column value.
*
* @return int
*/
public function getProId()
{
return $this->pro_id;
}
/**
* Get the [usr_id] column value.
*
* @return int
*/
public function getUsrId()
{
return $this->usr_id;
}
/**
* Get the [tas_id] column value.
*
* @return int
*/
public function getTasId()
{
return $this->tas_id;
}
/** /**
* Set the value of [app_uid] column. * Set the value of [app_uid] column.
* *
@@ -682,6 +733,72 @@ abstract class BaseListCompleted extends BaseObject implements Persistent
} // setDelCurrentUsrLastname() } // setDelCurrentUsrLastname()
/**
* Set the value of [pro_id] column.
*
* @param int $v new value
* @return void
*/
public function setProId($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->pro_id !== $v || $v === 0) {
$this->pro_id = $v;
$this->modifiedColumns[] = ListCompletedPeer::PRO_ID;
}
} // setProId()
/**
* Set the value of [usr_id] column.
*
* @param int $v new value
* @return void
*/
public function setUsrId($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->usr_id !== $v || $v === 0) {
$this->usr_id = $v;
$this->modifiedColumns[] = ListCompletedPeer::USR_ID;
}
} // setUsrId()
/**
* Set the value of [tas_id] column.
*
* @param int $v new value
* @return void
*/
public function setTasId($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->tas_id !== $v || $v === 0) {
$this->tas_id = $v;
$this->modifiedColumns[] = ListCompletedPeer::TAS_ID;
}
} // setTasId()
/** /**
* Hydrates (populates) the object variables with values from the database resultset. * Hydrates (populates) the object variables with values from the database resultset.
* *
@@ -729,12 +846,18 @@ abstract class BaseListCompleted extends BaseObject implements Persistent
$this->del_current_usr_lastname = $rs->getString($startcol + 14); $this->del_current_usr_lastname = $rs->getString($startcol + 14);
$this->pro_id = $rs->getInt($startcol + 15);
$this->usr_id = $rs->getInt($startcol + 16);
$this->tas_id = $rs->getInt($startcol + 17);
$this->resetModified(); $this->resetModified();
$this->setNew(false); $this->setNew(false);
// FIXME - using NUM_COLUMNS may be clearer. // FIXME - using NUM_COLUMNS may be clearer.
return $startcol + 15; // 15 = ListCompletedPeer::NUM_COLUMNS - ListCompletedPeer::NUM_LAZY_LOAD_COLUMNS). return $startcol + 18; // 18 = ListCompletedPeer::NUM_COLUMNS - ListCompletedPeer::NUM_LAZY_LOAD_COLUMNS).
} catch (Exception $e) { } catch (Exception $e) {
throw new PropelException("Error populating ListCompleted object", $e); throw new PropelException("Error populating ListCompleted object", $e);
@@ -983,6 +1106,15 @@ abstract class BaseListCompleted extends BaseObject implements Persistent
case 14: case 14:
return $this->getDelCurrentUsrLastname(); return $this->getDelCurrentUsrLastname();
break; break;
case 15:
return $this->getProId();
break;
case 16:
return $this->getUsrId();
break;
case 17:
return $this->getTasId();
break;
default: default:
return null; return null;
break; break;
@@ -1018,6 +1150,9 @@ abstract class BaseListCompleted extends BaseObject implements Persistent
$keys[12] => $this->getDelCurrentUsrUsername(), $keys[12] => $this->getDelCurrentUsrUsername(),
$keys[13] => $this->getDelCurrentUsrFirstname(), $keys[13] => $this->getDelCurrentUsrFirstname(),
$keys[14] => $this->getDelCurrentUsrLastname(), $keys[14] => $this->getDelCurrentUsrLastname(),
$keys[15] => $this->getProId(),
$keys[16] => $this->getUsrId(),
$keys[17] => $this->getTasId(),
); );
return $result; return $result;
} }
@@ -1094,6 +1229,15 @@ abstract class BaseListCompleted extends BaseObject implements Persistent
case 14: case 14:
$this->setDelCurrentUsrLastname($value); $this->setDelCurrentUsrLastname($value);
break; break;
case 15:
$this->setProId($value);
break;
case 16:
$this->setUsrId($value);
break;
case 17:
$this->setTasId($value);
break;
} // switch() } // switch()
} }
@@ -1177,6 +1321,18 @@ abstract class BaseListCompleted extends BaseObject implements Persistent
$this->setDelCurrentUsrLastname($arr[$keys[14]]); $this->setDelCurrentUsrLastname($arr[$keys[14]]);
} }
if (array_key_exists($keys[15], $arr)) {
$this->setProId($arr[$keys[15]]);
}
if (array_key_exists($keys[16], $arr)) {
$this->setUsrId($arr[$keys[16]]);
}
if (array_key_exists($keys[17], $arr)) {
$this->setTasId($arr[$keys[17]]);
}
} }
/** /**
@@ -1248,6 +1404,18 @@ abstract class BaseListCompleted extends BaseObject implements Persistent
$criteria->add(ListCompletedPeer::DEL_CURRENT_USR_LASTNAME, $this->del_current_usr_lastname); $criteria->add(ListCompletedPeer::DEL_CURRENT_USR_LASTNAME, $this->del_current_usr_lastname);
} }
if ($this->isColumnModified(ListCompletedPeer::PRO_ID)) {
$criteria->add(ListCompletedPeer::PRO_ID, $this->pro_id);
}
if ($this->isColumnModified(ListCompletedPeer::USR_ID)) {
$criteria->add(ListCompletedPeer::USR_ID, $this->usr_id);
}
if ($this->isColumnModified(ListCompletedPeer::TAS_ID)) {
$criteria->add(ListCompletedPeer::TAS_ID, $this->tas_id);
}
return $criteria; return $criteria;
} }
@@ -1330,6 +1498,12 @@ abstract class BaseListCompleted extends BaseObject implements Persistent
$copyObj->setDelCurrentUsrLastname($this->del_current_usr_lastname); $copyObj->setDelCurrentUsrLastname($this->del_current_usr_lastname);
$copyObj->setProId($this->pro_id);
$copyObj->setUsrId($this->usr_id);
$copyObj->setTasId($this->tas_id);
$copyObj->setNew(true); $copyObj->setNew(true);

View File

@@ -25,7 +25,7 @@ abstract class BaseListCompletedPeer
const CLASS_DEFAULT = 'classes.model.ListCompleted'; const CLASS_DEFAULT = 'classes.model.ListCompleted';
/** The total number of columns. */ /** The total number of columns. */
const NUM_COLUMNS = 15; const NUM_COLUMNS = 18;
/** The number of lazy-loaded columns. */ /** The number of lazy-loaded columns. */
const NUM_LAZY_LOAD_COLUMNS = 0; const NUM_LAZY_LOAD_COLUMNS = 0;
@@ -76,6 +76,15 @@ abstract class BaseListCompletedPeer
/** the column name for the DEL_CURRENT_USR_LASTNAME field */ /** the column name for the DEL_CURRENT_USR_LASTNAME field */
const DEL_CURRENT_USR_LASTNAME = 'LIST_COMPLETED.DEL_CURRENT_USR_LASTNAME'; const DEL_CURRENT_USR_LASTNAME = 'LIST_COMPLETED.DEL_CURRENT_USR_LASTNAME';
/** the column name for the PRO_ID field */
const PRO_ID = 'LIST_COMPLETED.PRO_ID';
/** the column name for the USR_ID field */
const USR_ID = 'LIST_COMPLETED.USR_ID';
/** the column name for the TAS_ID field */
const TAS_ID = 'LIST_COMPLETED.TAS_ID';
/** The PHP to DB Name Mapping */ /** The PHP to DB Name Mapping */
private static $phpNameMap = null; private static $phpNameMap = null;
@@ -87,10 +96,10 @@ abstract class BaseListCompletedPeer
* e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id' * e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
*/ */
private static $fieldNames = array ( private static $fieldNames = array (
BasePeer::TYPE_PHPNAME => array ('AppUid', 'UsrUid', 'TasUid', 'ProUid', 'AppNumber', 'AppTitle', 'AppProTitle', 'AppTasTitle', 'AppCreateDate', 'AppFinishDate', 'DelIndex', 'DelPreviousUsrUid', 'DelCurrentUsrUsername', 'DelCurrentUsrFirstname', 'DelCurrentUsrLastname', ), BasePeer::TYPE_PHPNAME => array ('AppUid', 'UsrUid', 'TasUid', 'ProUid', 'AppNumber', 'AppTitle', 'AppProTitle', 'AppTasTitle', 'AppCreateDate', 'AppFinishDate', 'DelIndex', 'DelPreviousUsrUid', 'DelCurrentUsrUsername', 'DelCurrentUsrFirstname', 'DelCurrentUsrLastname', 'ProId', 'UsrId', 'TasId', ),
BasePeer::TYPE_COLNAME => array (ListCompletedPeer::APP_UID, ListCompletedPeer::USR_UID, ListCompletedPeer::TAS_UID, ListCompletedPeer::PRO_UID, ListCompletedPeer::APP_NUMBER, ListCompletedPeer::APP_TITLE, ListCompletedPeer::APP_PRO_TITLE, ListCompletedPeer::APP_TAS_TITLE, ListCompletedPeer::APP_CREATE_DATE, ListCompletedPeer::APP_FINISH_DATE, ListCompletedPeer::DEL_INDEX, ListCompletedPeer::DEL_PREVIOUS_USR_UID, ListCompletedPeer::DEL_CURRENT_USR_USERNAME, ListCompletedPeer::DEL_CURRENT_USR_FIRSTNAME, ListCompletedPeer::DEL_CURRENT_USR_LASTNAME, ), BasePeer::TYPE_COLNAME => array (ListCompletedPeer::APP_UID, ListCompletedPeer::USR_UID, ListCompletedPeer::TAS_UID, ListCompletedPeer::PRO_UID, ListCompletedPeer::APP_NUMBER, ListCompletedPeer::APP_TITLE, ListCompletedPeer::APP_PRO_TITLE, ListCompletedPeer::APP_TAS_TITLE, ListCompletedPeer::APP_CREATE_DATE, ListCompletedPeer::APP_FINISH_DATE, ListCompletedPeer::DEL_INDEX, ListCompletedPeer::DEL_PREVIOUS_USR_UID, ListCompletedPeer::DEL_CURRENT_USR_USERNAME, ListCompletedPeer::DEL_CURRENT_USR_FIRSTNAME, ListCompletedPeer::DEL_CURRENT_USR_LASTNAME, ListCompletedPeer::PRO_ID, ListCompletedPeer::USR_ID, ListCompletedPeer::TAS_ID, ),
BasePeer::TYPE_FIELDNAME => array ('APP_UID', 'USR_UID', 'TAS_UID', 'PRO_UID', 'APP_NUMBER', 'APP_TITLE', 'APP_PRO_TITLE', 'APP_TAS_TITLE', 'APP_CREATE_DATE', 'APP_FINISH_DATE', 'DEL_INDEX', 'DEL_PREVIOUS_USR_UID', 'DEL_CURRENT_USR_USERNAME', 'DEL_CURRENT_USR_FIRSTNAME', 'DEL_CURRENT_USR_LASTNAME', ), BasePeer::TYPE_FIELDNAME => array ('APP_UID', 'USR_UID', 'TAS_UID', 'PRO_UID', 'APP_NUMBER', 'APP_TITLE', 'APP_PRO_TITLE', 'APP_TAS_TITLE', 'APP_CREATE_DATE', 'APP_FINISH_DATE', 'DEL_INDEX', 'DEL_PREVIOUS_USR_UID', 'DEL_CURRENT_USR_USERNAME', 'DEL_CURRENT_USR_FIRSTNAME', 'DEL_CURRENT_USR_LASTNAME', 'PRO_ID', 'USR_ID', 'TAS_ID', ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, )
); );
/** /**
@@ -100,10 +109,10 @@ abstract class BaseListCompletedPeer
* e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0 * e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0
*/ */
private static $fieldKeys = array ( private static $fieldKeys = array (
BasePeer::TYPE_PHPNAME => array ('AppUid' => 0, 'UsrUid' => 1, 'TasUid' => 2, 'ProUid' => 3, 'AppNumber' => 4, 'AppTitle' => 5, 'AppProTitle' => 6, 'AppTasTitle' => 7, 'AppCreateDate' => 8, 'AppFinishDate' => 9, 'DelIndex' => 10, 'DelPreviousUsrUid' => 11, 'DelCurrentUsrUsername' => 12, 'DelCurrentUsrFirstname' => 13, 'DelCurrentUsrLastname' => 14, ), BasePeer::TYPE_PHPNAME => array ('AppUid' => 0, 'UsrUid' => 1, 'TasUid' => 2, 'ProUid' => 3, 'AppNumber' => 4, 'AppTitle' => 5, 'AppProTitle' => 6, 'AppTasTitle' => 7, 'AppCreateDate' => 8, 'AppFinishDate' => 9, 'DelIndex' => 10, 'DelPreviousUsrUid' => 11, 'DelCurrentUsrUsername' => 12, 'DelCurrentUsrFirstname' => 13, 'DelCurrentUsrLastname' => 14, 'ProId' => 15, 'UsrId' => 16, 'TasId' => 17, ),
BasePeer::TYPE_COLNAME => array (ListCompletedPeer::APP_UID => 0, ListCompletedPeer::USR_UID => 1, ListCompletedPeer::TAS_UID => 2, ListCompletedPeer::PRO_UID => 3, ListCompletedPeer::APP_NUMBER => 4, ListCompletedPeer::APP_TITLE => 5, ListCompletedPeer::APP_PRO_TITLE => 6, ListCompletedPeer::APP_TAS_TITLE => 7, ListCompletedPeer::APP_CREATE_DATE => 8, ListCompletedPeer::APP_FINISH_DATE => 9, ListCompletedPeer::DEL_INDEX => 10, ListCompletedPeer::DEL_PREVIOUS_USR_UID => 11, ListCompletedPeer::DEL_CURRENT_USR_USERNAME => 12, ListCompletedPeer::DEL_CURRENT_USR_FIRSTNAME => 13, ListCompletedPeer::DEL_CURRENT_USR_LASTNAME => 14, ), BasePeer::TYPE_COLNAME => array (ListCompletedPeer::APP_UID => 0, ListCompletedPeer::USR_UID => 1, ListCompletedPeer::TAS_UID => 2, ListCompletedPeer::PRO_UID => 3, ListCompletedPeer::APP_NUMBER => 4, ListCompletedPeer::APP_TITLE => 5, ListCompletedPeer::APP_PRO_TITLE => 6, ListCompletedPeer::APP_TAS_TITLE => 7, ListCompletedPeer::APP_CREATE_DATE => 8, ListCompletedPeer::APP_FINISH_DATE => 9, ListCompletedPeer::DEL_INDEX => 10, ListCompletedPeer::DEL_PREVIOUS_USR_UID => 11, ListCompletedPeer::DEL_CURRENT_USR_USERNAME => 12, ListCompletedPeer::DEL_CURRENT_USR_FIRSTNAME => 13, ListCompletedPeer::DEL_CURRENT_USR_LASTNAME => 14, ListCompletedPeer::PRO_ID => 15, ListCompletedPeer::USR_ID => 16, ListCompletedPeer::TAS_ID => 17, ),
BasePeer::TYPE_FIELDNAME => array ('APP_UID' => 0, 'USR_UID' => 1, 'TAS_UID' => 2, 'PRO_UID' => 3, 'APP_NUMBER' => 4, 'APP_TITLE' => 5, 'APP_PRO_TITLE' => 6, 'APP_TAS_TITLE' => 7, 'APP_CREATE_DATE' => 8, 'APP_FINISH_DATE' => 9, 'DEL_INDEX' => 10, 'DEL_PREVIOUS_USR_UID' => 11, 'DEL_CURRENT_USR_USERNAME' => 12, 'DEL_CURRENT_USR_FIRSTNAME' => 13, 'DEL_CURRENT_USR_LASTNAME' => 14, ), BasePeer::TYPE_FIELDNAME => array ('APP_UID' => 0, 'USR_UID' => 1, 'TAS_UID' => 2, 'PRO_UID' => 3, 'APP_NUMBER' => 4, 'APP_TITLE' => 5, 'APP_PRO_TITLE' => 6, 'APP_TAS_TITLE' => 7, 'APP_CREATE_DATE' => 8, 'APP_FINISH_DATE' => 9, 'DEL_INDEX' => 10, 'DEL_PREVIOUS_USR_UID' => 11, 'DEL_CURRENT_USR_USERNAME' => 12, 'DEL_CURRENT_USR_FIRSTNAME' => 13, 'DEL_CURRENT_USR_LASTNAME' => 14, 'PRO_ID' => 15, 'USR_ID' => 16, 'TAS_ID' => 17, ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, )
); );
/** /**
@@ -234,6 +243,12 @@ abstract class BaseListCompletedPeer
$criteria->addSelectColumn(ListCompletedPeer::DEL_CURRENT_USR_LASTNAME); $criteria->addSelectColumn(ListCompletedPeer::DEL_CURRENT_USR_LASTNAME);
$criteria->addSelectColumn(ListCompletedPeer::PRO_ID);
$criteria->addSelectColumn(ListCompletedPeer::USR_ID);
$criteria->addSelectColumn(ListCompletedPeer::TAS_ID);
} }
const COUNT = 'COUNT(LIST_COMPLETED.APP_UID)'; const COUNT = 'COUNT(LIST_COMPLETED.APP_UID)';

View File

@@ -147,6 +147,30 @@ abstract class BaseListInbox extends BaseObject implements Persistent
*/ */
protected $del_priority = '3'; protected $del_priority = '3';
/**
* The value for the pro_id field.
* @var int
*/
protected $pro_id = 0;
/**
* The value for the usr_id field.
* @var int
*/
protected $usr_id = 0;
/**
* The value for the tas_id field.
* @var int
*/
protected $tas_id = 0;
/**
* The value for the app_status_id field.
* @var int
*/
protected $app_status_id = 0;
/** /**
* Flag to prevent endless save loop, if this object is referenced * Flag to prevent endless save loop, if this object is referenced
* by another object which falls in this transaction. * by another object which falls in this transaction.
@@ -486,6 +510,50 @@ abstract class BaseListInbox extends BaseObject implements Persistent
return $this->del_priority; return $this->del_priority;
} }
/**
* Get the [pro_id] column value.
*
* @return int
*/
public function getProId()
{
return $this->pro_id;
}
/**
* Get the [usr_id] column value.
*
* @return int
*/
public function getUsrId()
{
return $this->usr_id;
}
/**
* Get the [tas_id] column value.
*
* @return int
*/
public function getTasId()
{
return $this->tas_id;
}
/**
* Get the [app_status_id] column value.
*
* @return int
*/
public function getAppStatusId()
{
return $this->app_status_id;
}
/** /**
* Set the value of [app_uid] column. * Set the value of [app_uid] column.
* *
@@ -961,6 +1029,94 @@ abstract class BaseListInbox extends BaseObject implements Persistent
} // setDelPriority() } // setDelPriority()
/**
* Set the value of [pro_id] column.
*
* @param int $v new value
* @return void
*/
public function setProId($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->pro_id !== $v || $v === 0) {
$this->pro_id = $v;
$this->modifiedColumns[] = ListInboxPeer::PRO_ID;
}
} // setProId()
/**
* Set the value of [usr_id] column.
*
* @param int $v new value
* @return void
*/
public function setUsrId($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->usr_id !== $v || $v === 0) {
$this->usr_id = $v;
$this->modifiedColumns[] = ListInboxPeer::USR_ID;
}
} // setUsrId()
/**
* Set the value of [tas_id] column.
*
* @param int $v new value
* @return void
*/
public function setTasId($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->tas_id !== $v || $v === 0) {
$this->tas_id = $v;
$this->modifiedColumns[] = ListInboxPeer::TAS_ID;
}
} // setTasId()
/**
* Set the value of [app_status_id] column.
*
* @param int $v new value
* @return void
*/
public function setAppStatusId($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->app_status_id !== $v || $v === 0) {
$this->app_status_id = $v;
$this->modifiedColumns[] = ListInboxPeer::APP_STATUS_ID;
}
} // setAppStatusId()
/** /**
* Hydrates (populates) the object variables with values from the database resultset. * Hydrates (populates) the object variables with values from the database resultset.
* *
@@ -1018,12 +1174,20 @@ abstract class BaseListInbox extends BaseObject implements Persistent
$this->del_priority = $rs->getString($startcol + 19); $this->del_priority = $rs->getString($startcol + 19);
$this->pro_id = $rs->getInt($startcol + 20);
$this->usr_id = $rs->getInt($startcol + 21);
$this->tas_id = $rs->getInt($startcol + 22);
$this->app_status_id = $rs->getInt($startcol + 23);
$this->resetModified(); $this->resetModified();
$this->setNew(false); $this->setNew(false);
// FIXME - using NUM_COLUMNS may be clearer. // FIXME - using NUM_COLUMNS may be clearer.
return $startcol + 20; // 20 = ListInboxPeer::NUM_COLUMNS - ListInboxPeer::NUM_LAZY_LOAD_COLUMNS). return $startcol + 24; // 24 = ListInboxPeer::NUM_COLUMNS - ListInboxPeer::NUM_LAZY_LOAD_COLUMNS).
} catch (Exception $e) { } catch (Exception $e) {
throw new PropelException("Error populating ListInbox object", $e); throw new PropelException("Error populating ListInbox object", $e);
@@ -1287,6 +1451,18 @@ abstract class BaseListInbox extends BaseObject implements Persistent
case 19: case 19:
return $this->getDelPriority(); return $this->getDelPriority();
break; break;
case 20:
return $this->getProId();
break;
case 21:
return $this->getUsrId();
break;
case 22:
return $this->getTasId();
break;
case 23:
return $this->getAppStatusId();
break;
default: default:
return null; return null;
break; break;
@@ -1327,6 +1503,10 @@ abstract class BaseListInbox extends BaseObject implements Persistent
$keys[17] => $this->getDelDueDate(), $keys[17] => $this->getDelDueDate(),
$keys[18] => $this->getDelRiskDate(), $keys[18] => $this->getDelRiskDate(),
$keys[19] => $this->getDelPriority(), $keys[19] => $this->getDelPriority(),
$keys[20] => $this->getProId(),
$keys[21] => $this->getUsrId(),
$keys[22] => $this->getTasId(),
$keys[23] => $this->getAppStatusId(),
); );
return $result; return $result;
} }
@@ -1418,6 +1598,18 @@ abstract class BaseListInbox extends BaseObject implements Persistent
case 19: case 19:
$this->setDelPriority($value); $this->setDelPriority($value);
break; break;
case 20:
$this->setProId($value);
break;
case 21:
$this->setUsrId($value);
break;
case 22:
$this->setTasId($value);
break;
case 23:
$this->setAppStatusId($value);
break;
} // switch() } // switch()
} }
@@ -1521,6 +1713,22 @@ abstract class BaseListInbox extends BaseObject implements Persistent
$this->setDelPriority($arr[$keys[19]]); $this->setDelPriority($arr[$keys[19]]);
} }
if (array_key_exists($keys[20], $arr)) {
$this->setProId($arr[$keys[20]]);
}
if (array_key_exists($keys[21], $arr)) {
$this->setUsrId($arr[$keys[21]]);
}
if (array_key_exists($keys[22], $arr)) {
$this->setTasId($arr[$keys[22]]);
}
if (array_key_exists($keys[23], $arr)) {
$this->setAppStatusId($arr[$keys[23]]);
}
} }
/** /**
@@ -1612,6 +1820,22 @@ abstract class BaseListInbox extends BaseObject implements Persistent
$criteria->add(ListInboxPeer::DEL_PRIORITY, $this->del_priority); $criteria->add(ListInboxPeer::DEL_PRIORITY, $this->del_priority);
} }
if ($this->isColumnModified(ListInboxPeer::PRO_ID)) {
$criteria->add(ListInboxPeer::PRO_ID, $this->pro_id);
}
if ($this->isColumnModified(ListInboxPeer::USR_ID)) {
$criteria->add(ListInboxPeer::USR_ID, $this->usr_id);
}
if ($this->isColumnModified(ListInboxPeer::TAS_ID)) {
$criteria->add(ListInboxPeer::TAS_ID, $this->tas_id);
}
if ($this->isColumnModified(ListInboxPeer::APP_STATUS_ID)) {
$criteria->add(ListInboxPeer::APP_STATUS_ID, $this->app_status_id);
}
return $criteria; return $criteria;
} }
@@ -1714,6 +1938,14 @@ abstract class BaseListInbox extends BaseObject implements Persistent
$copyObj->setDelPriority($this->del_priority); $copyObj->setDelPriority($this->del_priority);
$copyObj->setProId($this->pro_id);
$copyObj->setUsrId($this->usr_id);
$copyObj->setTasId($this->tas_id);
$copyObj->setAppStatusId($this->app_status_id);
$copyObj->setNew(true); $copyObj->setNew(true);

View File

@@ -25,7 +25,7 @@ abstract class BaseListInboxPeer
const CLASS_DEFAULT = 'classes.model.ListInbox'; const CLASS_DEFAULT = 'classes.model.ListInbox';
/** The total number of columns. */ /** The total number of columns. */
const NUM_COLUMNS = 20; const NUM_COLUMNS = 24;
/** The number of lazy-loaded columns. */ /** The number of lazy-loaded columns. */
const NUM_LAZY_LOAD_COLUMNS = 0; const NUM_LAZY_LOAD_COLUMNS = 0;
@@ -91,6 +91,18 @@ abstract class BaseListInboxPeer
/** the column name for the DEL_PRIORITY field */ /** the column name for the DEL_PRIORITY field */
const DEL_PRIORITY = 'LIST_INBOX.DEL_PRIORITY'; const DEL_PRIORITY = 'LIST_INBOX.DEL_PRIORITY';
/** the column name for the PRO_ID field */
const PRO_ID = 'LIST_INBOX.PRO_ID';
/** the column name for the USR_ID field */
const USR_ID = 'LIST_INBOX.USR_ID';
/** the column name for the TAS_ID field */
const TAS_ID = 'LIST_INBOX.TAS_ID';
/** the column name for the APP_STATUS_ID field */
const APP_STATUS_ID = 'LIST_INBOX.APP_STATUS_ID';
/** The PHP to DB Name Mapping */ /** The PHP to DB Name Mapping */
private static $phpNameMap = null; private static $phpNameMap = null;
@@ -102,10 +114,10 @@ abstract class BaseListInboxPeer
* e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id' * e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
*/ */
private static $fieldNames = array ( private static $fieldNames = array (
BasePeer::TYPE_PHPNAME => array ('AppUid', 'DelIndex', 'UsrUid', 'TasUid', 'ProUid', 'AppNumber', 'AppStatus', 'AppTitle', 'AppProTitle', 'AppTasTitle', 'AppUpdateDate', 'DelPreviousUsrUid', 'DelPreviousUsrUsername', 'DelPreviousUsrFirstname', 'DelPreviousUsrLastname', 'DelDelegateDate', 'DelInitDate', 'DelDueDate', 'DelRiskDate', 'DelPriority', ), BasePeer::TYPE_PHPNAME => array ('AppUid', 'DelIndex', 'UsrUid', 'TasUid', 'ProUid', 'AppNumber', 'AppStatus', 'AppTitle', 'AppProTitle', 'AppTasTitle', 'AppUpdateDate', 'DelPreviousUsrUid', 'DelPreviousUsrUsername', 'DelPreviousUsrFirstname', 'DelPreviousUsrLastname', 'DelDelegateDate', 'DelInitDate', 'DelDueDate', 'DelRiskDate', 'DelPriority', 'ProId', 'UsrId', 'TasId', 'AppStatusId', ),
BasePeer::TYPE_COLNAME => array (ListInboxPeer::APP_UID, ListInboxPeer::DEL_INDEX, ListInboxPeer::USR_UID, ListInboxPeer::TAS_UID, ListInboxPeer::PRO_UID, ListInboxPeer::APP_NUMBER, ListInboxPeer::APP_STATUS, ListInboxPeer::APP_TITLE, ListInboxPeer::APP_PRO_TITLE, ListInboxPeer::APP_TAS_TITLE, ListInboxPeer::APP_UPDATE_DATE, ListInboxPeer::DEL_PREVIOUS_USR_UID, ListInboxPeer::DEL_PREVIOUS_USR_USERNAME, ListInboxPeer::DEL_PREVIOUS_USR_FIRSTNAME, ListInboxPeer::DEL_PREVIOUS_USR_LASTNAME, ListInboxPeer::DEL_DELEGATE_DATE, ListInboxPeer::DEL_INIT_DATE, ListInboxPeer::DEL_DUE_DATE, ListInboxPeer::DEL_RISK_DATE, ListInboxPeer::DEL_PRIORITY, ), BasePeer::TYPE_COLNAME => array (ListInboxPeer::APP_UID, ListInboxPeer::DEL_INDEX, ListInboxPeer::USR_UID, ListInboxPeer::TAS_UID, ListInboxPeer::PRO_UID, ListInboxPeer::APP_NUMBER, ListInboxPeer::APP_STATUS, ListInboxPeer::APP_TITLE, ListInboxPeer::APP_PRO_TITLE, ListInboxPeer::APP_TAS_TITLE, ListInboxPeer::APP_UPDATE_DATE, ListInboxPeer::DEL_PREVIOUS_USR_UID, ListInboxPeer::DEL_PREVIOUS_USR_USERNAME, ListInboxPeer::DEL_PREVIOUS_USR_FIRSTNAME, ListInboxPeer::DEL_PREVIOUS_USR_LASTNAME, ListInboxPeer::DEL_DELEGATE_DATE, ListInboxPeer::DEL_INIT_DATE, ListInboxPeer::DEL_DUE_DATE, ListInboxPeer::DEL_RISK_DATE, ListInboxPeer::DEL_PRIORITY, ListInboxPeer::PRO_ID, ListInboxPeer::USR_ID, ListInboxPeer::TAS_ID, ListInboxPeer::APP_STATUS_ID, ),
BasePeer::TYPE_FIELDNAME => array ('APP_UID', 'DEL_INDEX', 'USR_UID', 'TAS_UID', 'PRO_UID', 'APP_NUMBER', 'APP_STATUS', 'APP_TITLE', 'APP_PRO_TITLE', 'APP_TAS_TITLE', 'APP_UPDATE_DATE', 'DEL_PREVIOUS_USR_UID', 'DEL_PREVIOUS_USR_USERNAME', 'DEL_PREVIOUS_USR_FIRSTNAME', 'DEL_PREVIOUS_USR_LASTNAME', 'DEL_DELEGATE_DATE', 'DEL_INIT_DATE', 'DEL_DUE_DATE', 'DEL_RISK_DATE', 'DEL_PRIORITY', ), BasePeer::TYPE_FIELDNAME => array ('APP_UID', 'DEL_INDEX', 'USR_UID', 'TAS_UID', 'PRO_UID', 'APP_NUMBER', 'APP_STATUS', 'APP_TITLE', 'APP_PRO_TITLE', 'APP_TAS_TITLE', 'APP_UPDATE_DATE', 'DEL_PREVIOUS_USR_UID', 'DEL_PREVIOUS_USR_USERNAME', 'DEL_PREVIOUS_USR_FIRSTNAME', 'DEL_PREVIOUS_USR_LASTNAME', 'DEL_DELEGATE_DATE', 'DEL_INIT_DATE', 'DEL_DUE_DATE', 'DEL_RISK_DATE', 'DEL_PRIORITY', 'PRO_ID', 'USR_ID', 'TAS_ID', 'APP_STATUS_ID', ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, )
); );
/** /**
@@ -115,10 +127,10 @@ abstract class BaseListInboxPeer
* e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0 * e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0
*/ */
private static $fieldKeys = array ( private static $fieldKeys = array (
BasePeer::TYPE_PHPNAME => array ('AppUid' => 0, 'DelIndex' => 1, 'UsrUid' => 2, 'TasUid' => 3, 'ProUid' => 4, 'AppNumber' => 5, 'AppStatus' => 6, 'AppTitle' => 7, 'AppProTitle' => 8, 'AppTasTitle' => 9, 'AppUpdateDate' => 10, 'DelPreviousUsrUid' => 11, 'DelPreviousUsrUsername' => 12, 'DelPreviousUsrFirstname' => 13, 'DelPreviousUsrLastname' => 14, 'DelDelegateDate' => 15, 'DelInitDate' => 16, 'DelDueDate' => 17, 'DelRiskDate' => 18, 'DelPriority' => 19, ), BasePeer::TYPE_PHPNAME => array ('AppUid' => 0, 'DelIndex' => 1, 'UsrUid' => 2, 'TasUid' => 3, 'ProUid' => 4, 'AppNumber' => 5, 'AppStatus' => 6, 'AppTitle' => 7, 'AppProTitle' => 8, 'AppTasTitle' => 9, 'AppUpdateDate' => 10, 'DelPreviousUsrUid' => 11, 'DelPreviousUsrUsername' => 12, 'DelPreviousUsrFirstname' => 13, 'DelPreviousUsrLastname' => 14, 'DelDelegateDate' => 15, 'DelInitDate' => 16, 'DelDueDate' => 17, 'DelRiskDate' => 18, 'DelPriority' => 19, 'ProId' => 20, 'UsrId' => 21, 'TasId' => 22, 'AppStatusId' => 23, ),
BasePeer::TYPE_COLNAME => array (ListInboxPeer::APP_UID => 0, ListInboxPeer::DEL_INDEX => 1, ListInboxPeer::USR_UID => 2, ListInboxPeer::TAS_UID => 3, ListInboxPeer::PRO_UID => 4, ListInboxPeer::APP_NUMBER => 5, ListInboxPeer::APP_STATUS => 6, ListInboxPeer::APP_TITLE => 7, ListInboxPeer::APP_PRO_TITLE => 8, ListInboxPeer::APP_TAS_TITLE => 9, ListInboxPeer::APP_UPDATE_DATE => 10, ListInboxPeer::DEL_PREVIOUS_USR_UID => 11, ListInboxPeer::DEL_PREVIOUS_USR_USERNAME => 12, ListInboxPeer::DEL_PREVIOUS_USR_FIRSTNAME => 13, ListInboxPeer::DEL_PREVIOUS_USR_LASTNAME => 14, ListInboxPeer::DEL_DELEGATE_DATE => 15, ListInboxPeer::DEL_INIT_DATE => 16, ListInboxPeer::DEL_DUE_DATE => 17, ListInboxPeer::DEL_RISK_DATE => 18, ListInboxPeer::DEL_PRIORITY => 19, ), BasePeer::TYPE_COLNAME => array (ListInboxPeer::APP_UID => 0, ListInboxPeer::DEL_INDEX => 1, ListInboxPeer::USR_UID => 2, ListInboxPeer::TAS_UID => 3, ListInboxPeer::PRO_UID => 4, ListInboxPeer::APP_NUMBER => 5, ListInboxPeer::APP_STATUS => 6, ListInboxPeer::APP_TITLE => 7, ListInboxPeer::APP_PRO_TITLE => 8, ListInboxPeer::APP_TAS_TITLE => 9, ListInboxPeer::APP_UPDATE_DATE => 10, ListInboxPeer::DEL_PREVIOUS_USR_UID => 11, ListInboxPeer::DEL_PREVIOUS_USR_USERNAME => 12, ListInboxPeer::DEL_PREVIOUS_USR_FIRSTNAME => 13, ListInboxPeer::DEL_PREVIOUS_USR_LASTNAME => 14, ListInboxPeer::DEL_DELEGATE_DATE => 15, ListInboxPeer::DEL_INIT_DATE => 16, ListInboxPeer::DEL_DUE_DATE => 17, ListInboxPeer::DEL_RISK_DATE => 18, ListInboxPeer::DEL_PRIORITY => 19, ListInboxPeer::PRO_ID => 20, ListInboxPeer::USR_ID => 21, ListInboxPeer::TAS_ID => 22, ListInboxPeer::APP_STATUS_ID => 23, ),
BasePeer::TYPE_FIELDNAME => array ('APP_UID' => 0, 'DEL_INDEX' => 1, 'USR_UID' => 2, 'TAS_UID' => 3, 'PRO_UID' => 4, 'APP_NUMBER' => 5, 'APP_STATUS' => 6, 'APP_TITLE' => 7, 'APP_PRO_TITLE' => 8, 'APP_TAS_TITLE' => 9, 'APP_UPDATE_DATE' => 10, 'DEL_PREVIOUS_USR_UID' => 11, 'DEL_PREVIOUS_USR_USERNAME' => 12, 'DEL_PREVIOUS_USR_FIRSTNAME' => 13, 'DEL_PREVIOUS_USR_LASTNAME' => 14, 'DEL_DELEGATE_DATE' => 15, 'DEL_INIT_DATE' => 16, 'DEL_DUE_DATE' => 17, 'DEL_RISK_DATE' => 18, 'DEL_PRIORITY' => 19, ), BasePeer::TYPE_FIELDNAME => array ('APP_UID' => 0, 'DEL_INDEX' => 1, 'USR_UID' => 2, 'TAS_UID' => 3, 'PRO_UID' => 4, 'APP_NUMBER' => 5, 'APP_STATUS' => 6, 'APP_TITLE' => 7, 'APP_PRO_TITLE' => 8, 'APP_TAS_TITLE' => 9, 'APP_UPDATE_DATE' => 10, 'DEL_PREVIOUS_USR_UID' => 11, 'DEL_PREVIOUS_USR_USERNAME' => 12, 'DEL_PREVIOUS_USR_FIRSTNAME' => 13, 'DEL_PREVIOUS_USR_LASTNAME' => 14, 'DEL_DELEGATE_DATE' => 15, 'DEL_INIT_DATE' => 16, 'DEL_DUE_DATE' => 17, 'DEL_RISK_DATE' => 18, 'DEL_PRIORITY' => 19, 'PRO_ID' => 20, 'USR_ID' => 21, 'TAS_ID' => 22, 'APP_STATUS_ID' => 23, ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, )
); );
/** /**
@@ -259,6 +271,14 @@ abstract class BaseListInboxPeer
$criteria->addSelectColumn(ListInboxPeer::DEL_PRIORITY); $criteria->addSelectColumn(ListInboxPeer::DEL_PRIORITY);
$criteria->addSelectColumn(ListInboxPeer::PRO_ID);
$criteria->addSelectColumn(ListInboxPeer::USR_ID);
$criteria->addSelectColumn(ListInboxPeer::TAS_ID);
$criteria->addSelectColumn(ListInboxPeer::APP_STATUS_ID);
} }
const COUNT = 'COUNT(LIST_INBOX.APP_UID)'; const COUNT = 'COUNT(LIST_INBOX.APP_UID)';

View File

@@ -177,6 +177,30 @@ abstract class BaseListMyInbox extends BaseObject implements Persistent
*/ */
protected $del_priority = '3'; protected $del_priority = '3';
/**
* The value for the pro_id field.
* @var int
*/
protected $pro_id = 0;
/**
* The value for the usr_id field.
* @var int
*/
protected $usr_id = 0;
/**
* The value for the tas_id field.
* @var int
*/
protected $tas_id = 0;
/**
* The value for the app_status_id field.
* @var int
*/
protected $app_status_id = 0;
/** /**
* Flag to prevent endless save loop, if this object is referenced * Flag to prevent endless save loop, if this object is referenced
* by another object which falls in this transaction. * by another object which falls in this transaction.
@@ -592,6 +616,50 @@ abstract class BaseListMyInbox extends BaseObject implements Persistent
return $this->del_priority; return $this->del_priority;
} }
/**
* Get the [pro_id] column value.
*
* @return int
*/
public function getProId()
{
return $this->pro_id;
}
/**
* Get the [usr_id] column value.
*
* @return int
*/
public function getUsrId()
{
return $this->usr_id;
}
/**
* Get the [tas_id] column value.
*
* @return int
*/
public function getTasId()
{
return $this->tas_id;
}
/**
* Get the [app_status_id] column value.
*
* @return int
*/
public function getAppStatusId()
{
return $this->app_status_id;
}
/** /**
* Set the value of [app_uid] column. * Set the value of [app_uid] column.
* *
@@ -1184,6 +1252,94 @@ abstract class BaseListMyInbox extends BaseObject implements Persistent
} // setDelPriority() } // setDelPriority()
/**
* Set the value of [pro_id] column.
*
* @param int $v new value
* @return void
*/
public function setProId($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->pro_id !== $v || $v === 0) {
$this->pro_id = $v;
$this->modifiedColumns[] = ListMyInboxPeer::PRO_ID;
}
} // setProId()
/**
* Set the value of [usr_id] column.
*
* @param int $v new value
* @return void
*/
public function setUsrId($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->usr_id !== $v || $v === 0) {
$this->usr_id = $v;
$this->modifiedColumns[] = ListMyInboxPeer::USR_ID;
}
} // setUsrId()
/**
* Set the value of [tas_id] column.
*
* @param int $v new value
* @return void
*/
public function setTasId($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->tas_id !== $v || $v === 0) {
$this->tas_id = $v;
$this->modifiedColumns[] = ListMyInboxPeer::TAS_ID;
}
} // setTasId()
/**
* Set the value of [app_status_id] column.
*
* @param int $v new value
* @return void
*/
public function setAppStatusId($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->app_status_id !== $v || $v === 0) {
$this->app_status_id = $v;
$this->modifiedColumns[] = ListMyInboxPeer::APP_STATUS_ID;
}
} // setAppStatusId()
/** /**
* Hydrates (populates) the object variables with values from the database resultset. * Hydrates (populates) the object variables with values from the database resultset.
* *
@@ -1251,12 +1407,20 @@ abstract class BaseListMyInbox extends BaseObject implements Persistent
$this->del_priority = $rs->getString($startcol + 24); $this->del_priority = $rs->getString($startcol + 24);
$this->pro_id = $rs->getInt($startcol + 25);
$this->usr_id = $rs->getInt($startcol + 26);
$this->tas_id = $rs->getInt($startcol + 27);
$this->app_status_id = $rs->getInt($startcol + 28);
$this->resetModified(); $this->resetModified();
$this->setNew(false); $this->setNew(false);
// FIXME - using NUM_COLUMNS may be clearer. // FIXME - using NUM_COLUMNS may be clearer.
return $startcol + 25; // 25 = ListMyInboxPeer::NUM_COLUMNS - ListMyInboxPeer::NUM_LAZY_LOAD_COLUMNS). return $startcol + 29; // 29 = ListMyInboxPeer::NUM_COLUMNS - ListMyInboxPeer::NUM_LAZY_LOAD_COLUMNS).
} catch (Exception $e) { } catch (Exception $e) {
throw new PropelException("Error populating ListMyInbox object", $e); throw new PropelException("Error populating ListMyInbox object", $e);
@@ -1535,6 +1699,18 @@ abstract class BaseListMyInbox extends BaseObject implements Persistent
case 24: case 24:
return $this->getDelPriority(); return $this->getDelPriority();
break; break;
case 25:
return $this->getProId();
break;
case 26:
return $this->getUsrId();
break;
case 27:
return $this->getTasId();
break;
case 28:
return $this->getAppStatusId();
break;
default: default:
return null; return null;
break; break;
@@ -1580,6 +1756,10 @@ abstract class BaseListMyInbox extends BaseObject implements Persistent
$keys[22] => $this->getDelInitDate(), $keys[22] => $this->getDelInitDate(),
$keys[23] => $this->getDelDueDate(), $keys[23] => $this->getDelDueDate(),
$keys[24] => $this->getDelPriority(), $keys[24] => $this->getDelPriority(),
$keys[25] => $this->getProId(),
$keys[26] => $this->getUsrId(),
$keys[27] => $this->getTasId(),
$keys[28] => $this->getAppStatusId(),
); );
return $result; return $result;
} }
@@ -1686,6 +1866,18 @@ abstract class BaseListMyInbox extends BaseObject implements Persistent
case 24: case 24:
$this->setDelPriority($value); $this->setDelPriority($value);
break; break;
case 25:
$this->setProId($value);
break;
case 26:
$this->setUsrId($value);
break;
case 27:
$this->setTasId($value);
break;
case 28:
$this->setAppStatusId($value);
break;
} // switch() } // switch()
} }
@@ -1809,6 +2001,22 @@ abstract class BaseListMyInbox extends BaseObject implements Persistent
$this->setDelPriority($arr[$keys[24]]); $this->setDelPriority($arr[$keys[24]]);
} }
if (array_key_exists($keys[25], $arr)) {
$this->setProId($arr[$keys[25]]);
}
if (array_key_exists($keys[26], $arr)) {
$this->setUsrId($arr[$keys[26]]);
}
if (array_key_exists($keys[27], $arr)) {
$this->setTasId($arr[$keys[27]]);
}
if (array_key_exists($keys[28], $arr)) {
$this->setAppStatusId($arr[$keys[28]]);
}
} }
/** /**
@@ -1920,6 +2128,22 @@ abstract class BaseListMyInbox extends BaseObject implements Persistent
$criteria->add(ListMyInboxPeer::DEL_PRIORITY, $this->del_priority); $criteria->add(ListMyInboxPeer::DEL_PRIORITY, $this->del_priority);
} }
if ($this->isColumnModified(ListMyInboxPeer::PRO_ID)) {
$criteria->add(ListMyInboxPeer::PRO_ID, $this->pro_id);
}
if ($this->isColumnModified(ListMyInboxPeer::USR_ID)) {
$criteria->add(ListMyInboxPeer::USR_ID, $this->usr_id);
}
if ($this->isColumnModified(ListMyInboxPeer::TAS_ID)) {
$criteria->add(ListMyInboxPeer::TAS_ID, $this->tas_id);
}
if ($this->isColumnModified(ListMyInboxPeer::APP_STATUS_ID)) {
$criteria->add(ListMyInboxPeer::APP_STATUS_ID, $this->app_status_id);
}
return $criteria; return $criteria;
} }
@@ -2022,6 +2246,14 @@ abstract class BaseListMyInbox extends BaseObject implements Persistent
$copyObj->setDelPriority($this->del_priority); $copyObj->setDelPriority($this->del_priority);
$copyObj->setProId($this->pro_id);
$copyObj->setUsrId($this->usr_id);
$copyObj->setTasId($this->tas_id);
$copyObj->setAppStatusId($this->app_status_id);
$copyObj->setNew(true); $copyObj->setNew(true);

View File

@@ -25,7 +25,7 @@ abstract class BaseListMyInboxPeer
const CLASS_DEFAULT = 'classes.model.ListMyInbox'; const CLASS_DEFAULT = 'classes.model.ListMyInbox';
/** The total number of columns. */ /** The total number of columns. */
const NUM_COLUMNS = 25; const NUM_COLUMNS = 29;
/** The number of lazy-loaded columns. */ /** The number of lazy-loaded columns. */
const NUM_LAZY_LOAD_COLUMNS = 0; const NUM_LAZY_LOAD_COLUMNS = 0;
@@ -106,6 +106,18 @@ abstract class BaseListMyInboxPeer
/** the column name for the DEL_PRIORITY field */ /** the column name for the DEL_PRIORITY field */
const DEL_PRIORITY = 'LIST_MY_INBOX.DEL_PRIORITY'; const DEL_PRIORITY = 'LIST_MY_INBOX.DEL_PRIORITY';
/** the column name for the PRO_ID field */
const PRO_ID = 'LIST_MY_INBOX.PRO_ID';
/** the column name for the USR_ID field */
const USR_ID = 'LIST_MY_INBOX.USR_ID';
/** the column name for the TAS_ID field */
const TAS_ID = 'LIST_MY_INBOX.TAS_ID';
/** the column name for the APP_STATUS_ID field */
const APP_STATUS_ID = 'LIST_MY_INBOX.APP_STATUS_ID';
/** The PHP to DB Name Mapping */ /** The PHP to DB Name Mapping */
private static $phpNameMap = null; private static $phpNameMap = null;
@@ -117,10 +129,10 @@ abstract class BaseListMyInboxPeer
* e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id' * e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
*/ */
private static $fieldNames = array ( private static $fieldNames = array (
BasePeer::TYPE_PHPNAME => array ('AppUid', 'UsrUid', 'TasUid', 'ProUid', 'AppNumber', 'AppTitle', 'AppProTitle', 'AppTasTitle', 'AppCreateDate', 'AppUpdateDate', 'AppFinishDate', 'AppStatus', 'DelIndex', 'DelPreviousUsrUid', 'DelPreviousUsrUsername', 'DelPreviousUsrFirstname', 'DelPreviousUsrLastname', 'DelCurrentUsrUid', 'DelCurrentUsrUsername', 'DelCurrentUsrFirstname', 'DelCurrentUsrLastname', 'DelDelegateDate', 'DelInitDate', 'DelDueDate', 'DelPriority', ), BasePeer::TYPE_PHPNAME => array ('AppUid', 'UsrUid', 'TasUid', 'ProUid', 'AppNumber', 'AppTitle', 'AppProTitle', 'AppTasTitle', 'AppCreateDate', 'AppUpdateDate', 'AppFinishDate', 'AppStatus', 'DelIndex', 'DelPreviousUsrUid', 'DelPreviousUsrUsername', 'DelPreviousUsrFirstname', 'DelPreviousUsrLastname', 'DelCurrentUsrUid', 'DelCurrentUsrUsername', 'DelCurrentUsrFirstname', 'DelCurrentUsrLastname', 'DelDelegateDate', 'DelInitDate', 'DelDueDate', 'DelPriority', 'ProId', 'UsrId', 'TasId', 'AppStatusId', ),
BasePeer::TYPE_COLNAME => array (ListMyInboxPeer::APP_UID, ListMyInboxPeer::USR_UID, ListMyInboxPeer::TAS_UID, ListMyInboxPeer::PRO_UID, ListMyInboxPeer::APP_NUMBER, ListMyInboxPeer::APP_TITLE, ListMyInboxPeer::APP_PRO_TITLE, ListMyInboxPeer::APP_TAS_TITLE, ListMyInboxPeer::APP_CREATE_DATE, ListMyInboxPeer::APP_UPDATE_DATE, ListMyInboxPeer::APP_FINISH_DATE, ListMyInboxPeer::APP_STATUS, ListMyInboxPeer::DEL_INDEX, ListMyInboxPeer::DEL_PREVIOUS_USR_UID, ListMyInboxPeer::DEL_PREVIOUS_USR_USERNAME, ListMyInboxPeer::DEL_PREVIOUS_USR_FIRSTNAME, ListMyInboxPeer::DEL_PREVIOUS_USR_LASTNAME, ListMyInboxPeer::DEL_CURRENT_USR_UID, ListMyInboxPeer::DEL_CURRENT_USR_USERNAME, ListMyInboxPeer::DEL_CURRENT_USR_FIRSTNAME, ListMyInboxPeer::DEL_CURRENT_USR_LASTNAME, ListMyInboxPeer::DEL_DELEGATE_DATE, ListMyInboxPeer::DEL_INIT_DATE, ListMyInboxPeer::DEL_DUE_DATE, ListMyInboxPeer::DEL_PRIORITY, ), BasePeer::TYPE_COLNAME => array (ListMyInboxPeer::APP_UID, ListMyInboxPeer::USR_UID, ListMyInboxPeer::TAS_UID, ListMyInboxPeer::PRO_UID, ListMyInboxPeer::APP_NUMBER, ListMyInboxPeer::APP_TITLE, ListMyInboxPeer::APP_PRO_TITLE, ListMyInboxPeer::APP_TAS_TITLE, ListMyInboxPeer::APP_CREATE_DATE, ListMyInboxPeer::APP_UPDATE_DATE, ListMyInboxPeer::APP_FINISH_DATE, ListMyInboxPeer::APP_STATUS, ListMyInboxPeer::DEL_INDEX, ListMyInboxPeer::DEL_PREVIOUS_USR_UID, ListMyInboxPeer::DEL_PREVIOUS_USR_USERNAME, ListMyInboxPeer::DEL_PREVIOUS_USR_FIRSTNAME, ListMyInboxPeer::DEL_PREVIOUS_USR_LASTNAME, ListMyInboxPeer::DEL_CURRENT_USR_UID, ListMyInboxPeer::DEL_CURRENT_USR_USERNAME, ListMyInboxPeer::DEL_CURRENT_USR_FIRSTNAME, ListMyInboxPeer::DEL_CURRENT_USR_LASTNAME, ListMyInboxPeer::DEL_DELEGATE_DATE, ListMyInboxPeer::DEL_INIT_DATE, ListMyInboxPeer::DEL_DUE_DATE, ListMyInboxPeer::DEL_PRIORITY, ListMyInboxPeer::PRO_ID, ListMyInboxPeer::USR_ID, ListMyInboxPeer::TAS_ID, ListMyInboxPeer::APP_STATUS_ID, ),
BasePeer::TYPE_FIELDNAME => array ('APP_UID', 'USR_UID', 'TAS_UID', 'PRO_UID', 'APP_NUMBER', 'APP_TITLE', 'APP_PRO_TITLE', 'APP_TAS_TITLE', 'APP_CREATE_DATE', 'APP_UPDATE_DATE', 'APP_FINISH_DATE', 'APP_STATUS', 'DEL_INDEX', 'DEL_PREVIOUS_USR_UID', 'DEL_PREVIOUS_USR_USERNAME', 'DEL_PREVIOUS_USR_FIRSTNAME', 'DEL_PREVIOUS_USR_LASTNAME', 'DEL_CURRENT_USR_UID', 'DEL_CURRENT_USR_USERNAME', 'DEL_CURRENT_USR_FIRSTNAME', 'DEL_CURRENT_USR_LASTNAME', 'DEL_DELEGATE_DATE', 'DEL_INIT_DATE', 'DEL_DUE_DATE', 'DEL_PRIORITY', ), BasePeer::TYPE_FIELDNAME => array ('APP_UID', 'USR_UID', 'TAS_UID', 'PRO_UID', 'APP_NUMBER', 'APP_TITLE', 'APP_PRO_TITLE', 'APP_TAS_TITLE', 'APP_CREATE_DATE', 'APP_UPDATE_DATE', 'APP_FINISH_DATE', 'APP_STATUS', 'DEL_INDEX', 'DEL_PREVIOUS_USR_UID', 'DEL_PREVIOUS_USR_USERNAME', 'DEL_PREVIOUS_USR_FIRSTNAME', 'DEL_PREVIOUS_USR_LASTNAME', 'DEL_CURRENT_USR_UID', 'DEL_CURRENT_USR_USERNAME', 'DEL_CURRENT_USR_FIRSTNAME', 'DEL_CURRENT_USR_LASTNAME', 'DEL_DELEGATE_DATE', 'DEL_INIT_DATE', 'DEL_DUE_DATE', 'DEL_PRIORITY', 'PRO_ID', 'USR_ID', 'TAS_ID', 'APP_STATUS_ID', ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, )
); );
/** /**
@@ -130,10 +142,10 @@ abstract class BaseListMyInboxPeer
* e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0 * e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0
*/ */
private static $fieldKeys = array ( private static $fieldKeys = array (
BasePeer::TYPE_PHPNAME => array ('AppUid' => 0, 'UsrUid' => 1, 'TasUid' => 2, 'ProUid' => 3, 'AppNumber' => 4, 'AppTitle' => 5, 'AppProTitle' => 6, 'AppTasTitle' => 7, 'AppCreateDate' => 8, 'AppUpdateDate' => 9, 'AppFinishDate' => 10, 'AppStatus' => 11, 'DelIndex' => 12, 'DelPreviousUsrUid' => 13, 'DelPreviousUsrUsername' => 14, 'DelPreviousUsrFirstname' => 15, 'DelPreviousUsrLastname' => 16, 'DelCurrentUsrUid' => 17, 'DelCurrentUsrUsername' => 18, 'DelCurrentUsrFirstname' => 19, 'DelCurrentUsrLastname' => 20, 'DelDelegateDate' => 21, 'DelInitDate' => 22, 'DelDueDate' => 23, 'DelPriority' => 24, ), BasePeer::TYPE_PHPNAME => array ('AppUid' => 0, 'UsrUid' => 1, 'TasUid' => 2, 'ProUid' => 3, 'AppNumber' => 4, 'AppTitle' => 5, 'AppProTitle' => 6, 'AppTasTitle' => 7, 'AppCreateDate' => 8, 'AppUpdateDate' => 9, 'AppFinishDate' => 10, 'AppStatus' => 11, 'DelIndex' => 12, 'DelPreviousUsrUid' => 13, 'DelPreviousUsrUsername' => 14, 'DelPreviousUsrFirstname' => 15, 'DelPreviousUsrLastname' => 16, 'DelCurrentUsrUid' => 17, 'DelCurrentUsrUsername' => 18, 'DelCurrentUsrFirstname' => 19, 'DelCurrentUsrLastname' => 20, 'DelDelegateDate' => 21, 'DelInitDate' => 22, 'DelDueDate' => 23, 'DelPriority' => 24, 'ProId' => 25, 'UsrId' => 26, 'TasId' => 27, 'AppStatusId' => 28, ),
BasePeer::TYPE_COLNAME => array (ListMyInboxPeer::APP_UID => 0, ListMyInboxPeer::USR_UID => 1, ListMyInboxPeer::TAS_UID => 2, ListMyInboxPeer::PRO_UID => 3, ListMyInboxPeer::APP_NUMBER => 4, ListMyInboxPeer::APP_TITLE => 5, ListMyInboxPeer::APP_PRO_TITLE => 6, ListMyInboxPeer::APP_TAS_TITLE => 7, ListMyInboxPeer::APP_CREATE_DATE => 8, ListMyInboxPeer::APP_UPDATE_DATE => 9, ListMyInboxPeer::APP_FINISH_DATE => 10, ListMyInboxPeer::APP_STATUS => 11, ListMyInboxPeer::DEL_INDEX => 12, ListMyInboxPeer::DEL_PREVIOUS_USR_UID => 13, ListMyInboxPeer::DEL_PREVIOUS_USR_USERNAME => 14, ListMyInboxPeer::DEL_PREVIOUS_USR_FIRSTNAME => 15, ListMyInboxPeer::DEL_PREVIOUS_USR_LASTNAME => 16, ListMyInboxPeer::DEL_CURRENT_USR_UID => 17, ListMyInboxPeer::DEL_CURRENT_USR_USERNAME => 18, ListMyInboxPeer::DEL_CURRENT_USR_FIRSTNAME => 19, ListMyInboxPeer::DEL_CURRENT_USR_LASTNAME => 20, ListMyInboxPeer::DEL_DELEGATE_DATE => 21, ListMyInboxPeer::DEL_INIT_DATE => 22, ListMyInboxPeer::DEL_DUE_DATE => 23, ListMyInboxPeer::DEL_PRIORITY => 24, ), BasePeer::TYPE_COLNAME => array (ListMyInboxPeer::APP_UID => 0, ListMyInboxPeer::USR_UID => 1, ListMyInboxPeer::TAS_UID => 2, ListMyInboxPeer::PRO_UID => 3, ListMyInboxPeer::APP_NUMBER => 4, ListMyInboxPeer::APP_TITLE => 5, ListMyInboxPeer::APP_PRO_TITLE => 6, ListMyInboxPeer::APP_TAS_TITLE => 7, ListMyInboxPeer::APP_CREATE_DATE => 8, ListMyInboxPeer::APP_UPDATE_DATE => 9, ListMyInboxPeer::APP_FINISH_DATE => 10, ListMyInboxPeer::APP_STATUS => 11, ListMyInboxPeer::DEL_INDEX => 12, ListMyInboxPeer::DEL_PREVIOUS_USR_UID => 13, ListMyInboxPeer::DEL_PREVIOUS_USR_USERNAME => 14, ListMyInboxPeer::DEL_PREVIOUS_USR_FIRSTNAME => 15, ListMyInboxPeer::DEL_PREVIOUS_USR_LASTNAME => 16, ListMyInboxPeer::DEL_CURRENT_USR_UID => 17, ListMyInboxPeer::DEL_CURRENT_USR_USERNAME => 18, ListMyInboxPeer::DEL_CURRENT_USR_FIRSTNAME => 19, ListMyInboxPeer::DEL_CURRENT_USR_LASTNAME => 20, ListMyInboxPeer::DEL_DELEGATE_DATE => 21, ListMyInboxPeer::DEL_INIT_DATE => 22, ListMyInboxPeer::DEL_DUE_DATE => 23, ListMyInboxPeer::DEL_PRIORITY => 24, ListMyInboxPeer::PRO_ID => 25, ListMyInboxPeer::USR_ID => 26, ListMyInboxPeer::TAS_ID => 27, ListMyInboxPeer::APP_STATUS_ID => 28, ),
BasePeer::TYPE_FIELDNAME => array ('APP_UID' => 0, 'USR_UID' => 1, 'TAS_UID' => 2, 'PRO_UID' => 3, 'APP_NUMBER' => 4, 'APP_TITLE' => 5, 'APP_PRO_TITLE' => 6, 'APP_TAS_TITLE' => 7, 'APP_CREATE_DATE' => 8, 'APP_UPDATE_DATE' => 9, 'APP_FINISH_DATE' => 10, 'APP_STATUS' => 11, 'DEL_INDEX' => 12, 'DEL_PREVIOUS_USR_UID' => 13, 'DEL_PREVIOUS_USR_USERNAME' => 14, 'DEL_PREVIOUS_USR_FIRSTNAME' => 15, 'DEL_PREVIOUS_USR_LASTNAME' => 16, 'DEL_CURRENT_USR_UID' => 17, 'DEL_CURRENT_USR_USERNAME' => 18, 'DEL_CURRENT_USR_FIRSTNAME' => 19, 'DEL_CURRENT_USR_LASTNAME' => 20, 'DEL_DELEGATE_DATE' => 21, 'DEL_INIT_DATE' => 22, 'DEL_DUE_DATE' => 23, 'DEL_PRIORITY' => 24, ), BasePeer::TYPE_FIELDNAME => array ('APP_UID' => 0, 'USR_UID' => 1, 'TAS_UID' => 2, 'PRO_UID' => 3, 'APP_NUMBER' => 4, 'APP_TITLE' => 5, 'APP_PRO_TITLE' => 6, 'APP_TAS_TITLE' => 7, 'APP_CREATE_DATE' => 8, 'APP_UPDATE_DATE' => 9, 'APP_FINISH_DATE' => 10, 'APP_STATUS' => 11, 'DEL_INDEX' => 12, 'DEL_PREVIOUS_USR_UID' => 13, 'DEL_PREVIOUS_USR_USERNAME' => 14, 'DEL_PREVIOUS_USR_FIRSTNAME' => 15, 'DEL_PREVIOUS_USR_LASTNAME' => 16, 'DEL_CURRENT_USR_UID' => 17, 'DEL_CURRENT_USR_USERNAME' => 18, 'DEL_CURRENT_USR_FIRSTNAME' => 19, 'DEL_CURRENT_USR_LASTNAME' => 20, 'DEL_DELEGATE_DATE' => 21, 'DEL_INIT_DATE' => 22, 'DEL_DUE_DATE' => 23, 'DEL_PRIORITY' => 24, 'PRO_ID' => 25, 'USR_ID' => 26, 'TAS_ID' => 27, 'APP_STATUS_ID' => 28, ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, )
); );
/** /**
@@ -284,6 +296,14 @@ abstract class BaseListMyInboxPeer
$criteria->addSelectColumn(ListMyInboxPeer::DEL_PRIORITY); $criteria->addSelectColumn(ListMyInboxPeer::DEL_PRIORITY);
$criteria->addSelectColumn(ListMyInboxPeer::PRO_ID);
$criteria->addSelectColumn(ListMyInboxPeer::USR_ID);
$criteria->addSelectColumn(ListMyInboxPeer::TAS_ID);
$criteria->addSelectColumn(ListMyInboxPeer::APP_STATUS_ID);
} }
const COUNT = 'COUNT(LIST_MY_INBOX.APP_UID)'; const COUNT = 'COUNT(LIST_MY_INBOX.APP_UID)';

View File

@@ -147,6 +147,24 @@ abstract class BaseListParticipatedHistory extends BaseObject implements Persist
*/ */
protected $del_priority = '3'; protected $del_priority = '3';
/**
* The value for the pro_id field.
* @var int
*/
protected $pro_id = 0;
/**
* The value for the usr_id field.
* @var int
*/
protected $usr_id = 0;
/**
* The value for the tas_id field.
* @var int
*/
protected $tas_id = 0;
/** /**
* Flag to prevent endless save loop, if this object is referenced * Flag to prevent endless save loop, if this object is referenced
* by another object which falls in this transaction. * by another object which falls in this transaction.
@@ -444,6 +462,39 @@ abstract class BaseListParticipatedHistory extends BaseObject implements Persist
return $this->del_priority; return $this->del_priority;
} }
/**
* Get the [pro_id] column value.
*
* @return int
*/
public function getProId()
{
return $this->pro_id;
}
/**
* Get the [usr_id] column value.
*
* @return int
*/
public function getUsrId()
{
return $this->usr_id;
}
/**
* Get the [tas_id] column value.
*
* @return int
*/
public function getTasId()
{
return $this->tas_id;
}
/** /**
* Set the value of [app_uid] column. * Set the value of [app_uid] column.
* *
@@ -905,6 +956,72 @@ abstract class BaseListParticipatedHistory extends BaseObject implements Persist
} // setDelPriority() } // setDelPriority()
/**
* Set the value of [pro_id] column.
*
* @param int $v new value
* @return void
*/
public function setProId($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->pro_id !== $v || $v === 0) {
$this->pro_id = $v;
$this->modifiedColumns[] = ListParticipatedHistoryPeer::PRO_ID;
}
} // setProId()
/**
* Set the value of [usr_id] column.
*
* @param int $v new value
* @return void
*/
public function setUsrId($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->usr_id !== $v || $v === 0) {
$this->usr_id = $v;
$this->modifiedColumns[] = ListParticipatedHistoryPeer::USR_ID;
}
} // setUsrId()
/**
* Set the value of [tas_id] column.
*
* @param int $v new value
* @return void
*/
public function setTasId($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->tas_id !== $v || $v === 0) {
$this->tas_id = $v;
$this->modifiedColumns[] = ListParticipatedHistoryPeer::TAS_ID;
}
} // setTasId()
/** /**
* Hydrates (populates) the object variables with values from the database resultset. * Hydrates (populates) the object variables with values from the database resultset.
* *
@@ -962,12 +1079,18 @@ abstract class BaseListParticipatedHistory extends BaseObject implements Persist
$this->del_priority = $rs->getString($startcol + 19); $this->del_priority = $rs->getString($startcol + 19);
$this->pro_id = $rs->getInt($startcol + 20);
$this->usr_id = $rs->getInt($startcol + 21);
$this->tas_id = $rs->getInt($startcol + 22);
$this->resetModified(); $this->resetModified();
$this->setNew(false); $this->setNew(false);
// FIXME - using NUM_COLUMNS may be clearer. // FIXME - using NUM_COLUMNS may be clearer.
return $startcol + 20; // 20 = ListParticipatedHistoryPeer::NUM_COLUMNS - ListParticipatedHistoryPeer::NUM_LAZY_LOAD_COLUMNS). return $startcol + 23; // 23 = ListParticipatedHistoryPeer::NUM_COLUMNS - ListParticipatedHistoryPeer::NUM_LAZY_LOAD_COLUMNS).
} catch (Exception $e) { } catch (Exception $e) {
throw new PropelException("Error populating ListParticipatedHistory object", $e); throw new PropelException("Error populating ListParticipatedHistory object", $e);
@@ -1231,6 +1354,15 @@ abstract class BaseListParticipatedHistory extends BaseObject implements Persist
case 19: case 19:
return $this->getDelPriority(); return $this->getDelPriority();
break; break;
case 20:
return $this->getProId();
break;
case 21:
return $this->getUsrId();
break;
case 22:
return $this->getTasId();
break;
default: default:
return null; return null;
break; break;
@@ -1271,6 +1403,9 @@ abstract class BaseListParticipatedHistory extends BaseObject implements Persist
$keys[17] => $this->getDelInitDate(), $keys[17] => $this->getDelInitDate(),
$keys[18] => $this->getDelDueDate(), $keys[18] => $this->getDelDueDate(),
$keys[19] => $this->getDelPriority(), $keys[19] => $this->getDelPriority(),
$keys[20] => $this->getProId(),
$keys[21] => $this->getUsrId(),
$keys[22] => $this->getTasId(),
); );
return $result; return $result;
} }
@@ -1362,6 +1497,15 @@ abstract class BaseListParticipatedHistory extends BaseObject implements Persist
case 19: case 19:
$this->setDelPriority($value); $this->setDelPriority($value);
break; break;
case 20:
$this->setProId($value);
break;
case 21:
$this->setUsrId($value);
break;
case 22:
$this->setTasId($value);
break;
} // switch() } // switch()
} }
@@ -1465,6 +1609,18 @@ abstract class BaseListParticipatedHistory extends BaseObject implements Persist
$this->setDelPriority($arr[$keys[19]]); $this->setDelPriority($arr[$keys[19]]);
} }
if (array_key_exists($keys[20], $arr)) {
$this->setProId($arr[$keys[20]]);
}
if (array_key_exists($keys[21], $arr)) {
$this->setUsrId($arr[$keys[21]]);
}
if (array_key_exists($keys[22], $arr)) {
$this->setTasId($arr[$keys[22]]);
}
} }
/** /**
@@ -1556,6 +1712,18 @@ abstract class BaseListParticipatedHistory extends BaseObject implements Persist
$criteria->add(ListParticipatedHistoryPeer::DEL_PRIORITY, $this->del_priority); $criteria->add(ListParticipatedHistoryPeer::DEL_PRIORITY, $this->del_priority);
} }
if ($this->isColumnModified(ListParticipatedHistoryPeer::PRO_ID)) {
$criteria->add(ListParticipatedHistoryPeer::PRO_ID, $this->pro_id);
}
if ($this->isColumnModified(ListParticipatedHistoryPeer::USR_ID)) {
$criteria->add(ListParticipatedHistoryPeer::USR_ID, $this->usr_id);
}
if ($this->isColumnModified(ListParticipatedHistoryPeer::TAS_ID)) {
$criteria->add(ListParticipatedHistoryPeer::TAS_ID, $this->tas_id);
}
return $criteria; return $criteria;
} }
@@ -1658,6 +1826,12 @@ abstract class BaseListParticipatedHistory extends BaseObject implements Persist
$copyObj->setDelPriority($this->del_priority); $copyObj->setDelPriority($this->del_priority);
$copyObj->setProId($this->pro_id);
$copyObj->setUsrId($this->usr_id);
$copyObj->setTasId($this->tas_id);
$copyObj->setNew(true); $copyObj->setNew(true);

View File

@@ -25,7 +25,7 @@ abstract class BaseListParticipatedHistoryPeer
const CLASS_DEFAULT = 'classes.model.ListParticipatedHistory'; const CLASS_DEFAULT = 'classes.model.ListParticipatedHistory';
/** The total number of columns. */ /** The total number of columns. */
const NUM_COLUMNS = 20; const NUM_COLUMNS = 23;
/** The number of lazy-loaded columns. */ /** The number of lazy-loaded columns. */
const NUM_LAZY_LOAD_COLUMNS = 0; const NUM_LAZY_LOAD_COLUMNS = 0;
@@ -91,6 +91,15 @@ abstract class BaseListParticipatedHistoryPeer
/** the column name for the DEL_PRIORITY field */ /** the column name for the DEL_PRIORITY field */
const DEL_PRIORITY = 'LIST_PARTICIPATED_HISTORY.DEL_PRIORITY'; const DEL_PRIORITY = 'LIST_PARTICIPATED_HISTORY.DEL_PRIORITY';
/** the column name for the PRO_ID field */
const PRO_ID = 'LIST_PARTICIPATED_HISTORY.PRO_ID';
/** the column name for the USR_ID field */
const USR_ID = 'LIST_PARTICIPATED_HISTORY.USR_ID';
/** the column name for the TAS_ID field */
const TAS_ID = 'LIST_PARTICIPATED_HISTORY.TAS_ID';
/** The PHP to DB Name Mapping */ /** The PHP to DB Name Mapping */
private static $phpNameMap = null; private static $phpNameMap = null;
@@ -102,10 +111,10 @@ abstract class BaseListParticipatedHistoryPeer
* e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id' * e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
*/ */
private static $fieldNames = array ( private static $fieldNames = array (
BasePeer::TYPE_PHPNAME => array ('AppUid', 'DelIndex', 'UsrUid', 'TasUid', 'ProUid', 'AppNumber', 'AppTitle', 'AppProTitle', 'AppTasTitle', 'DelPreviousUsrUid', 'DelPreviousUsrUsername', 'DelPreviousUsrFirstname', 'DelPreviousUsrLastname', 'DelCurrentUsrUsername', 'DelCurrentUsrFirstname', 'DelCurrentUsrLastname', 'DelDelegateDate', 'DelInitDate', 'DelDueDate', 'DelPriority', ), BasePeer::TYPE_PHPNAME => array ('AppUid', 'DelIndex', 'UsrUid', 'TasUid', 'ProUid', 'AppNumber', 'AppTitle', 'AppProTitle', 'AppTasTitle', 'DelPreviousUsrUid', 'DelPreviousUsrUsername', 'DelPreviousUsrFirstname', 'DelPreviousUsrLastname', 'DelCurrentUsrUsername', 'DelCurrentUsrFirstname', 'DelCurrentUsrLastname', 'DelDelegateDate', 'DelInitDate', 'DelDueDate', 'DelPriority', 'ProId', 'UsrId', 'TasId', ),
BasePeer::TYPE_COLNAME => array (ListParticipatedHistoryPeer::APP_UID, ListParticipatedHistoryPeer::DEL_INDEX, ListParticipatedHistoryPeer::USR_UID, ListParticipatedHistoryPeer::TAS_UID, ListParticipatedHistoryPeer::PRO_UID, ListParticipatedHistoryPeer::APP_NUMBER, ListParticipatedHistoryPeer::APP_TITLE, ListParticipatedHistoryPeer::APP_PRO_TITLE, ListParticipatedHistoryPeer::APP_TAS_TITLE, ListParticipatedHistoryPeer::DEL_PREVIOUS_USR_UID, ListParticipatedHistoryPeer::DEL_PREVIOUS_USR_USERNAME, ListParticipatedHistoryPeer::DEL_PREVIOUS_USR_FIRSTNAME, ListParticipatedHistoryPeer::DEL_PREVIOUS_USR_LASTNAME, ListParticipatedHistoryPeer::DEL_CURRENT_USR_USERNAME, ListParticipatedHistoryPeer::DEL_CURRENT_USR_FIRSTNAME, ListParticipatedHistoryPeer::DEL_CURRENT_USR_LASTNAME, ListParticipatedHistoryPeer::DEL_DELEGATE_DATE, ListParticipatedHistoryPeer::DEL_INIT_DATE, ListParticipatedHistoryPeer::DEL_DUE_DATE, ListParticipatedHistoryPeer::DEL_PRIORITY, ), BasePeer::TYPE_COLNAME => array (ListParticipatedHistoryPeer::APP_UID, ListParticipatedHistoryPeer::DEL_INDEX, ListParticipatedHistoryPeer::USR_UID, ListParticipatedHistoryPeer::TAS_UID, ListParticipatedHistoryPeer::PRO_UID, ListParticipatedHistoryPeer::APP_NUMBER, ListParticipatedHistoryPeer::APP_TITLE, ListParticipatedHistoryPeer::APP_PRO_TITLE, ListParticipatedHistoryPeer::APP_TAS_TITLE, ListParticipatedHistoryPeer::DEL_PREVIOUS_USR_UID, ListParticipatedHistoryPeer::DEL_PREVIOUS_USR_USERNAME, ListParticipatedHistoryPeer::DEL_PREVIOUS_USR_FIRSTNAME, ListParticipatedHistoryPeer::DEL_PREVIOUS_USR_LASTNAME, ListParticipatedHistoryPeer::DEL_CURRENT_USR_USERNAME, ListParticipatedHistoryPeer::DEL_CURRENT_USR_FIRSTNAME, ListParticipatedHistoryPeer::DEL_CURRENT_USR_LASTNAME, ListParticipatedHistoryPeer::DEL_DELEGATE_DATE, ListParticipatedHistoryPeer::DEL_INIT_DATE, ListParticipatedHistoryPeer::DEL_DUE_DATE, ListParticipatedHistoryPeer::DEL_PRIORITY, ListParticipatedHistoryPeer::PRO_ID, ListParticipatedHistoryPeer::USR_ID, ListParticipatedHistoryPeer::TAS_ID, ),
BasePeer::TYPE_FIELDNAME => array ('APP_UID', 'DEL_INDEX', 'USR_UID', 'TAS_UID', 'PRO_UID', 'APP_NUMBER', 'APP_TITLE', 'APP_PRO_TITLE', 'APP_TAS_TITLE', 'DEL_PREVIOUS_USR_UID', 'DEL_PREVIOUS_USR_USERNAME', 'DEL_PREVIOUS_USR_FIRSTNAME', 'DEL_PREVIOUS_USR_LASTNAME', 'DEL_CURRENT_USR_USERNAME', 'DEL_CURRENT_USR_FIRSTNAME', 'DEL_CURRENT_USR_LASTNAME', 'DEL_DELEGATE_DATE', 'DEL_INIT_DATE', 'DEL_DUE_DATE', 'DEL_PRIORITY', ), BasePeer::TYPE_FIELDNAME => array ('APP_UID', 'DEL_INDEX', 'USR_UID', 'TAS_UID', 'PRO_UID', 'APP_NUMBER', 'APP_TITLE', 'APP_PRO_TITLE', 'APP_TAS_TITLE', 'DEL_PREVIOUS_USR_UID', 'DEL_PREVIOUS_USR_USERNAME', 'DEL_PREVIOUS_USR_FIRSTNAME', 'DEL_PREVIOUS_USR_LASTNAME', 'DEL_CURRENT_USR_USERNAME', 'DEL_CURRENT_USR_FIRSTNAME', 'DEL_CURRENT_USR_LASTNAME', 'DEL_DELEGATE_DATE', 'DEL_INIT_DATE', 'DEL_DUE_DATE', 'DEL_PRIORITY', 'PRO_ID', 'USR_ID', 'TAS_ID', ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, )
); );
/** /**
@@ -115,10 +124,10 @@ abstract class BaseListParticipatedHistoryPeer
* e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0 * e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0
*/ */
private static $fieldKeys = array ( private static $fieldKeys = array (
BasePeer::TYPE_PHPNAME => array ('AppUid' => 0, 'DelIndex' => 1, 'UsrUid' => 2, 'TasUid' => 3, 'ProUid' => 4, 'AppNumber' => 5, 'AppTitle' => 6, 'AppProTitle' => 7, 'AppTasTitle' => 8, 'DelPreviousUsrUid' => 9, 'DelPreviousUsrUsername' => 10, 'DelPreviousUsrFirstname' => 11, 'DelPreviousUsrLastname' => 12, 'DelCurrentUsrUsername' => 13, 'DelCurrentUsrFirstname' => 14, 'DelCurrentUsrLastname' => 15, 'DelDelegateDate' => 16, 'DelInitDate' => 17, 'DelDueDate' => 18, 'DelPriority' => 19, ), BasePeer::TYPE_PHPNAME => array ('AppUid' => 0, 'DelIndex' => 1, 'UsrUid' => 2, 'TasUid' => 3, 'ProUid' => 4, 'AppNumber' => 5, 'AppTitle' => 6, 'AppProTitle' => 7, 'AppTasTitle' => 8, 'DelPreviousUsrUid' => 9, 'DelPreviousUsrUsername' => 10, 'DelPreviousUsrFirstname' => 11, 'DelPreviousUsrLastname' => 12, 'DelCurrentUsrUsername' => 13, 'DelCurrentUsrFirstname' => 14, 'DelCurrentUsrLastname' => 15, 'DelDelegateDate' => 16, 'DelInitDate' => 17, 'DelDueDate' => 18, 'DelPriority' => 19, 'ProId' => 20, 'UsrId' => 21, 'TasId' => 22, ),
BasePeer::TYPE_COLNAME => array (ListParticipatedHistoryPeer::APP_UID => 0, ListParticipatedHistoryPeer::DEL_INDEX => 1, ListParticipatedHistoryPeer::USR_UID => 2, ListParticipatedHistoryPeer::TAS_UID => 3, ListParticipatedHistoryPeer::PRO_UID => 4, ListParticipatedHistoryPeer::APP_NUMBER => 5, ListParticipatedHistoryPeer::APP_TITLE => 6, ListParticipatedHistoryPeer::APP_PRO_TITLE => 7, ListParticipatedHistoryPeer::APP_TAS_TITLE => 8, ListParticipatedHistoryPeer::DEL_PREVIOUS_USR_UID => 9, ListParticipatedHistoryPeer::DEL_PREVIOUS_USR_USERNAME => 10, ListParticipatedHistoryPeer::DEL_PREVIOUS_USR_FIRSTNAME => 11, ListParticipatedHistoryPeer::DEL_PREVIOUS_USR_LASTNAME => 12, ListParticipatedHistoryPeer::DEL_CURRENT_USR_USERNAME => 13, ListParticipatedHistoryPeer::DEL_CURRENT_USR_FIRSTNAME => 14, ListParticipatedHistoryPeer::DEL_CURRENT_USR_LASTNAME => 15, ListParticipatedHistoryPeer::DEL_DELEGATE_DATE => 16, ListParticipatedHistoryPeer::DEL_INIT_DATE => 17, ListParticipatedHistoryPeer::DEL_DUE_DATE => 18, ListParticipatedHistoryPeer::DEL_PRIORITY => 19, ), BasePeer::TYPE_COLNAME => array (ListParticipatedHistoryPeer::APP_UID => 0, ListParticipatedHistoryPeer::DEL_INDEX => 1, ListParticipatedHistoryPeer::USR_UID => 2, ListParticipatedHistoryPeer::TAS_UID => 3, ListParticipatedHistoryPeer::PRO_UID => 4, ListParticipatedHistoryPeer::APP_NUMBER => 5, ListParticipatedHistoryPeer::APP_TITLE => 6, ListParticipatedHistoryPeer::APP_PRO_TITLE => 7, ListParticipatedHistoryPeer::APP_TAS_TITLE => 8, ListParticipatedHistoryPeer::DEL_PREVIOUS_USR_UID => 9, ListParticipatedHistoryPeer::DEL_PREVIOUS_USR_USERNAME => 10, ListParticipatedHistoryPeer::DEL_PREVIOUS_USR_FIRSTNAME => 11, ListParticipatedHistoryPeer::DEL_PREVIOUS_USR_LASTNAME => 12, ListParticipatedHistoryPeer::DEL_CURRENT_USR_USERNAME => 13, ListParticipatedHistoryPeer::DEL_CURRENT_USR_FIRSTNAME => 14, ListParticipatedHistoryPeer::DEL_CURRENT_USR_LASTNAME => 15, ListParticipatedHistoryPeer::DEL_DELEGATE_DATE => 16, ListParticipatedHistoryPeer::DEL_INIT_DATE => 17, ListParticipatedHistoryPeer::DEL_DUE_DATE => 18, ListParticipatedHistoryPeer::DEL_PRIORITY => 19, ListParticipatedHistoryPeer::PRO_ID => 20, ListParticipatedHistoryPeer::USR_ID => 21, ListParticipatedHistoryPeer::TAS_ID => 22, ),
BasePeer::TYPE_FIELDNAME => array ('APP_UID' => 0, 'DEL_INDEX' => 1, 'USR_UID' => 2, 'TAS_UID' => 3, 'PRO_UID' => 4, 'APP_NUMBER' => 5, 'APP_TITLE' => 6, 'APP_PRO_TITLE' => 7, 'APP_TAS_TITLE' => 8, 'DEL_PREVIOUS_USR_UID' => 9, 'DEL_PREVIOUS_USR_USERNAME' => 10, 'DEL_PREVIOUS_USR_FIRSTNAME' => 11, 'DEL_PREVIOUS_USR_LASTNAME' => 12, 'DEL_CURRENT_USR_USERNAME' => 13, 'DEL_CURRENT_USR_FIRSTNAME' => 14, 'DEL_CURRENT_USR_LASTNAME' => 15, 'DEL_DELEGATE_DATE' => 16, 'DEL_INIT_DATE' => 17, 'DEL_DUE_DATE' => 18, 'DEL_PRIORITY' => 19, ), BasePeer::TYPE_FIELDNAME => array ('APP_UID' => 0, 'DEL_INDEX' => 1, 'USR_UID' => 2, 'TAS_UID' => 3, 'PRO_UID' => 4, 'APP_NUMBER' => 5, 'APP_TITLE' => 6, 'APP_PRO_TITLE' => 7, 'APP_TAS_TITLE' => 8, 'DEL_PREVIOUS_USR_UID' => 9, 'DEL_PREVIOUS_USR_USERNAME' => 10, 'DEL_PREVIOUS_USR_FIRSTNAME' => 11, 'DEL_PREVIOUS_USR_LASTNAME' => 12, 'DEL_CURRENT_USR_USERNAME' => 13, 'DEL_CURRENT_USR_FIRSTNAME' => 14, 'DEL_CURRENT_USR_LASTNAME' => 15, 'DEL_DELEGATE_DATE' => 16, 'DEL_INIT_DATE' => 17, 'DEL_DUE_DATE' => 18, 'DEL_PRIORITY' => 19, 'PRO_ID' => 20, 'USR_ID' => 21, 'TAS_ID' => 22, ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, )
); );
/** /**
@@ -259,6 +268,12 @@ abstract class BaseListParticipatedHistoryPeer
$criteria->addSelectColumn(ListParticipatedHistoryPeer::DEL_PRIORITY); $criteria->addSelectColumn(ListParticipatedHistoryPeer::DEL_PRIORITY);
$criteria->addSelectColumn(ListParticipatedHistoryPeer::PRO_ID);
$criteria->addSelectColumn(ListParticipatedHistoryPeer::USR_ID);
$criteria->addSelectColumn(ListParticipatedHistoryPeer::TAS_ID);
} }
const COUNT = 'COUNT(LIST_PARTICIPATED_HISTORY.APP_UID)'; const COUNT = 'COUNT(LIST_PARTICIPATED_HISTORY.APP_UID)';

View File

@@ -165,6 +165,30 @@ abstract class BaseListParticipatedLast extends BaseObject implements Persistent
*/ */
protected $del_thread_status = 'OPEN'; protected $del_thread_status = 'OPEN';
/**
* The value for the pro_id field.
* @var int
*/
protected $pro_id = 0;
/**
* The value for the usr_id field.
* @var int
*/
protected $usr_id = 0;
/**
* The value for the tas_id field.
* @var int
*/
protected $tas_id = 0;
/**
* The value for the app_status_id field.
* @var int
*/
protected $app_status_id = 0;
/** /**
* Flag to prevent endless save loop, if this object is referenced * Flag to prevent endless save loop, if this object is referenced
* by another object which falls in this transaction. * by another object which falls in this transaction.
@@ -495,6 +519,50 @@ abstract class BaseListParticipatedLast extends BaseObject implements Persistent
return $this->del_thread_status; return $this->del_thread_status;
} }
/**
* Get the [pro_id] column value.
*
* @return int
*/
public function getProId()
{
return $this->pro_id;
}
/**
* Get the [usr_id] column value.
*
* @return int
*/
public function getUsrId()
{
return $this->usr_id;
}
/**
* Get the [tas_id] column value.
*
* @return int
*/
public function getTasId()
{
return $this->tas_id;
}
/**
* Get the [app_status_id] column value.
*
* @return int
*/
public function getAppStatusId()
{
return $this->app_status_id;
}
/** /**
* Set the value of [app_uid] column. * Set the value of [app_uid] column.
* *
@@ -1022,6 +1090,94 @@ abstract class BaseListParticipatedLast extends BaseObject implements Persistent
} // setDelThreadStatus() } // setDelThreadStatus()
/**
* Set the value of [pro_id] column.
*
* @param int $v new value
* @return void
*/
public function setProId($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->pro_id !== $v || $v === 0) {
$this->pro_id = $v;
$this->modifiedColumns[] = ListParticipatedLastPeer::PRO_ID;
}
} // setProId()
/**
* Set the value of [usr_id] column.
*
* @param int $v new value
* @return void
*/
public function setUsrId($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->usr_id !== $v || $v === 0) {
$this->usr_id = $v;
$this->modifiedColumns[] = ListParticipatedLastPeer::USR_ID;
}
} // setUsrId()
/**
* Set the value of [tas_id] column.
*
* @param int $v new value
* @return void
*/
public function setTasId($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->tas_id !== $v || $v === 0) {
$this->tas_id = $v;
$this->modifiedColumns[] = ListParticipatedLastPeer::TAS_ID;
}
} // setTasId()
/**
* Set the value of [app_status_id] column.
*
* @param int $v new value
* @return void
*/
public function setAppStatusId($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->app_status_id !== $v || $v === 0) {
$this->app_status_id = $v;
$this->modifiedColumns[] = ListParticipatedLastPeer::APP_STATUS_ID;
}
} // setAppStatusId()
/** /**
* Hydrates (populates) the object variables with values from the database resultset. * Hydrates (populates) the object variables with values from the database resultset.
* *
@@ -1085,12 +1241,20 @@ abstract class BaseListParticipatedLast extends BaseObject implements Persistent
$this->del_thread_status = $rs->getString($startcol + 22); $this->del_thread_status = $rs->getString($startcol + 22);
$this->pro_id = $rs->getInt($startcol + 23);
$this->usr_id = $rs->getInt($startcol + 24);
$this->tas_id = $rs->getInt($startcol + 25);
$this->app_status_id = $rs->getInt($startcol + 26);
$this->resetModified(); $this->resetModified();
$this->setNew(false); $this->setNew(false);
// FIXME - using NUM_COLUMNS may be clearer. // FIXME - using NUM_COLUMNS may be clearer.
return $startcol + 23; // 23 = ListParticipatedLastPeer::NUM_COLUMNS - ListParticipatedLastPeer::NUM_LAZY_LOAD_COLUMNS). return $startcol + 27; // 27 = ListParticipatedLastPeer::NUM_COLUMNS - ListParticipatedLastPeer::NUM_LAZY_LOAD_COLUMNS).
} catch (Exception $e) { } catch (Exception $e) {
throw new PropelException("Error populating ListParticipatedLast object", $e); throw new PropelException("Error populating ListParticipatedLast object", $e);
@@ -1363,6 +1527,18 @@ abstract class BaseListParticipatedLast extends BaseObject implements Persistent
case 22: case 22:
return $this->getDelThreadStatus(); return $this->getDelThreadStatus();
break; break;
case 23:
return $this->getProId();
break;
case 24:
return $this->getUsrId();
break;
case 25:
return $this->getTasId();
break;
case 26:
return $this->getAppStatusId();
break;
default: default:
return null; return null;
break; break;
@@ -1406,6 +1582,10 @@ abstract class BaseListParticipatedLast extends BaseObject implements Persistent
$keys[20] => $this->getDelDueDate(), $keys[20] => $this->getDelDueDate(),
$keys[21] => $this->getDelPriority(), $keys[21] => $this->getDelPriority(),
$keys[22] => $this->getDelThreadStatus(), $keys[22] => $this->getDelThreadStatus(),
$keys[23] => $this->getProId(),
$keys[24] => $this->getUsrId(),
$keys[25] => $this->getTasId(),
$keys[26] => $this->getAppStatusId(),
); );
return $result; return $result;
} }
@@ -1506,6 +1686,18 @@ abstract class BaseListParticipatedLast extends BaseObject implements Persistent
case 22: case 22:
$this->setDelThreadStatus($value); $this->setDelThreadStatus($value);
break; break;
case 23:
$this->setProId($value);
break;
case 24:
$this->setUsrId($value);
break;
case 25:
$this->setTasId($value);
break;
case 26:
$this->setAppStatusId($value);
break;
} // switch() } // switch()
} }
@@ -1621,6 +1813,22 @@ abstract class BaseListParticipatedLast extends BaseObject implements Persistent
$this->setDelThreadStatus($arr[$keys[22]]); $this->setDelThreadStatus($arr[$keys[22]]);
} }
if (array_key_exists($keys[23], $arr)) {
$this->setProId($arr[$keys[23]]);
}
if (array_key_exists($keys[24], $arr)) {
$this->setUsrId($arr[$keys[24]]);
}
if (array_key_exists($keys[25], $arr)) {
$this->setTasId($arr[$keys[25]]);
}
if (array_key_exists($keys[26], $arr)) {
$this->setAppStatusId($arr[$keys[26]]);
}
} }
/** /**
@@ -1724,6 +1932,22 @@ abstract class BaseListParticipatedLast extends BaseObject implements Persistent
$criteria->add(ListParticipatedLastPeer::DEL_THREAD_STATUS, $this->del_thread_status); $criteria->add(ListParticipatedLastPeer::DEL_THREAD_STATUS, $this->del_thread_status);
} }
if ($this->isColumnModified(ListParticipatedLastPeer::PRO_ID)) {
$criteria->add(ListParticipatedLastPeer::PRO_ID, $this->pro_id);
}
if ($this->isColumnModified(ListParticipatedLastPeer::USR_ID)) {
$criteria->add(ListParticipatedLastPeer::USR_ID, $this->usr_id);
}
if ($this->isColumnModified(ListParticipatedLastPeer::TAS_ID)) {
$criteria->add(ListParticipatedLastPeer::TAS_ID, $this->tas_id);
}
if ($this->isColumnModified(ListParticipatedLastPeer::APP_STATUS_ID)) {
$criteria->add(ListParticipatedLastPeer::APP_STATUS_ID, $this->app_status_id);
}
return $criteria; return $criteria;
} }
@@ -1835,6 +2059,14 @@ abstract class BaseListParticipatedLast extends BaseObject implements Persistent
$copyObj->setDelThreadStatus($this->del_thread_status); $copyObj->setDelThreadStatus($this->del_thread_status);
$copyObj->setProId($this->pro_id);
$copyObj->setUsrId($this->usr_id);
$copyObj->setTasId($this->tas_id);
$copyObj->setAppStatusId($this->app_status_id);
$copyObj->setNew(true); $copyObj->setNew(true);

View File

@@ -25,7 +25,7 @@ abstract class BaseListParticipatedLastPeer
const CLASS_DEFAULT = 'classes.model.ListParticipatedLast'; const CLASS_DEFAULT = 'classes.model.ListParticipatedLast';
/** The total number of columns. */ /** The total number of columns. */
const NUM_COLUMNS = 23; const NUM_COLUMNS = 27;
/** The number of lazy-loaded columns. */ /** The number of lazy-loaded columns. */
const NUM_LAZY_LOAD_COLUMNS = 0; const NUM_LAZY_LOAD_COLUMNS = 0;
@@ -100,6 +100,18 @@ abstract class BaseListParticipatedLastPeer
/** the column name for the DEL_THREAD_STATUS field */ /** the column name for the DEL_THREAD_STATUS field */
const DEL_THREAD_STATUS = 'LIST_PARTICIPATED_LAST.DEL_THREAD_STATUS'; const DEL_THREAD_STATUS = 'LIST_PARTICIPATED_LAST.DEL_THREAD_STATUS';
/** the column name for the PRO_ID field */
const PRO_ID = 'LIST_PARTICIPATED_LAST.PRO_ID';
/** the column name for the USR_ID field */
const USR_ID = 'LIST_PARTICIPATED_LAST.USR_ID';
/** the column name for the TAS_ID field */
const TAS_ID = 'LIST_PARTICIPATED_LAST.TAS_ID';
/** the column name for the APP_STATUS_ID field */
const APP_STATUS_ID = 'LIST_PARTICIPATED_LAST.APP_STATUS_ID';
/** The PHP to DB Name Mapping */ /** The PHP to DB Name Mapping */
private static $phpNameMap = null; private static $phpNameMap = null;
@@ -111,10 +123,10 @@ abstract class BaseListParticipatedLastPeer
* e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id' * e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
*/ */
private static $fieldNames = array ( private static $fieldNames = array (
BasePeer::TYPE_PHPNAME => array ('AppUid', 'UsrUid', 'DelIndex', 'TasUid', 'ProUid', 'AppNumber', 'AppTitle', 'AppProTitle', 'AppTasTitle', 'AppStatus', 'DelPreviousUsrUid', 'DelPreviousUsrUsername', 'DelPreviousUsrFirstname', 'DelPreviousUsrLastname', 'DelCurrentUsrUsername', 'DelCurrentUsrFirstname', 'DelCurrentUsrLastname', 'DelCurrentTasTitle', 'DelDelegateDate', 'DelInitDate', 'DelDueDate', 'DelPriority', 'DelThreadStatus', ), BasePeer::TYPE_PHPNAME => array ('AppUid', 'UsrUid', 'DelIndex', 'TasUid', 'ProUid', 'AppNumber', 'AppTitle', 'AppProTitle', 'AppTasTitle', 'AppStatus', 'DelPreviousUsrUid', 'DelPreviousUsrUsername', 'DelPreviousUsrFirstname', 'DelPreviousUsrLastname', 'DelCurrentUsrUsername', 'DelCurrentUsrFirstname', 'DelCurrentUsrLastname', 'DelCurrentTasTitle', 'DelDelegateDate', 'DelInitDate', 'DelDueDate', 'DelPriority', 'DelThreadStatus', 'ProId', 'UsrId', 'TasId', 'AppStatusId', ),
BasePeer::TYPE_COLNAME => array (ListParticipatedLastPeer::APP_UID, ListParticipatedLastPeer::USR_UID, ListParticipatedLastPeer::DEL_INDEX, ListParticipatedLastPeer::TAS_UID, ListParticipatedLastPeer::PRO_UID, ListParticipatedLastPeer::APP_NUMBER, ListParticipatedLastPeer::APP_TITLE, ListParticipatedLastPeer::APP_PRO_TITLE, ListParticipatedLastPeer::APP_TAS_TITLE, ListParticipatedLastPeer::APP_STATUS, ListParticipatedLastPeer::DEL_PREVIOUS_USR_UID, ListParticipatedLastPeer::DEL_PREVIOUS_USR_USERNAME, ListParticipatedLastPeer::DEL_PREVIOUS_USR_FIRSTNAME, ListParticipatedLastPeer::DEL_PREVIOUS_USR_LASTNAME, ListParticipatedLastPeer::DEL_CURRENT_USR_USERNAME, ListParticipatedLastPeer::DEL_CURRENT_USR_FIRSTNAME, ListParticipatedLastPeer::DEL_CURRENT_USR_LASTNAME, ListParticipatedLastPeer::DEL_CURRENT_TAS_TITLE, ListParticipatedLastPeer::DEL_DELEGATE_DATE, ListParticipatedLastPeer::DEL_INIT_DATE, ListParticipatedLastPeer::DEL_DUE_DATE, ListParticipatedLastPeer::DEL_PRIORITY, ListParticipatedLastPeer::DEL_THREAD_STATUS, ), BasePeer::TYPE_COLNAME => array (ListParticipatedLastPeer::APP_UID, ListParticipatedLastPeer::USR_UID, ListParticipatedLastPeer::DEL_INDEX, ListParticipatedLastPeer::TAS_UID, ListParticipatedLastPeer::PRO_UID, ListParticipatedLastPeer::APP_NUMBER, ListParticipatedLastPeer::APP_TITLE, ListParticipatedLastPeer::APP_PRO_TITLE, ListParticipatedLastPeer::APP_TAS_TITLE, ListParticipatedLastPeer::APP_STATUS, ListParticipatedLastPeer::DEL_PREVIOUS_USR_UID, ListParticipatedLastPeer::DEL_PREVIOUS_USR_USERNAME, ListParticipatedLastPeer::DEL_PREVIOUS_USR_FIRSTNAME, ListParticipatedLastPeer::DEL_PREVIOUS_USR_LASTNAME, ListParticipatedLastPeer::DEL_CURRENT_USR_USERNAME, ListParticipatedLastPeer::DEL_CURRENT_USR_FIRSTNAME, ListParticipatedLastPeer::DEL_CURRENT_USR_LASTNAME, ListParticipatedLastPeer::DEL_CURRENT_TAS_TITLE, ListParticipatedLastPeer::DEL_DELEGATE_DATE, ListParticipatedLastPeer::DEL_INIT_DATE, ListParticipatedLastPeer::DEL_DUE_DATE, ListParticipatedLastPeer::DEL_PRIORITY, ListParticipatedLastPeer::DEL_THREAD_STATUS, ListParticipatedLastPeer::PRO_ID, ListParticipatedLastPeer::USR_ID, ListParticipatedLastPeer::TAS_ID, ListParticipatedLastPeer::APP_STATUS_ID, ),
BasePeer::TYPE_FIELDNAME => array ('APP_UID', 'USR_UID', 'DEL_INDEX', 'TAS_UID', 'PRO_UID', 'APP_NUMBER', 'APP_TITLE', 'APP_PRO_TITLE', 'APP_TAS_TITLE', 'APP_STATUS', 'DEL_PREVIOUS_USR_UID', 'DEL_PREVIOUS_USR_USERNAME', 'DEL_PREVIOUS_USR_FIRSTNAME', 'DEL_PREVIOUS_USR_LASTNAME', 'DEL_CURRENT_USR_USERNAME', 'DEL_CURRENT_USR_FIRSTNAME', 'DEL_CURRENT_USR_LASTNAME', 'DEL_CURRENT_TAS_TITLE', 'DEL_DELEGATE_DATE', 'DEL_INIT_DATE', 'DEL_DUE_DATE', 'DEL_PRIORITY', 'DEL_THREAD_STATUS', ), BasePeer::TYPE_FIELDNAME => array ('APP_UID', 'USR_UID', 'DEL_INDEX', 'TAS_UID', 'PRO_UID', 'APP_NUMBER', 'APP_TITLE', 'APP_PRO_TITLE', 'APP_TAS_TITLE', 'APP_STATUS', 'DEL_PREVIOUS_USR_UID', 'DEL_PREVIOUS_USR_USERNAME', 'DEL_PREVIOUS_USR_FIRSTNAME', 'DEL_PREVIOUS_USR_LASTNAME', 'DEL_CURRENT_USR_USERNAME', 'DEL_CURRENT_USR_FIRSTNAME', 'DEL_CURRENT_USR_LASTNAME', 'DEL_CURRENT_TAS_TITLE', 'DEL_DELEGATE_DATE', 'DEL_INIT_DATE', 'DEL_DUE_DATE', 'DEL_PRIORITY', 'DEL_THREAD_STATUS', 'PRO_ID', 'USR_ID', 'TAS_ID', 'APP_STATUS_ID', ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, )
); );
/** /**
@@ -124,10 +136,10 @@ abstract class BaseListParticipatedLastPeer
* e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0 * e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0
*/ */
private static $fieldKeys = array ( private static $fieldKeys = array (
BasePeer::TYPE_PHPNAME => array ('AppUid' => 0, 'UsrUid' => 1, 'DelIndex' => 2, 'TasUid' => 3, 'ProUid' => 4, 'AppNumber' => 5, 'AppTitle' => 6, 'AppProTitle' => 7, 'AppTasTitle' => 8, 'AppStatus' => 9, 'DelPreviousUsrUid' => 10, 'DelPreviousUsrUsername' => 11, 'DelPreviousUsrFirstname' => 12, 'DelPreviousUsrLastname' => 13, 'DelCurrentUsrUsername' => 14, 'DelCurrentUsrFirstname' => 15, 'DelCurrentUsrLastname' => 16, 'DelCurrentTasTitle' => 17, 'DelDelegateDate' => 18, 'DelInitDate' => 19, 'DelDueDate' => 20, 'DelPriority' => 21, 'DelThreadStatus' => 22, ), BasePeer::TYPE_PHPNAME => array ('AppUid' => 0, 'UsrUid' => 1, 'DelIndex' => 2, 'TasUid' => 3, 'ProUid' => 4, 'AppNumber' => 5, 'AppTitle' => 6, 'AppProTitle' => 7, 'AppTasTitle' => 8, 'AppStatus' => 9, 'DelPreviousUsrUid' => 10, 'DelPreviousUsrUsername' => 11, 'DelPreviousUsrFirstname' => 12, 'DelPreviousUsrLastname' => 13, 'DelCurrentUsrUsername' => 14, 'DelCurrentUsrFirstname' => 15, 'DelCurrentUsrLastname' => 16, 'DelCurrentTasTitle' => 17, 'DelDelegateDate' => 18, 'DelInitDate' => 19, 'DelDueDate' => 20, 'DelPriority' => 21, 'DelThreadStatus' => 22, 'ProId' => 23, 'UsrId' => 24, 'TasId' => 25, 'AppStatusId' => 26, ),
BasePeer::TYPE_COLNAME => array (ListParticipatedLastPeer::APP_UID => 0, ListParticipatedLastPeer::USR_UID => 1, ListParticipatedLastPeer::DEL_INDEX => 2, ListParticipatedLastPeer::TAS_UID => 3, ListParticipatedLastPeer::PRO_UID => 4, ListParticipatedLastPeer::APP_NUMBER => 5, ListParticipatedLastPeer::APP_TITLE => 6, ListParticipatedLastPeer::APP_PRO_TITLE => 7, ListParticipatedLastPeer::APP_TAS_TITLE => 8, ListParticipatedLastPeer::APP_STATUS => 9, ListParticipatedLastPeer::DEL_PREVIOUS_USR_UID => 10, ListParticipatedLastPeer::DEL_PREVIOUS_USR_USERNAME => 11, ListParticipatedLastPeer::DEL_PREVIOUS_USR_FIRSTNAME => 12, ListParticipatedLastPeer::DEL_PREVIOUS_USR_LASTNAME => 13, ListParticipatedLastPeer::DEL_CURRENT_USR_USERNAME => 14, ListParticipatedLastPeer::DEL_CURRENT_USR_FIRSTNAME => 15, ListParticipatedLastPeer::DEL_CURRENT_USR_LASTNAME => 16, ListParticipatedLastPeer::DEL_CURRENT_TAS_TITLE => 17, ListParticipatedLastPeer::DEL_DELEGATE_DATE => 18, ListParticipatedLastPeer::DEL_INIT_DATE => 19, ListParticipatedLastPeer::DEL_DUE_DATE => 20, ListParticipatedLastPeer::DEL_PRIORITY => 21, ListParticipatedLastPeer::DEL_THREAD_STATUS => 22, ), BasePeer::TYPE_COLNAME => array (ListParticipatedLastPeer::APP_UID => 0, ListParticipatedLastPeer::USR_UID => 1, ListParticipatedLastPeer::DEL_INDEX => 2, ListParticipatedLastPeer::TAS_UID => 3, ListParticipatedLastPeer::PRO_UID => 4, ListParticipatedLastPeer::APP_NUMBER => 5, ListParticipatedLastPeer::APP_TITLE => 6, ListParticipatedLastPeer::APP_PRO_TITLE => 7, ListParticipatedLastPeer::APP_TAS_TITLE => 8, ListParticipatedLastPeer::APP_STATUS => 9, ListParticipatedLastPeer::DEL_PREVIOUS_USR_UID => 10, ListParticipatedLastPeer::DEL_PREVIOUS_USR_USERNAME => 11, ListParticipatedLastPeer::DEL_PREVIOUS_USR_FIRSTNAME => 12, ListParticipatedLastPeer::DEL_PREVIOUS_USR_LASTNAME => 13, ListParticipatedLastPeer::DEL_CURRENT_USR_USERNAME => 14, ListParticipatedLastPeer::DEL_CURRENT_USR_FIRSTNAME => 15, ListParticipatedLastPeer::DEL_CURRENT_USR_LASTNAME => 16, ListParticipatedLastPeer::DEL_CURRENT_TAS_TITLE => 17, ListParticipatedLastPeer::DEL_DELEGATE_DATE => 18, ListParticipatedLastPeer::DEL_INIT_DATE => 19, ListParticipatedLastPeer::DEL_DUE_DATE => 20, ListParticipatedLastPeer::DEL_PRIORITY => 21, ListParticipatedLastPeer::DEL_THREAD_STATUS => 22, ListParticipatedLastPeer::PRO_ID => 23, ListParticipatedLastPeer::USR_ID => 24, ListParticipatedLastPeer::TAS_ID => 25, ListParticipatedLastPeer::APP_STATUS_ID => 26, ),
BasePeer::TYPE_FIELDNAME => array ('APP_UID' => 0, 'USR_UID' => 1, 'DEL_INDEX' => 2, 'TAS_UID' => 3, 'PRO_UID' => 4, 'APP_NUMBER' => 5, 'APP_TITLE' => 6, 'APP_PRO_TITLE' => 7, 'APP_TAS_TITLE' => 8, 'APP_STATUS' => 9, 'DEL_PREVIOUS_USR_UID' => 10, 'DEL_PREVIOUS_USR_USERNAME' => 11, 'DEL_PREVIOUS_USR_FIRSTNAME' => 12, 'DEL_PREVIOUS_USR_LASTNAME' => 13, 'DEL_CURRENT_USR_USERNAME' => 14, 'DEL_CURRENT_USR_FIRSTNAME' => 15, 'DEL_CURRENT_USR_LASTNAME' => 16, 'DEL_CURRENT_TAS_TITLE' => 17, 'DEL_DELEGATE_DATE' => 18, 'DEL_INIT_DATE' => 19, 'DEL_DUE_DATE' => 20, 'DEL_PRIORITY' => 21, 'DEL_THREAD_STATUS' => 22, ), BasePeer::TYPE_FIELDNAME => array ('APP_UID' => 0, 'USR_UID' => 1, 'DEL_INDEX' => 2, 'TAS_UID' => 3, 'PRO_UID' => 4, 'APP_NUMBER' => 5, 'APP_TITLE' => 6, 'APP_PRO_TITLE' => 7, 'APP_TAS_TITLE' => 8, 'APP_STATUS' => 9, 'DEL_PREVIOUS_USR_UID' => 10, 'DEL_PREVIOUS_USR_USERNAME' => 11, 'DEL_PREVIOUS_USR_FIRSTNAME' => 12, 'DEL_PREVIOUS_USR_LASTNAME' => 13, 'DEL_CURRENT_USR_USERNAME' => 14, 'DEL_CURRENT_USR_FIRSTNAME' => 15, 'DEL_CURRENT_USR_LASTNAME' => 16, 'DEL_CURRENT_TAS_TITLE' => 17, 'DEL_DELEGATE_DATE' => 18, 'DEL_INIT_DATE' => 19, 'DEL_DUE_DATE' => 20, 'DEL_PRIORITY' => 21, 'DEL_THREAD_STATUS' => 22, 'PRO_ID' => 23, 'USR_ID' => 24, 'TAS_ID' => 25, 'APP_STATUS_ID' => 26, ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, )
); );
/** /**
@@ -274,6 +286,14 @@ abstract class BaseListParticipatedLastPeer
$criteria->addSelectColumn(ListParticipatedLastPeer::DEL_THREAD_STATUS); $criteria->addSelectColumn(ListParticipatedLastPeer::DEL_THREAD_STATUS);
$criteria->addSelectColumn(ListParticipatedLastPeer::PRO_ID);
$criteria->addSelectColumn(ListParticipatedLastPeer::USR_ID);
$criteria->addSelectColumn(ListParticipatedLastPeer::TAS_ID);
$criteria->addSelectColumn(ListParticipatedLastPeer::APP_STATUS_ID);
} }
const COUNT = 'COUNT(LIST_PARTICIPATED_LAST.APP_UID)'; const COUNT = 'COUNT(LIST_PARTICIPATED_LAST.APP_UID)';

View File

@@ -159,6 +159,24 @@ abstract class BaseListPaused extends BaseObject implements Persistent
*/ */
protected $del_priority = '3'; protected $del_priority = '3';
/**
* The value for the pro_id field.
* @var int
*/
protected $pro_id = 0;
/**
* The value for the usr_id field.
* @var int
*/
protected $usr_id = 0;
/**
* The value for the tas_id field.
* @var int
*/
protected $tas_id = 0;
/** /**
* Flag to prevent endless save loop, if this object is referenced * Flag to prevent endless save loop, if this object is referenced
* by another object which falls in this transaction. * by another object which falls in this transaction.
@@ -520,6 +538,39 @@ abstract class BaseListPaused extends BaseObject implements Persistent
return $this->del_priority; return $this->del_priority;
} }
/**
* Get the [pro_id] column value.
*
* @return int
*/
public function getProId()
{
return $this->pro_id;
}
/**
* Get the [usr_id] column value.
*
* @return int
*/
public function getUsrId()
{
return $this->usr_id;
}
/**
* Get the [tas_id] column value.
*
* @return int
*/
public function getTasId()
{
return $this->tas_id;
}
/** /**
* Set the value of [app_uid] column. * Set the value of [app_uid] column.
* *
@@ -1039,6 +1090,72 @@ abstract class BaseListPaused extends BaseObject implements Persistent
} // setDelPriority() } // setDelPriority()
/**
* Set the value of [pro_id] column.
*
* @param int $v new value
* @return void
*/
public function setProId($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->pro_id !== $v || $v === 0) {
$this->pro_id = $v;
$this->modifiedColumns[] = ListPausedPeer::PRO_ID;
}
} // setProId()
/**
* Set the value of [usr_id] column.
*
* @param int $v new value
* @return void
*/
public function setUsrId($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->usr_id !== $v || $v === 0) {
$this->usr_id = $v;
$this->modifiedColumns[] = ListPausedPeer::USR_ID;
}
} // setUsrId()
/**
* Set the value of [tas_id] column.
*
* @param int $v new value
* @return void
*/
public function setTasId($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->tas_id !== $v || $v === 0) {
$this->tas_id = $v;
$this->modifiedColumns[] = ListPausedPeer::TAS_ID;
}
} // setTasId()
/** /**
* Hydrates (populates) the object variables with values from the database resultset. * Hydrates (populates) the object variables with values from the database resultset.
* *
@@ -1100,12 +1217,18 @@ abstract class BaseListPaused extends BaseObject implements Persistent
$this->del_priority = $rs->getString($startcol + 21); $this->del_priority = $rs->getString($startcol + 21);
$this->pro_id = $rs->getInt($startcol + 22);
$this->usr_id = $rs->getInt($startcol + 23);
$this->tas_id = $rs->getInt($startcol + 24);
$this->resetModified(); $this->resetModified();
$this->setNew(false); $this->setNew(false);
// FIXME - using NUM_COLUMNS may be clearer. // FIXME - using NUM_COLUMNS may be clearer.
return $startcol + 22; // 22 = ListPausedPeer::NUM_COLUMNS - ListPausedPeer::NUM_LAZY_LOAD_COLUMNS). return $startcol + 25; // 25 = ListPausedPeer::NUM_COLUMNS - ListPausedPeer::NUM_LAZY_LOAD_COLUMNS).
} catch (Exception $e) { } catch (Exception $e) {
throw new PropelException("Error populating ListPaused object", $e); throw new PropelException("Error populating ListPaused object", $e);
@@ -1375,6 +1498,15 @@ abstract class BaseListPaused extends BaseObject implements Persistent
case 21: case 21:
return $this->getDelPriority(); return $this->getDelPriority();
break; break;
case 22:
return $this->getProId();
break;
case 23:
return $this->getUsrId();
break;
case 24:
return $this->getTasId();
break;
default: default:
return null; return null;
break; break;
@@ -1417,6 +1549,9 @@ abstract class BaseListPaused extends BaseObject implements Persistent
$keys[19] => $this->getDelInitDate(), $keys[19] => $this->getDelInitDate(),
$keys[20] => $this->getDelDueDate(), $keys[20] => $this->getDelDueDate(),
$keys[21] => $this->getDelPriority(), $keys[21] => $this->getDelPriority(),
$keys[22] => $this->getProId(),
$keys[23] => $this->getUsrId(),
$keys[24] => $this->getTasId(),
); );
return $result; return $result;
} }
@@ -1514,6 +1649,15 @@ abstract class BaseListPaused extends BaseObject implements Persistent
case 21: case 21:
$this->setDelPriority($value); $this->setDelPriority($value);
break; break;
case 22:
$this->setProId($value);
break;
case 23:
$this->setUsrId($value);
break;
case 24:
$this->setTasId($value);
break;
} // switch() } // switch()
} }
@@ -1625,6 +1769,18 @@ abstract class BaseListPaused extends BaseObject implements Persistent
$this->setDelPriority($arr[$keys[21]]); $this->setDelPriority($arr[$keys[21]]);
} }
if (array_key_exists($keys[22], $arr)) {
$this->setProId($arr[$keys[22]]);
}
if (array_key_exists($keys[23], $arr)) {
$this->setUsrId($arr[$keys[23]]);
}
if (array_key_exists($keys[24], $arr)) {
$this->setTasId($arr[$keys[24]]);
}
} }
/** /**
@@ -1724,6 +1880,18 @@ abstract class BaseListPaused extends BaseObject implements Persistent
$criteria->add(ListPausedPeer::DEL_PRIORITY, $this->del_priority); $criteria->add(ListPausedPeer::DEL_PRIORITY, $this->del_priority);
} }
if ($this->isColumnModified(ListPausedPeer::PRO_ID)) {
$criteria->add(ListPausedPeer::PRO_ID, $this->pro_id);
}
if ($this->isColumnModified(ListPausedPeer::USR_ID)) {
$criteria->add(ListPausedPeer::USR_ID, $this->usr_id);
}
if ($this->isColumnModified(ListPausedPeer::TAS_ID)) {
$criteria->add(ListPausedPeer::TAS_ID, $this->tas_id);
}
return $criteria; return $criteria;
} }
@@ -1830,6 +1998,12 @@ abstract class BaseListPaused extends BaseObject implements Persistent
$copyObj->setDelPriority($this->del_priority); $copyObj->setDelPriority($this->del_priority);
$copyObj->setProId($this->pro_id);
$copyObj->setUsrId($this->usr_id);
$copyObj->setTasId($this->tas_id);
$copyObj->setNew(true); $copyObj->setNew(true);

View File

@@ -25,7 +25,7 @@ abstract class BaseListPausedPeer
const CLASS_DEFAULT = 'classes.model.ListPaused'; const CLASS_DEFAULT = 'classes.model.ListPaused';
/** The total number of columns. */ /** The total number of columns. */
const NUM_COLUMNS = 22; const NUM_COLUMNS = 25;
/** The number of lazy-loaded columns. */ /** The number of lazy-loaded columns. */
const NUM_LAZY_LOAD_COLUMNS = 0; const NUM_LAZY_LOAD_COLUMNS = 0;
@@ -97,6 +97,15 @@ abstract class BaseListPausedPeer
/** the column name for the DEL_PRIORITY field */ /** the column name for the DEL_PRIORITY field */
const DEL_PRIORITY = 'LIST_PAUSED.DEL_PRIORITY'; const DEL_PRIORITY = 'LIST_PAUSED.DEL_PRIORITY';
/** the column name for the PRO_ID field */
const PRO_ID = 'LIST_PAUSED.PRO_ID';
/** the column name for the USR_ID field */
const USR_ID = 'LIST_PAUSED.USR_ID';
/** the column name for the TAS_ID field */
const TAS_ID = 'LIST_PAUSED.TAS_ID';
/** The PHP to DB Name Mapping */ /** The PHP to DB Name Mapping */
private static $phpNameMap = null; private static $phpNameMap = null;
@@ -108,10 +117,10 @@ abstract class BaseListPausedPeer
* e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id' * e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
*/ */
private static $fieldNames = array ( private static $fieldNames = array (
BasePeer::TYPE_PHPNAME => array ('AppUid', 'DelIndex', 'UsrUid', 'TasUid', 'ProUid', 'AppNumber', 'AppTitle', 'AppProTitle', 'AppTasTitle', 'AppPausedDate', 'AppRestartDate', 'DelPreviousUsrUid', 'DelPreviousUsrUsername', 'DelPreviousUsrFirstname', 'DelPreviousUsrLastname', 'DelCurrentUsrUsername', 'DelCurrentUsrFirstname', 'DelCurrentUsrLastname', 'DelDelegateDate', 'DelInitDate', 'DelDueDate', 'DelPriority', ), BasePeer::TYPE_PHPNAME => array ('AppUid', 'DelIndex', 'UsrUid', 'TasUid', 'ProUid', 'AppNumber', 'AppTitle', 'AppProTitle', 'AppTasTitle', 'AppPausedDate', 'AppRestartDate', 'DelPreviousUsrUid', 'DelPreviousUsrUsername', 'DelPreviousUsrFirstname', 'DelPreviousUsrLastname', 'DelCurrentUsrUsername', 'DelCurrentUsrFirstname', 'DelCurrentUsrLastname', 'DelDelegateDate', 'DelInitDate', 'DelDueDate', 'DelPriority', 'ProId', 'UsrId', 'TasId', ),
BasePeer::TYPE_COLNAME => array (ListPausedPeer::APP_UID, ListPausedPeer::DEL_INDEX, ListPausedPeer::USR_UID, ListPausedPeer::TAS_UID, ListPausedPeer::PRO_UID, ListPausedPeer::APP_NUMBER, ListPausedPeer::APP_TITLE, ListPausedPeer::APP_PRO_TITLE, ListPausedPeer::APP_TAS_TITLE, ListPausedPeer::APP_PAUSED_DATE, ListPausedPeer::APP_RESTART_DATE, ListPausedPeer::DEL_PREVIOUS_USR_UID, ListPausedPeer::DEL_PREVIOUS_USR_USERNAME, ListPausedPeer::DEL_PREVIOUS_USR_FIRSTNAME, ListPausedPeer::DEL_PREVIOUS_USR_LASTNAME, ListPausedPeer::DEL_CURRENT_USR_USERNAME, ListPausedPeer::DEL_CURRENT_USR_FIRSTNAME, ListPausedPeer::DEL_CURRENT_USR_LASTNAME, ListPausedPeer::DEL_DELEGATE_DATE, ListPausedPeer::DEL_INIT_DATE, ListPausedPeer::DEL_DUE_DATE, ListPausedPeer::DEL_PRIORITY, ), BasePeer::TYPE_COLNAME => array (ListPausedPeer::APP_UID, ListPausedPeer::DEL_INDEX, ListPausedPeer::USR_UID, ListPausedPeer::TAS_UID, ListPausedPeer::PRO_UID, ListPausedPeer::APP_NUMBER, ListPausedPeer::APP_TITLE, ListPausedPeer::APP_PRO_TITLE, ListPausedPeer::APP_TAS_TITLE, ListPausedPeer::APP_PAUSED_DATE, ListPausedPeer::APP_RESTART_DATE, ListPausedPeer::DEL_PREVIOUS_USR_UID, ListPausedPeer::DEL_PREVIOUS_USR_USERNAME, ListPausedPeer::DEL_PREVIOUS_USR_FIRSTNAME, ListPausedPeer::DEL_PREVIOUS_USR_LASTNAME, ListPausedPeer::DEL_CURRENT_USR_USERNAME, ListPausedPeer::DEL_CURRENT_USR_FIRSTNAME, ListPausedPeer::DEL_CURRENT_USR_LASTNAME, ListPausedPeer::DEL_DELEGATE_DATE, ListPausedPeer::DEL_INIT_DATE, ListPausedPeer::DEL_DUE_DATE, ListPausedPeer::DEL_PRIORITY, ListPausedPeer::PRO_ID, ListPausedPeer::USR_ID, ListPausedPeer::TAS_ID, ),
BasePeer::TYPE_FIELDNAME => array ('APP_UID', 'DEL_INDEX', 'USR_UID', 'TAS_UID', 'PRO_UID', 'APP_NUMBER', 'APP_TITLE', 'APP_PRO_TITLE', 'APP_TAS_TITLE', 'APP_PAUSED_DATE', 'APP_RESTART_DATE', 'DEL_PREVIOUS_USR_UID', 'DEL_PREVIOUS_USR_USERNAME', 'DEL_PREVIOUS_USR_FIRSTNAME', 'DEL_PREVIOUS_USR_LASTNAME', 'DEL_CURRENT_USR_USERNAME', 'DEL_CURRENT_USR_FIRSTNAME', 'DEL_CURRENT_USR_LASTNAME', 'DEL_DELEGATE_DATE', 'DEL_INIT_DATE', 'DEL_DUE_DATE', 'DEL_PRIORITY', ), BasePeer::TYPE_FIELDNAME => array ('APP_UID', 'DEL_INDEX', 'USR_UID', 'TAS_UID', 'PRO_UID', 'APP_NUMBER', 'APP_TITLE', 'APP_PRO_TITLE', 'APP_TAS_TITLE', 'APP_PAUSED_DATE', 'APP_RESTART_DATE', 'DEL_PREVIOUS_USR_UID', 'DEL_PREVIOUS_USR_USERNAME', 'DEL_PREVIOUS_USR_FIRSTNAME', 'DEL_PREVIOUS_USR_LASTNAME', 'DEL_CURRENT_USR_USERNAME', 'DEL_CURRENT_USR_FIRSTNAME', 'DEL_CURRENT_USR_LASTNAME', 'DEL_DELEGATE_DATE', 'DEL_INIT_DATE', 'DEL_DUE_DATE', 'DEL_PRIORITY', 'PRO_ID', 'USR_ID', 'TAS_ID', ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, )
); );
/** /**
@@ -121,10 +130,10 @@ abstract class BaseListPausedPeer
* e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0 * e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0
*/ */
private static $fieldKeys = array ( private static $fieldKeys = array (
BasePeer::TYPE_PHPNAME => array ('AppUid' => 0, 'DelIndex' => 1, 'UsrUid' => 2, 'TasUid' => 3, 'ProUid' => 4, 'AppNumber' => 5, 'AppTitle' => 6, 'AppProTitle' => 7, 'AppTasTitle' => 8, 'AppPausedDate' => 9, 'AppRestartDate' => 10, 'DelPreviousUsrUid' => 11, 'DelPreviousUsrUsername' => 12, 'DelPreviousUsrFirstname' => 13, 'DelPreviousUsrLastname' => 14, 'DelCurrentUsrUsername' => 15, 'DelCurrentUsrFirstname' => 16, 'DelCurrentUsrLastname' => 17, 'DelDelegateDate' => 18, 'DelInitDate' => 19, 'DelDueDate' => 20, 'DelPriority' => 21, ), BasePeer::TYPE_PHPNAME => array ('AppUid' => 0, 'DelIndex' => 1, 'UsrUid' => 2, 'TasUid' => 3, 'ProUid' => 4, 'AppNumber' => 5, 'AppTitle' => 6, 'AppProTitle' => 7, 'AppTasTitle' => 8, 'AppPausedDate' => 9, 'AppRestartDate' => 10, 'DelPreviousUsrUid' => 11, 'DelPreviousUsrUsername' => 12, 'DelPreviousUsrFirstname' => 13, 'DelPreviousUsrLastname' => 14, 'DelCurrentUsrUsername' => 15, 'DelCurrentUsrFirstname' => 16, 'DelCurrentUsrLastname' => 17, 'DelDelegateDate' => 18, 'DelInitDate' => 19, 'DelDueDate' => 20, 'DelPriority' => 21, 'ProId' => 22, 'UsrId' => 23, 'TasId' => 24, ),
BasePeer::TYPE_COLNAME => array (ListPausedPeer::APP_UID => 0, ListPausedPeer::DEL_INDEX => 1, ListPausedPeer::USR_UID => 2, ListPausedPeer::TAS_UID => 3, ListPausedPeer::PRO_UID => 4, ListPausedPeer::APP_NUMBER => 5, ListPausedPeer::APP_TITLE => 6, ListPausedPeer::APP_PRO_TITLE => 7, ListPausedPeer::APP_TAS_TITLE => 8, ListPausedPeer::APP_PAUSED_DATE => 9, ListPausedPeer::APP_RESTART_DATE => 10, ListPausedPeer::DEL_PREVIOUS_USR_UID => 11, ListPausedPeer::DEL_PREVIOUS_USR_USERNAME => 12, ListPausedPeer::DEL_PREVIOUS_USR_FIRSTNAME => 13, ListPausedPeer::DEL_PREVIOUS_USR_LASTNAME => 14, ListPausedPeer::DEL_CURRENT_USR_USERNAME => 15, ListPausedPeer::DEL_CURRENT_USR_FIRSTNAME => 16, ListPausedPeer::DEL_CURRENT_USR_LASTNAME => 17, ListPausedPeer::DEL_DELEGATE_DATE => 18, ListPausedPeer::DEL_INIT_DATE => 19, ListPausedPeer::DEL_DUE_DATE => 20, ListPausedPeer::DEL_PRIORITY => 21, ), BasePeer::TYPE_COLNAME => array (ListPausedPeer::APP_UID => 0, ListPausedPeer::DEL_INDEX => 1, ListPausedPeer::USR_UID => 2, ListPausedPeer::TAS_UID => 3, ListPausedPeer::PRO_UID => 4, ListPausedPeer::APP_NUMBER => 5, ListPausedPeer::APP_TITLE => 6, ListPausedPeer::APP_PRO_TITLE => 7, ListPausedPeer::APP_TAS_TITLE => 8, ListPausedPeer::APP_PAUSED_DATE => 9, ListPausedPeer::APP_RESTART_DATE => 10, ListPausedPeer::DEL_PREVIOUS_USR_UID => 11, ListPausedPeer::DEL_PREVIOUS_USR_USERNAME => 12, ListPausedPeer::DEL_PREVIOUS_USR_FIRSTNAME => 13, ListPausedPeer::DEL_PREVIOUS_USR_LASTNAME => 14, ListPausedPeer::DEL_CURRENT_USR_USERNAME => 15, ListPausedPeer::DEL_CURRENT_USR_FIRSTNAME => 16, ListPausedPeer::DEL_CURRENT_USR_LASTNAME => 17, ListPausedPeer::DEL_DELEGATE_DATE => 18, ListPausedPeer::DEL_INIT_DATE => 19, ListPausedPeer::DEL_DUE_DATE => 20, ListPausedPeer::DEL_PRIORITY => 21, ListPausedPeer::PRO_ID => 22, ListPausedPeer::USR_ID => 23, ListPausedPeer::TAS_ID => 24, ),
BasePeer::TYPE_FIELDNAME => array ('APP_UID' => 0, 'DEL_INDEX' => 1, 'USR_UID' => 2, 'TAS_UID' => 3, 'PRO_UID' => 4, 'APP_NUMBER' => 5, 'APP_TITLE' => 6, 'APP_PRO_TITLE' => 7, 'APP_TAS_TITLE' => 8, 'APP_PAUSED_DATE' => 9, 'APP_RESTART_DATE' => 10, 'DEL_PREVIOUS_USR_UID' => 11, 'DEL_PREVIOUS_USR_USERNAME' => 12, 'DEL_PREVIOUS_USR_FIRSTNAME' => 13, 'DEL_PREVIOUS_USR_LASTNAME' => 14, 'DEL_CURRENT_USR_USERNAME' => 15, 'DEL_CURRENT_USR_FIRSTNAME' => 16, 'DEL_CURRENT_USR_LASTNAME' => 17, 'DEL_DELEGATE_DATE' => 18, 'DEL_INIT_DATE' => 19, 'DEL_DUE_DATE' => 20, 'DEL_PRIORITY' => 21, ), BasePeer::TYPE_FIELDNAME => array ('APP_UID' => 0, 'DEL_INDEX' => 1, 'USR_UID' => 2, 'TAS_UID' => 3, 'PRO_UID' => 4, 'APP_NUMBER' => 5, 'APP_TITLE' => 6, 'APP_PRO_TITLE' => 7, 'APP_TAS_TITLE' => 8, 'APP_PAUSED_DATE' => 9, 'APP_RESTART_DATE' => 10, 'DEL_PREVIOUS_USR_UID' => 11, 'DEL_PREVIOUS_USR_USERNAME' => 12, 'DEL_PREVIOUS_USR_FIRSTNAME' => 13, 'DEL_PREVIOUS_USR_LASTNAME' => 14, 'DEL_CURRENT_USR_USERNAME' => 15, 'DEL_CURRENT_USR_FIRSTNAME' => 16, 'DEL_CURRENT_USR_LASTNAME' => 17, 'DEL_DELEGATE_DATE' => 18, 'DEL_INIT_DATE' => 19, 'DEL_DUE_DATE' => 20, 'DEL_PRIORITY' => 21, 'PRO_ID' => 22, 'USR_ID' => 23, 'TAS_ID' => 24, ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, )
); );
/** /**
@@ -269,6 +278,12 @@ abstract class BaseListPausedPeer
$criteria->addSelectColumn(ListPausedPeer::DEL_PRIORITY); $criteria->addSelectColumn(ListPausedPeer::DEL_PRIORITY);
$criteria->addSelectColumn(ListPausedPeer::PRO_ID);
$criteria->addSelectColumn(ListPausedPeer::USR_ID);
$criteria->addSelectColumn(ListPausedPeer::TAS_ID);
} }
const COUNT = 'COUNT(LIST_PAUSED.APP_UID)'; const COUNT = 'COUNT(LIST_PAUSED.APP_UID)';

View File

@@ -123,6 +123,18 @@ abstract class BaseListUnassigned extends BaseObject implements Persistent
*/ */
protected $del_priority = '3'; protected $del_priority = '3';
/**
* The value for the pro_id field.
* @var int
*/
protected $pro_id = 0;
/**
* The value for the tas_id field.
* @var int
*/
protected $tas_id = 0;
/** /**
* Flag to prevent endless save loop, if this object is referenced * Flag to prevent endless save loop, if this object is referenced
* by another object which falls in this transaction. * by another object which falls in this transaction.
@@ -376,6 +388,28 @@ abstract class BaseListUnassigned extends BaseObject implements Persistent
return $this->del_priority; return $this->del_priority;
} }
/**
* Get the [pro_id] column value.
*
* @return int
*/
public function getProId()
{
return $this->pro_id;
}
/**
* Get the [tas_id] column value.
*
* @return int
*/
public function getTasId()
{
return $this->tas_id;
}
/** /**
* Set the value of [app_uid] column. * Set the value of [app_uid] column.
* *
@@ -749,6 +783,50 @@ abstract class BaseListUnassigned extends BaseObject implements Persistent
} // setDelPriority() } // setDelPriority()
/**
* Set the value of [pro_id] column.
*
* @param int $v new value
* @return void
*/
public function setProId($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->pro_id !== $v || $v === 0) {
$this->pro_id = $v;
$this->modifiedColumns[] = ListUnassignedPeer::PRO_ID;
}
} // setProId()
/**
* Set the value of [tas_id] column.
*
* @param int $v new value
* @return void
*/
public function setTasId($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->tas_id !== $v || $v === 0) {
$this->tas_id = $v;
$this->modifiedColumns[] = ListUnassignedPeer::TAS_ID;
}
} // setTasId()
/** /**
* Hydrates (populates) the object variables with values from the database resultset. * Hydrates (populates) the object variables with values from the database resultset.
* *
@@ -798,12 +876,16 @@ abstract class BaseListUnassigned extends BaseObject implements Persistent
$this->del_priority = $rs->getString($startcol + 15); $this->del_priority = $rs->getString($startcol + 15);
$this->pro_id = $rs->getInt($startcol + 16);
$this->tas_id = $rs->getInt($startcol + 17);
$this->resetModified(); $this->resetModified();
$this->setNew(false); $this->setNew(false);
// FIXME - using NUM_COLUMNS may be clearer. // FIXME - using NUM_COLUMNS may be clearer.
return $startcol + 16; // 16 = ListUnassignedPeer::NUM_COLUMNS - ListUnassignedPeer::NUM_LAZY_LOAD_COLUMNS). return $startcol + 18; // 18 = ListUnassignedPeer::NUM_COLUMNS - ListUnassignedPeer::NUM_LAZY_LOAD_COLUMNS).
} catch (Exception $e) { } catch (Exception $e) {
throw new PropelException("Error populating ListUnassigned object", $e); throw new PropelException("Error populating ListUnassigned object", $e);
@@ -1055,6 +1137,12 @@ abstract class BaseListUnassigned extends BaseObject implements Persistent
case 15: case 15:
return $this->getDelPriority(); return $this->getDelPriority();
break; break;
case 16:
return $this->getProId();
break;
case 17:
return $this->getTasId();
break;
default: default:
return null; return null;
break; break;
@@ -1091,6 +1179,8 @@ abstract class BaseListUnassigned extends BaseObject implements Persistent
$keys[13] => $this->getDelDelegateDate(), $keys[13] => $this->getDelDelegateDate(),
$keys[14] => $this->getDelDueDate(), $keys[14] => $this->getDelDueDate(),
$keys[15] => $this->getDelPriority(), $keys[15] => $this->getDelPriority(),
$keys[16] => $this->getProId(),
$keys[17] => $this->getTasId(),
); );
return $result; return $result;
} }
@@ -1170,6 +1260,12 @@ abstract class BaseListUnassigned extends BaseObject implements Persistent
case 15: case 15:
$this->setDelPriority($value); $this->setDelPriority($value);
break; break;
case 16:
$this->setProId($value);
break;
case 17:
$this->setTasId($value);
break;
} // switch() } // switch()
} }
@@ -1257,6 +1353,14 @@ abstract class BaseListUnassigned extends BaseObject implements Persistent
$this->setDelPriority($arr[$keys[15]]); $this->setDelPriority($arr[$keys[15]]);
} }
if (array_key_exists($keys[16], $arr)) {
$this->setProId($arr[$keys[16]]);
}
if (array_key_exists($keys[17], $arr)) {
$this->setTasId($arr[$keys[17]]);
}
} }
/** /**
@@ -1332,6 +1436,14 @@ abstract class BaseListUnassigned extends BaseObject implements Persistent
$criteria->add(ListUnassignedPeer::DEL_PRIORITY, $this->del_priority); $criteria->add(ListUnassignedPeer::DEL_PRIORITY, $this->del_priority);
} }
if ($this->isColumnModified(ListUnassignedPeer::PRO_ID)) {
$criteria->add(ListUnassignedPeer::PRO_ID, $this->pro_id);
}
if ($this->isColumnModified(ListUnassignedPeer::TAS_ID)) {
$criteria->add(ListUnassignedPeer::TAS_ID, $this->tas_id);
}
return $criteria; return $criteria;
} }
@@ -1426,6 +1538,10 @@ abstract class BaseListUnassigned extends BaseObject implements Persistent
$copyObj->setDelPriority($this->del_priority); $copyObj->setDelPriority($this->del_priority);
$copyObj->setProId($this->pro_id);
$copyObj->setTasId($this->tas_id);
$copyObj->setNew(true); $copyObj->setNew(true);

View File

@@ -51,6 +51,12 @@ abstract class BaseListUnassignedGroup extends BaseObject implements Persistent
*/ */
protected $typ_uid = ''; protected $typ_uid = '';
/**
* The value for the usr_id field.
* @var int
*/
protected $usr_id = 0;
/** /**
* Flag to prevent endless save loop, if this object is referenced * Flag to prevent endless save loop, if this object is referenced
* by another object which falls in this transaction. * by another object which falls in this transaction.
@@ -109,6 +115,17 @@ abstract class BaseListUnassignedGroup extends BaseObject implements Persistent
return $this->typ_uid; return $this->typ_uid;
} }
/**
* Get the [usr_id] column value.
*
* @return int
*/
public function getUsrId()
{
return $this->usr_id;
}
/** /**
* Set the value of [una_uid] column. * Set the value of [una_uid] column.
* *
@@ -197,6 +214,28 @@ abstract class BaseListUnassignedGroup extends BaseObject implements Persistent
} // setTypUid() } // setTypUid()
/**
* Set the value of [usr_id] column.
*
* @param int $v new value
* @return void
*/
public function setUsrId($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->usr_id !== $v || $v === 0) {
$this->usr_id = $v;
$this->modifiedColumns[] = ListUnassignedGroupPeer::USR_ID;
}
} // setUsrId()
/** /**
* Hydrates (populates) the object variables with values from the database resultset. * Hydrates (populates) the object variables with values from the database resultset.
* *
@@ -222,12 +261,14 @@ abstract class BaseListUnassignedGroup extends BaseObject implements Persistent
$this->typ_uid = $rs->getString($startcol + 3); $this->typ_uid = $rs->getString($startcol + 3);
$this->usr_id = $rs->getInt($startcol + 4);
$this->resetModified(); $this->resetModified();
$this->setNew(false); $this->setNew(false);
// FIXME - using NUM_COLUMNS may be clearer. // FIXME - using NUM_COLUMNS may be clearer.
return $startcol + 4; // 4 = ListUnassignedGroupPeer::NUM_COLUMNS - ListUnassignedGroupPeer::NUM_LAZY_LOAD_COLUMNS). return $startcol + 5; // 5 = ListUnassignedGroupPeer::NUM_COLUMNS - ListUnassignedGroupPeer::NUM_LAZY_LOAD_COLUMNS).
} catch (Exception $e) { } catch (Exception $e) {
throw new PropelException("Error populating ListUnassignedGroup object", $e); throw new PropelException("Error populating ListUnassignedGroup object", $e);
@@ -443,6 +484,9 @@ abstract class BaseListUnassignedGroup extends BaseObject implements Persistent
case 3: case 3:
return $this->getTypUid(); return $this->getTypUid();
break; break;
case 4:
return $this->getUsrId();
break;
default: default:
return null; return null;
break; break;
@@ -467,6 +511,7 @@ abstract class BaseListUnassignedGroup extends BaseObject implements Persistent
$keys[1] => $this->getUsrUid(), $keys[1] => $this->getUsrUid(),
$keys[2] => $this->getType(), $keys[2] => $this->getType(),
$keys[3] => $this->getTypUid(), $keys[3] => $this->getTypUid(),
$keys[4] => $this->getUsrId(),
); );
return $result; return $result;
} }
@@ -510,6 +555,9 @@ abstract class BaseListUnassignedGroup extends BaseObject implements Persistent
case 3: case 3:
$this->setTypUid($value); $this->setTypUid($value);
break; break;
case 4:
$this->setUsrId($value);
break;
} // switch() } // switch()
} }
@@ -549,6 +597,10 @@ abstract class BaseListUnassignedGroup extends BaseObject implements Persistent
$this->setTypUid($arr[$keys[3]]); $this->setTypUid($arr[$keys[3]]);
} }
if (array_key_exists($keys[4], $arr)) {
$this->setUsrId($arr[$keys[4]]);
}
} }
/** /**
@@ -576,6 +628,10 @@ abstract class BaseListUnassignedGroup extends BaseObject implements Persistent
$criteria->add(ListUnassignedGroupPeer::TYP_UID, $this->typ_uid); $criteria->add(ListUnassignedGroupPeer::TYP_UID, $this->typ_uid);
} }
if ($this->isColumnModified(ListUnassignedGroupPeer::USR_ID)) {
$criteria->add(ListUnassignedGroupPeer::USR_ID, $this->usr_id);
}
return $criteria; return $criteria;
} }
@@ -649,6 +705,8 @@ abstract class BaseListUnassignedGroup extends BaseObject implements Persistent
$copyObj->setTypUid($this->typ_uid); $copyObj->setTypUid($this->typ_uid);
$copyObj->setUsrId($this->usr_id);
$copyObj->setNew(true); $copyObj->setNew(true);

View File

@@ -25,7 +25,7 @@ abstract class BaseListUnassignedGroupPeer
const CLASS_DEFAULT = 'classes.model.ListUnassignedGroup'; const CLASS_DEFAULT = 'classes.model.ListUnassignedGroup';
/** The total number of columns. */ /** The total number of columns. */
const NUM_COLUMNS = 4; const NUM_COLUMNS = 5;
/** The number of lazy-loaded columns. */ /** The number of lazy-loaded columns. */
const NUM_LAZY_LOAD_COLUMNS = 0; const NUM_LAZY_LOAD_COLUMNS = 0;
@@ -43,6 +43,9 @@ abstract class BaseListUnassignedGroupPeer
/** the column name for the TYP_UID field */ /** the column name for the TYP_UID field */
const TYP_UID = 'LIST_UNASSIGNED_GROUP.TYP_UID'; const TYP_UID = 'LIST_UNASSIGNED_GROUP.TYP_UID';
/** the column name for the USR_ID field */
const USR_ID = 'LIST_UNASSIGNED_GROUP.USR_ID';
/** The PHP to DB Name Mapping */ /** The PHP to DB Name Mapping */
private static $phpNameMap = null; private static $phpNameMap = null;
@@ -54,10 +57,10 @@ abstract class BaseListUnassignedGroupPeer
* e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id' * e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
*/ */
private static $fieldNames = array ( private static $fieldNames = array (
BasePeer::TYPE_PHPNAME => array ('UnaUid', 'UsrUid', 'Type', 'TypUid', ), BasePeer::TYPE_PHPNAME => array ('UnaUid', 'UsrUid', 'Type', 'TypUid', 'UsrId', ),
BasePeer::TYPE_COLNAME => array (ListUnassignedGroupPeer::UNA_UID, ListUnassignedGroupPeer::USR_UID, ListUnassignedGroupPeer::TYPE, ListUnassignedGroupPeer::TYP_UID, ), BasePeer::TYPE_COLNAME => array (ListUnassignedGroupPeer::UNA_UID, ListUnassignedGroupPeer::USR_UID, ListUnassignedGroupPeer::TYPE, ListUnassignedGroupPeer::TYP_UID, ListUnassignedGroupPeer::USR_ID, ),
BasePeer::TYPE_FIELDNAME => array ('UNA_UID', 'USR_UID', 'TYPE', 'TYP_UID', ), BasePeer::TYPE_FIELDNAME => array ('UNA_UID', 'USR_UID', 'TYPE', 'TYP_UID', 'USR_ID', ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, )
); );
/** /**
@@ -67,10 +70,10 @@ abstract class BaseListUnassignedGroupPeer
* e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0 * e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0
*/ */
private static $fieldKeys = array ( private static $fieldKeys = array (
BasePeer::TYPE_PHPNAME => array ('UnaUid' => 0, 'UsrUid' => 1, 'Type' => 2, 'TypUid' => 3, ), BasePeer::TYPE_PHPNAME => array ('UnaUid' => 0, 'UsrUid' => 1, 'Type' => 2, 'TypUid' => 3, 'UsrId' => 4, ),
BasePeer::TYPE_COLNAME => array (ListUnassignedGroupPeer::UNA_UID => 0, ListUnassignedGroupPeer::USR_UID => 1, ListUnassignedGroupPeer::TYPE => 2, ListUnassignedGroupPeer::TYP_UID => 3, ), BasePeer::TYPE_COLNAME => array (ListUnassignedGroupPeer::UNA_UID => 0, ListUnassignedGroupPeer::USR_UID => 1, ListUnassignedGroupPeer::TYPE => 2, ListUnassignedGroupPeer::TYP_UID => 3, ListUnassignedGroupPeer::USR_ID => 4, ),
BasePeer::TYPE_FIELDNAME => array ('UNA_UID' => 0, 'USR_UID' => 1, 'TYPE' => 2, 'TYP_UID' => 3, ), BasePeer::TYPE_FIELDNAME => array ('UNA_UID' => 0, 'USR_UID' => 1, 'TYPE' => 2, 'TYP_UID' => 3, 'USR_ID' => 4, ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, )
); );
/** /**
@@ -179,6 +182,8 @@ abstract class BaseListUnassignedGroupPeer
$criteria->addSelectColumn(ListUnassignedGroupPeer::TYP_UID); $criteria->addSelectColumn(ListUnassignedGroupPeer::TYP_UID);
$criteria->addSelectColumn(ListUnassignedGroupPeer::USR_ID);
} }
const COUNT = 'COUNT(LIST_UNASSIGNED_GROUP.UNA_UID)'; const COUNT = 'COUNT(LIST_UNASSIGNED_GROUP.UNA_UID)';

View File

@@ -25,7 +25,7 @@ abstract class BaseListUnassignedPeer
const CLASS_DEFAULT = 'classes.model.ListUnassigned'; const CLASS_DEFAULT = 'classes.model.ListUnassigned';
/** The total number of columns. */ /** The total number of columns. */
const NUM_COLUMNS = 16; const NUM_COLUMNS = 18;
/** The number of lazy-loaded columns. */ /** The number of lazy-loaded columns. */
const NUM_LAZY_LOAD_COLUMNS = 0; const NUM_LAZY_LOAD_COLUMNS = 0;
@@ -79,6 +79,12 @@ abstract class BaseListUnassignedPeer
/** the column name for the DEL_PRIORITY field */ /** the column name for the DEL_PRIORITY field */
const DEL_PRIORITY = 'LIST_UNASSIGNED.DEL_PRIORITY'; const DEL_PRIORITY = 'LIST_UNASSIGNED.DEL_PRIORITY';
/** the column name for the PRO_ID field */
const PRO_ID = 'LIST_UNASSIGNED.PRO_ID';
/** the column name for the TAS_ID field */
const TAS_ID = 'LIST_UNASSIGNED.TAS_ID';
/** The PHP to DB Name Mapping */ /** The PHP to DB Name Mapping */
private static $phpNameMap = null; private static $phpNameMap = null;
@@ -90,10 +96,10 @@ abstract class BaseListUnassignedPeer
* e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id' * e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
*/ */
private static $fieldNames = array ( private static $fieldNames = array (
BasePeer::TYPE_PHPNAME => array ('AppUid', 'DelIndex', 'TasUid', 'ProUid', 'AppNumber', 'AppTitle', 'AppProTitle', 'AppTasTitle', 'DelPreviousUsrUsername', 'DelPreviousUsrFirstname', 'DelPreviousUsrLastname', 'AppUpdateDate', 'DelPreviousUsrUid', 'DelDelegateDate', 'DelDueDate', 'DelPriority', ), BasePeer::TYPE_PHPNAME => array ('AppUid', 'DelIndex', 'TasUid', 'ProUid', 'AppNumber', 'AppTitle', 'AppProTitle', 'AppTasTitle', 'DelPreviousUsrUsername', 'DelPreviousUsrFirstname', 'DelPreviousUsrLastname', 'AppUpdateDate', 'DelPreviousUsrUid', 'DelDelegateDate', 'DelDueDate', 'DelPriority', 'ProId', 'TasId', ),
BasePeer::TYPE_COLNAME => array (ListUnassignedPeer::APP_UID, ListUnassignedPeer::DEL_INDEX, ListUnassignedPeer::TAS_UID, ListUnassignedPeer::PRO_UID, ListUnassignedPeer::APP_NUMBER, ListUnassignedPeer::APP_TITLE, ListUnassignedPeer::APP_PRO_TITLE, ListUnassignedPeer::APP_TAS_TITLE, ListUnassignedPeer::DEL_PREVIOUS_USR_USERNAME, ListUnassignedPeer::DEL_PREVIOUS_USR_FIRSTNAME, ListUnassignedPeer::DEL_PREVIOUS_USR_LASTNAME, ListUnassignedPeer::APP_UPDATE_DATE, ListUnassignedPeer::DEL_PREVIOUS_USR_UID, ListUnassignedPeer::DEL_DELEGATE_DATE, ListUnassignedPeer::DEL_DUE_DATE, ListUnassignedPeer::DEL_PRIORITY, ), BasePeer::TYPE_COLNAME => array (ListUnassignedPeer::APP_UID, ListUnassignedPeer::DEL_INDEX, ListUnassignedPeer::TAS_UID, ListUnassignedPeer::PRO_UID, ListUnassignedPeer::APP_NUMBER, ListUnassignedPeer::APP_TITLE, ListUnassignedPeer::APP_PRO_TITLE, ListUnassignedPeer::APP_TAS_TITLE, ListUnassignedPeer::DEL_PREVIOUS_USR_USERNAME, ListUnassignedPeer::DEL_PREVIOUS_USR_FIRSTNAME, ListUnassignedPeer::DEL_PREVIOUS_USR_LASTNAME, ListUnassignedPeer::APP_UPDATE_DATE, ListUnassignedPeer::DEL_PREVIOUS_USR_UID, ListUnassignedPeer::DEL_DELEGATE_DATE, ListUnassignedPeer::DEL_DUE_DATE, ListUnassignedPeer::DEL_PRIORITY, ListUnassignedPeer::PRO_ID, ListUnassignedPeer::TAS_ID, ),
BasePeer::TYPE_FIELDNAME => array ('APP_UID', 'DEL_INDEX', 'TAS_UID', 'PRO_UID', 'APP_NUMBER', 'APP_TITLE', 'APP_PRO_TITLE', 'APP_TAS_TITLE', 'DEL_PREVIOUS_USR_USERNAME', 'DEL_PREVIOUS_USR_FIRSTNAME', 'DEL_PREVIOUS_USR_LASTNAME', 'APP_UPDATE_DATE', 'DEL_PREVIOUS_USR_UID', 'DEL_DELEGATE_DATE', 'DEL_DUE_DATE', 'DEL_PRIORITY', ), BasePeer::TYPE_FIELDNAME => array ('APP_UID', 'DEL_INDEX', 'TAS_UID', 'PRO_UID', 'APP_NUMBER', 'APP_TITLE', 'APP_PRO_TITLE', 'APP_TAS_TITLE', 'DEL_PREVIOUS_USR_USERNAME', 'DEL_PREVIOUS_USR_FIRSTNAME', 'DEL_PREVIOUS_USR_LASTNAME', 'APP_UPDATE_DATE', 'DEL_PREVIOUS_USR_UID', 'DEL_DELEGATE_DATE', 'DEL_DUE_DATE', 'DEL_PRIORITY', 'PRO_ID', 'TAS_ID', ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, )
); );
/** /**
@@ -103,10 +109,10 @@ abstract class BaseListUnassignedPeer
* e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0 * e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0
*/ */
private static $fieldKeys = array ( private static $fieldKeys = array (
BasePeer::TYPE_PHPNAME => array ('AppUid' => 0, 'DelIndex' => 1, 'TasUid' => 2, 'ProUid' => 3, 'AppNumber' => 4, 'AppTitle' => 5, 'AppProTitle' => 6, 'AppTasTitle' => 7, 'DelPreviousUsrUsername' => 8, 'DelPreviousUsrFirstname' => 9, 'DelPreviousUsrLastname' => 10, 'AppUpdateDate' => 11, 'DelPreviousUsrUid' => 12, 'DelDelegateDate' => 13, 'DelDueDate' => 14, 'DelPriority' => 15, ), BasePeer::TYPE_PHPNAME => array ('AppUid' => 0, 'DelIndex' => 1, 'TasUid' => 2, 'ProUid' => 3, 'AppNumber' => 4, 'AppTitle' => 5, 'AppProTitle' => 6, 'AppTasTitle' => 7, 'DelPreviousUsrUsername' => 8, 'DelPreviousUsrFirstname' => 9, 'DelPreviousUsrLastname' => 10, 'AppUpdateDate' => 11, 'DelPreviousUsrUid' => 12, 'DelDelegateDate' => 13, 'DelDueDate' => 14, 'DelPriority' => 15, 'ProId' => 16, 'TasId' => 17, ),
BasePeer::TYPE_COLNAME => array (ListUnassignedPeer::APP_UID => 0, ListUnassignedPeer::DEL_INDEX => 1, ListUnassignedPeer::TAS_UID => 2, ListUnassignedPeer::PRO_UID => 3, ListUnassignedPeer::APP_NUMBER => 4, ListUnassignedPeer::APP_TITLE => 5, ListUnassignedPeer::APP_PRO_TITLE => 6, ListUnassignedPeer::APP_TAS_TITLE => 7, ListUnassignedPeer::DEL_PREVIOUS_USR_USERNAME => 8, ListUnassignedPeer::DEL_PREVIOUS_USR_FIRSTNAME => 9, ListUnassignedPeer::DEL_PREVIOUS_USR_LASTNAME => 10, ListUnassignedPeer::APP_UPDATE_DATE => 11, ListUnassignedPeer::DEL_PREVIOUS_USR_UID => 12, ListUnassignedPeer::DEL_DELEGATE_DATE => 13, ListUnassignedPeer::DEL_DUE_DATE => 14, ListUnassignedPeer::DEL_PRIORITY => 15, ), BasePeer::TYPE_COLNAME => array (ListUnassignedPeer::APP_UID => 0, ListUnassignedPeer::DEL_INDEX => 1, ListUnassignedPeer::TAS_UID => 2, ListUnassignedPeer::PRO_UID => 3, ListUnassignedPeer::APP_NUMBER => 4, ListUnassignedPeer::APP_TITLE => 5, ListUnassignedPeer::APP_PRO_TITLE => 6, ListUnassignedPeer::APP_TAS_TITLE => 7, ListUnassignedPeer::DEL_PREVIOUS_USR_USERNAME => 8, ListUnassignedPeer::DEL_PREVIOUS_USR_FIRSTNAME => 9, ListUnassignedPeer::DEL_PREVIOUS_USR_LASTNAME => 10, ListUnassignedPeer::APP_UPDATE_DATE => 11, ListUnassignedPeer::DEL_PREVIOUS_USR_UID => 12, ListUnassignedPeer::DEL_DELEGATE_DATE => 13, ListUnassignedPeer::DEL_DUE_DATE => 14, ListUnassignedPeer::DEL_PRIORITY => 15, ListUnassignedPeer::PRO_ID => 16, ListUnassignedPeer::TAS_ID => 17, ),
BasePeer::TYPE_FIELDNAME => array ('APP_UID' => 0, 'DEL_INDEX' => 1, 'TAS_UID' => 2, 'PRO_UID' => 3, 'APP_NUMBER' => 4, 'APP_TITLE' => 5, 'APP_PRO_TITLE' => 6, 'APP_TAS_TITLE' => 7, 'DEL_PREVIOUS_USR_USERNAME' => 8, 'DEL_PREVIOUS_USR_FIRSTNAME' => 9, 'DEL_PREVIOUS_USR_LASTNAME' => 10, 'APP_UPDATE_DATE' => 11, 'DEL_PREVIOUS_USR_UID' => 12, 'DEL_DELEGATE_DATE' => 13, 'DEL_DUE_DATE' => 14, 'DEL_PRIORITY' => 15, ), BasePeer::TYPE_FIELDNAME => array ('APP_UID' => 0, 'DEL_INDEX' => 1, 'TAS_UID' => 2, 'PRO_UID' => 3, 'APP_NUMBER' => 4, 'APP_TITLE' => 5, 'APP_PRO_TITLE' => 6, 'APP_TAS_TITLE' => 7, 'DEL_PREVIOUS_USR_USERNAME' => 8, 'DEL_PREVIOUS_USR_FIRSTNAME' => 9, 'DEL_PREVIOUS_USR_LASTNAME' => 10, 'APP_UPDATE_DATE' => 11, 'DEL_PREVIOUS_USR_UID' => 12, 'DEL_DELEGATE_DATE' => 13, 'DEL_DUE_DATE' => 14, 'DEL_PRIORITY' => 15, 'PRO_ID' => 16, 'TAS_ID' => 17, ),
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, ) BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, )
); );
/** /**
@@ -239,6 +245,10 @@ abstract class BaseListUnassignedPeer
$criteria->addSelectColumn(ListUnassignedPeer::DEL_PRIORITY); $criteria->addSelectColumn(ListUnassignedPeer::DEL_PRIORITY);
$criteria->addSelectColumn(ListUnassignedPeer::PRO_ID);
$criteria->addSelectColumn(ListUnassignedPeer::TAS_ID);
} }
const COUNT = 'COUNT(LIST_UNASSIGNED.APP_UID)'; const COUNT = 'COUNT(LIST_UNASSIGNED.APP_UID)';

View File

@@ -4184,6 +4184,10 @@
<column name="DEL_DUE_DATE" type="TIMESTAMP" required="false"/> <column name="DEL_DUE_DATE" type="TIMESTAMP" required="false"/>
<column name="DEL_RISK_DATE" type="TIMESTAMP" required="false" /> <column name="DEL_RISK_DATE" type="TIMESTAMP" required="false" />
<column name="DEL_PRIORITY" type="VARCHAR" size="32" required="true" default="3"/> <column name="DEL_PRIORITY" type="VARCHAR" size="32" required="true" default="3"/>
<column name="PRO_ID" type="INTEGER" required="false" default="0"/>
<column name="USR_ID" type="INTEGER" required="false" default="0"/>
<column name="TAS_ID" type="INTEGER" required="false" default="0"/>
<column name="APP_STATUS_ID" type="TINYINT" required="false" default="0"/>
<index name="indexUser"> <index name="indexUser">
<index-column name="USR_UID"/> <index-column name="USR_UID"/>
<vendor type="mysql"> <vendor type="mysql">
@@ -4214,6 +4218,18 @@
<parameter name="Seq_in_index" value="1"/> <parameter name="Seq_in_index" value="1"/>
</vendor> </vendor>
</index> </index>
<index name="INDEX_PRO_ID">
<index-column name="PRO_ID"/>
</index>
<index name="INDEX_USR_ID">
<index-column name="USR_ID"/>
</index>
<index name="INDEX_TAS_ID">
<index-column name="TAS_ID"/>
</index>
<index name="INDEX_APP_STATUS_ID">
<index-column name="APP_STATUS_ID"/>
</index>
</table> </table>
<table name="LIST_PARTICIPATED_HISTORY"> <table name="LIST_PARTICIPATED_HISTORY">
<vendor type="mysql"> <vendor type="mysql">
@@ -4256,6 +4272,9 @@
<column name="DEL_INIT_DATE" type="TIMESTAMP" required="false"/> <column name="DEL_INIT_DATE" type="TIMESTAMP" required="false"/>
<column name="DEL_DUE_DATE" type="TIMESTAMP" required="false"/> <column name="DEL_DUE_DATE" type="TIMESTAMP" required="false"/>
<column name="DEL_PRIORITY" type="VARCHAR" size="32" required="true" default="3"/> <column name="DEL_PRIORITY" type="VARCHAR" size="32" required="true" default="3"/>
<column name="PRO_ID" type="INTEGER" required="false" default="0"/>
<column name="USR_ID" type="INTEGER" required="false" default="0"/>
<column name="TAS_ID" type="INTEGER" required="false" default="0"/>
<index name="indexInboxUser"> <index name="indexInboxUser">
<index-column name="USR_UID"/> <index-column name="USR_UID"/>
<index-column name="DEL_DELEGATE_DATE"/> <index-column name="DEL_DELEGATE_DATE"/>
@@ -4266,6 +4285,15 @@
<parameter name="Seq_in_index" value="1"/> <parameter name="Seq_in_index" value="1"/>
</vendor> </vendor>
</index> </index>
<index name="INDEX_PRO_ID">
<index-column name="PRO_ID"/>
</index>
<index name="INDEX_USR_ID">
<index-column name="USR_ID"/>
</index>
<index name="INDEX_TAS_ID">
<index-column name="TAS_ID"/>
</index>
</table> </table>
<table name="LIST_PARTICIPATED_LAST"> <table name="LIST_PARTICIPATED_LAST">
<vendor type="mysql"> <vendor type="mysql">
@@ -4311,6 +4339,10 @@
<column name="DEL_DUE_DATE" type="TIMESTAMP" required="false"/> <column name="DEL_DUE_DATE" type="TIMESTAMP" required="false"/>
<column name="DEL_PRIORITY" type="VARCHAR" size="32" required="true" default="3"/> <column name="DEL_PRIORITY" type="VARCHAR" size="32" required="true" default="3"/>
<column name="DEL_THREAD_STATUS" type="VARCHAR" size="32" required="true" default="OPEN"/> <column name="DEL_THREAD_STATUS" type="VARCHAR" size="32" required="true" default="OPEN"/>
<column name="PRO_ID" type="INTEGER" required="false" default="0"/>
<column name="USR_ID" type="INTEGER" required="false" default="0"/>
<column name="TAS_ID" type="INTEGER" required="false" default="0"/>
<column name="APP_STATUS_ID" type="TINYINT" required="false" default="0"/>
<index name="usrIndex"> <index name="usrIndex">
<index-column name="USR_UID"/> <index-column name="USR_UID"/>
<vendor type="mysql"> <vendor type="mysql">
@@ -4329,6 +4361,15 @@
<parameter name="Seq_in_index" value="1"/> <parameter name="Seq_in_index" value="1"/>
</vendor> </vendor>
</index> </index>
<index name="INDEX_PRO_ID">
<index-column name="PRO_ID"/>
</index>
<index name="INDEX_USR_ID">
<index-column name="USR_ID"/>
</index>
<index name="INDEX_TAS_ID">
<index-column name="TAS_ID"/>
</index>
</table> </table>
<table name="LIST_COMPLETED"> <table name="LIST_COMPLETED">
<vendor type="mysql"> <vendor type="mysql">
@@ -4366,6 +4407,18 @@
<column name="DEL_CURRENT_USR_USERNAME" type="VARCHAR" size="100" default=""/> <column name="DEL_CURRENT_USR_USERNAME" type="VARCHAR" size="100" default=""/>
<column name="DEL_CURRENT_USR_FIRSTNAME" type="VARCHAR" size="50" default=""/> <column name="DEL_CURRENT_USR_FIRSTNAME" type="VARCHAR" size="50" default=""/>
<column name="DEL_CURRENT_USR_LASTNAME" type="VARCHAR" size="50" default=""/> <column name="DEL_CURRENT_USR_LASTNAME" type="VARCHAR" size="50" default=""/>
<column name="PRO_ID" type="INTEGER" required="false" default="0"/>
<column name="USR_ID" type="INTEGER" required="false" default="0"/>
<column name="TAS_ID" type="INTEGER" required="false" default="0"/>
<index name="INDEX_PRO_ID">
<index-column name="PRO_ID"/>
</index>
<index name="INDEX_USR_ID">
<index-column name="USR_ID"/>
</index>
<index name="INDEX_TAS_ID">
<index-column name="TAS_ID"/>
</index>
<index name="usrListCompleted"> <index name="usrListCompleted">
<index-column name="USR_UID"/> <index-column name="USR_UID"/>
<vendor type="mysql"> <vendor type="mysql">
@@ -4419,6 +4472,18 @@
<column name="DEL_INIT_DATE" type="TIMESTAMP" required="false"/> <column name="DEL_INIT_DATE" type="TIMESTAMP" required="false"/>
<column name="DEL_DUE_DATE" type="TIMESTAMP" required="false"/> <column name="DEL_DUE_DATE" type="TIMESTAMP" required="false"/>
<column name="DEL_PRIORITY" type="VARCHAR" size="32" required="true" default="3"/> <column name="DEL_PRIORITY" type="VARCHAR" size="32" required="true" default="3"/>
<column name="PRO_ID" type="INTEGER" required="false" default="0"/>
<column name="USR_ID" type="INTEGER" required="false" default="0"/>
<column name="TAS_ID" type="INTEGER" required="false" default="0"/>
<index name="INDEX_PRO_ID">
<index-column name="PRO_ID"/>
</index>
<index name="INDEX_USR_ID">
<index-column name="USR_ID"/>
</index>
<index name="INDEX_TAS_ID">
<index-column name="TAS_ID"/>
</index>
<index name="indexPausedUser"> <index name="indexPausedUser">
<index-column name="USR_UID"/> <index-column name="USR_UID"/>
<vendor type="mysql"> <vendor type="mysql">
@@ -4468,6 +4533,18 @@
<column name="DEL_INIT_DATE" type="TIMESTAMP" required="false"/> <column name="DEL_INIT_DATE" type="TIMESTAMP" required="false"/>
<column name="DEL_DUE_DATE" type="TIMESTAMP" required="false"/> <column name="DEL_DUE_DATE" type="TIMESTAMP" required="false"/>
<column name="DEL_PRIORITY" type="VARCHAR" size="32" required="true" default="3"/> <column name="DEL_PRIORITY" type="VARCHAR" size="32" required="true" default="3"/>
<column name="PRO_ID" type="INTEGER" required="false" default="0"/>
<column name="USR_ID" type="INTEGER" required="false" default="0"/>
<column name="TAS_ID" type="INTEGER" required="false" default="0"/>
<index name="INDEX_PRO_ID">
<index-column name="PRO_ID"/>
</index>
<index name="INDEX_USR_ID">
<index-column name="USR_ID"/>
</index>
<index name="INDEX_TAS_ID">
<index-column name="TAS_ID"/>
</index>
<index name="indexCanceledUser"> <index name="indexCanceledUser">
<index-column name="USR_UID"/> <index-column name="USR_UID"/>
<vendor type="mysql"> <vendor type="mysql">
@@ -4524,6 +4601,19 @@
<column name="DEL_INIT_DATE" type="TIMESTAMP" required="false"/> <column name="DEL_INIT_DATE" type="TIMESTAMP" required="false"/>
<column name="DEL_DUE_DATE" type="TIMESTAMP" required="false"/> <column name="DEL_DUE_DATE" type="TIMESTAMP" required="false"/>
<column name="DEL_PRIORITY" type="VARCHAR" size="32" required="true" default="3"/> <column name="DEL_PRIORITY" type="VARCHAR" size="32" required="true" default="3"/>
<column name="PRO_ID" type="INTEGER" required="false" default="0"/>
<column name="USR_ID" type="INTEGER" required="false" default="0"/>
<column name="TAS_ID" type="INTEGER" required="false" default="0"/>
<column name="APP_STATUS_ID" type="TINYINT" required="false" default="0"/>
<index name="INDEX_PRO_ID">
<index-column name="PRO_ID"/>
</index>
<index name="INDEX_USR_ID">
<index-column name="USR_ID"/>
</index>
<index name="INDEX_TAS_ID">
<index-column name="TAS_ID"/>
</index>
</table> </table>
<table name="LIST_UNASSIGNED"> <table name="LIST_UNASSIGNED">
<vendor type="mysql"> <vendor type="mysql">
@@ -4562,6 +4652,14 @@
<column name="DEL_DELEGATE_DATE" type="TIMESTAMP" required="true"/> <column name="DEL_DELEGATE_DATE" type="TIMESTAMP" required="true"/>
<column name="DEL_DUE_DATE" type="TIMESTAMP" required="false"/> <column name="DEL_DUE_DATE" type="TIMESTAMP" required="false"/>
<column name="DEL_PRIORITY" type="VARCHAR" size="32" required="true" default="3"/> <column name="DEL_PRIORITY" type="VARCHAR" size="32" required="true" default="3"/>
<column name="PRO_ID" type="INTEGER" required="false" default="0"/>
<column name="TAS_ID" type="INTEGER" required="false" default="0"/>
<index name="INDEX_PRO_ID">
<index-column name="PRO_ID"/>
</index>
<index name="INDEX_TAS_ID">
<index-column name="TAS_ID"/>
</index>
</table> </table>
<table name="LIST_UNASSIGNED_GROUP"> <table name="LIST_UNASSIGNED_GROUP">
<vendor type="mysql"> <vendor type="mysql">
@@ -4588,6 +4686,10 @@
<column name="USR_UID" type="VARCHAR" size="32" required="true" primaryKey="true" default=""/> <column name="USR_UID" type="VARCHAR" size="32" required="true" primaryKey="true" default=""/>
<column name="TYPE" type="VARCHAR" size="255" required="true" primaryKey="true" default=""/> <column name="TYPE" type="VARCHAR" size="255" required="true" primaryKey="true" default=""/>
<column name="TYP_UID" type="VARCHAR" size="32" required="true" default=""/> <column name="TYP_UID" type="VARCHAR" size="32" required="true" default=""/>
<column name="USR_ID" type="INTEGER" required="false" default="0"/>
<index name="INDEX_USR_ID">
<index-column name="USR_ID"/>
</index>
</table> </table>
<table name="MESSAGE_TYPE"> <table name="MESSAGE_TYPE">
<vendor type="mysql"> <vendor type="mysql">

View File

@@ -99,7 +99,7 @@ CREATE TABLE `APP_DELEGATION`
KEY `INDEX_PRO_ID`(`PRO_ID`), KEY `INDEX_PRO_ID`(`PRO_ID`),
KEY `INDEX_TAS_ID`(`TAS_ID`), KEY `INDEX_TAS_ID`(`TAS_ID`),
KEY `INDEX_USR_UID`(`USR_UID`), KEY `INDEX_USR_UID`(`USR_UID`),
KEY `INDEX_THREAD_STATUS_APP_NUMBER`(`DEL_THREAD_STATUS`, `APP_NUMBER`) KEY `INDEX_THREAD_STATUS_APP_NUMBER`(`DEL_THREAD_STATUS`, `APP_NUMBER`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Delegation a task to user'; )ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Delegation a task to user';
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
#-- APP_DOCUMENT #-- APP_DOCUMENT
@@ -2359,10 +2359,18 @@ CREATE TABLE `LIST_INBOX`
`DEL_DUE_DATE` DATETIME, `DEL_DUE_DATE` DATETIME,
`DEL_RISK_DATE` DATETIME, `DEL_RISK_DATE` DATETIME,
`DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL, `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
`PRO_ID` INTEGER default 0,
`USR_ID` INTEGER default 0,
`TAS_ID` INTEGER default 0,
`APP_STATUS_ID` TINYINT default 0,
PRIMARY KEY (`APP_UID`,`DEL_INDEX`), PRIMARY KEY (`APP_UID`,`DEL_INDEX`),
KEY `indexUser`(`USR_UID`), KEY `indexUser`(`USR_UID`),
KEY `indexInboxUser`(`USR_UID`, `DEL_DELEGATE_DATE`), KEY `indexInboxUser`(`USR_UID`, `DEL_DELEGATE_DATE`),
KEY `indexInboxUserStatusUpdateDate`(`USR_UID`, `APP_STATUS`, `APP_UPDATE_DATE`) KEY `indexInboxUserStatusUpdateDate`(`USR_UID`, `APP_STATUS`, `APP_UPDATE_DATE`),
KEY `INDEX_PRO_ID`(`PRO_ID`),
KEY `INDEX_USR_ID`(`USR_ID`),
KEY `INDEX_TAS_ID`(`TAS_ID`),
KEY `INDEX_APP_STATUS_ID`(`APP_STATUS_ID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Inbox list'; )ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Inbox list';
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
#-- LIST_PARTICIPATED_HISTORY #-- LIST_PARTICIPATED_HISTORY
@@ -2393,8 +2401,14 @@ CREATE TABLE `LIST_PARTICIPATED_HISTORY`
`DEL_INIT_DATE` DATETIME, `DEL_INIT_DATE` DATETIME,
`DEL_DUE_DATE` DATETIME, `DEL_DUE_DATE` DATETIME,
`DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL, `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
`PRO_ID` INTEGER default 0,
`USR_ID` INTEGER default 0,
`TAS_ID` INTEGER default 0,
PRIMARY KEY (`APP_UID`,`DEL_INDEX`), PRIMARY KEY (`APP_UID`,`DEL_INDEX`),
KEY `indexInboxUser`(`USR_UID`, `DEL_DELEGATE_DATE`) KEY `indexInboxUser`(`USR_UID`, `DEL_DELEGATE_DATE`),
KEY `INDEX_PRO_ID`(`PRO_ID`),
KEY `INDEX_USR_ID`(`USR_ID`),
KEY `INDEX_TAS_ID`(`TAS_ID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Participated history list'; )ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Participated history list';
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
#-- LIST_PARTICIPATED_LAST #-- LIST_PARTICIPATED_LAST
@@ -2428,9 +2442,16 @@ CREATE TABLE `LIST_PARTICIPATED_LAST`
`DEL_DUE_DATE` DATETIME, `DEL_DUE_DATE` DATETIME,
`DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL, `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
`DEL_THREAD_STATUS` VARCHAR(32) default 'OPEN' NOT NULL, `DEL_THREAD_STATUS` VARCHAR(32) default 'OPEN' NOT NULL,
`PRO_ID` INTEGER default 0,
`USR_ID` INTEGER default 0,
`TAS_ID` INTEGER default 0,
`APP_STATUS_ID` TINYINT default 0,
PRIMARY KEY (`APP_UID`,`USR_UID`,`DEL_INDEX`), PRIMARY KEY (`APP_UID`,`USR_UID`,`DEL_INDEX`),
KEY `usrIndex`(`USR_UID`), KEY `usrIndex`(`USR_UID`),
KEY `delDelegateDate`(`DEL_DELEGATE_DATE`) KEY `delDelegateDate`(`DEL_DELEGATE_DATE`),
KEY `INDEX_PRO_ID`(`PRO_ID`),
KEY `INDEX_USR_ID`(`USR_ID`),
KEY `INDEX_TAS_ID`(`TAS_ID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Participated last list'; )ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Participated last list';
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
#-- LIST_COMPLETED #-- LIST_COMPLETED
@@ -2456,7 +2477,13 @@ CREATE TABLE `LIST_COMPLETED`
`DEL_CURRENT_USR_USERNAME` VARCHAR(100) default '', `DEL_CURRENT_USR_USERNAME` VARCHAR(100) default '',
`DEL_CURRENT_USR_FIRSTNAME` VARCHAR(50) default '', `DEL_CURRENT_USR_FIRSTNAME` VARCHAR(50) default '',
`DEL_CURRENT_USR_LASTNAME` VARCHAR(50) default '', `DEL_CURRENT_USR_LASTNAME` VARCHAR(50) default '',
`PRO_ID` INTEGER default 0,
`USR_ID` INTEGER default 0,
`TAS_ID` INTEGER default 0,
PRIMARY KEY (`APP_UID`), PRIMARY KEY (`APP_UID`),
KEY `INDEX_PRO_ID`(`PRO_ID`),
KEY `INDEX_USR_ID`(`USR_ID`),
KEY `INDEX_TAS_ID`(`TAS_ID`),
KEY `usrListCompleted`(`USR_UID`) KEY `usrListCompleted`(`USR_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Completed list'; )ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Completed list';
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
@@ -2490,7 +2517,13 @@ CREATE TABLE `LIST_PAUSED`
`DEL_INIT_DATE` DATETIME, `DEL_INIT_DATE` DATETIME,
`DEL_DUE_DATE` DATETIME, `DEL_DUE_DATE` DATETIME,
`DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL, `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
`PRO_ID` INTEGER default 0,
`USR_ID` INTEGER default 0,
`TAS_ID` INTEGER default 0,
PRIMARY KEY (`APP_UID`,`DEL_INDEX`), PRIMARY KEY (`APP_UID`,`DEL_INDEX`),
KEY `INDEX_PRO_ID`(`PRO_ID`),
KEY `INDEX_USR_ID`(`USR_ID`),
KEY `INDEX_TAS_ID`(`TAS_ID`),
KEY `indexPausedUser`(`USR_UID`) KEY `indexPausedUser`(`USR_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Paused list'; )ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Paused list';
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
@@ -2520,7 +2553,13 @@ CREATE TABLE `LIST_CANCELED`
`DEL_INIT_DATE` DATETIME, `DEL_INIT_DATE` DATETIME,
`DEL_DUE_DATE` DATETIME, `DEL_DUE_DATE` DATETIME,
`DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL, `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
`PRO_ID` INTEGER default 0,
`USR_ID` INTEGER default 0,
`TAS_ID` INTEGER default 0,
PRIMARY KEY (`APP_UID`), PRIMARY KEY (`APP_UID`),
KEY `INDEX_PRO_ID`(`PRO_ID`),
KEY `INDEX_USR_ID`(`USR_ID`),
KEY `INDEX_TAS_ID`(`TAS_ID`),
KEY `indexCanceledUser`(`USR_UID`) KEY `indexCanceledUser`(`USR_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Canceled list'; )ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Canceled list';
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
@@ -2557,7 +2596,14 @@ CREATE TABLE `LIST_MY_INBOX`
`DEL_INIT_DATE` DATETIME, `DEL_INIT_DATE` DATETIME,
`DEL_DUE_DATE` DATETIME, `DEL_DUE_DATE` DATETIME,
`DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL, `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
PRIMARY KEY (`APP_UID`) `PRO_ID` INTEGER default 0,
`USR_ID` INTEGER default 0,
`TAS_ID` INTEGER default 0,
`APP_STATUS_ID` TINYINT default 0,
PRIMARY KEY (`APP_UID`),
KEY `INDEX_PRO_ID`(`PRO_ID`),
KEY `INDEX_USR_ID`(`USR_ID`),
KEY `INDEX_TAS_ID`(`TAS_ID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='My Inbox list'; )ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='My Inbox list';
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
#-- LIST_UNASSIGNED #-- LIST_UNASSIGNED
@@ -2584,7 +2630,11 @@ CREATE TABLE `LIST_UNASSIGNED`
`DEL_DELEGATE_DATE` DATETIME NOT NULL, `DEL_DELEGATE_DATE` DATETIME NOT NULL,
`DEL_DUE_DATE` DATETIME, `DEL_DUE_DATE` DATETIME,
`DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL, `DEL_PRIORITY` VARCHAR(32) default '3' NOT NULL,
PRIMARY KEY (`APP_UID`,`DEL_INDEX`) `PRO_ID` INTEGER default 0,
`TAS_ID` INTEGER default 0,
PRIMARY KEY (`APP_UID`,`DEL_INDEX`),
KEY `INDEX_PRO_ID`(`PRO_ID`),
KEY `INDEX_TAS_ID`(`TAS_ID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Unassigned list'; )ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Unassigned list';
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
#-- LIST_UNASSIGNED_GROUP #-- LIST_UNASSIGNED_GROUP
@@ -2599,7 +2649,9 @@ CREATE TABLE `LIST_UNASSIGNED_GROUP`
`USR_UID` VARCHAR(32) default '' NOT NULL, `USR_UID` VARCHAR(32) default '' NOT NULL,
`TYPE` VARCHAR(255) default '' NOT NULL, `TYPE` VARCHAR(255) default '' NOT NULL,
`TYP_UID` VARCHAR(32) default '' NOT NULL, `TYP_UID` VARCHAR(32) default '' NOT NULL,
PRIMARY KEY (`UNA_UID`,`USR_UID`,`TYPE`) `USR_ID` INTEGER default 0,
PRIMARY KEY (`UNA_UID`,`USR_UID`,`TYPE`),
KEY `INDEX_USR_ID`(`USR_ID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Unassiged list'; )ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Unassiged list';
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
#-- MESSAGE_TYPE #-- MESSAGE_TYPE