Moved declaration of cli function to cliWorskpaces
This commit is contained in:
davidcallizaya
2017-02-22 12:12:22 -04:00
parent 5988543a68
commit 7a31896f2d
11 changed files with 636 additions and 440 deletions

View File

@@ -14,8 +14,10 @@ require_once 'classes/model/om/BaseListMyInbox.php';
*
* @package classes.model
*/
// @codingStandardsIgnoreStart
class ListMyInbox extends BaseListMyInbox
{
// @codingStandardsIgnoreEnd
/**
* Create List My Inbox Table
*
@@ -40,19 +42,19 @@ class ListMyInbox extends BaseListMyInbox
if (!empty($data['APP_STATUS'])) {
$data['APP_STATUS_ID'] = Application::$app_status_values[$data['APP_STATUS']];
}
$con = Propel::getConnection( ListMyInboxPeer::DATABASE_NAME );
$con = Propel::getConnection(ListMyInboxPeer::DATABASE_NAME);
try {
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME );
$this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) {
$result = $this->save();
} 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();
throw ($e);
}
$con->commit();
return $result;
} catch(Exception $e) {
} catch (Exception $e) {
$con->rollback();
throw ($e);
}
@@ -67,7 +69,7 @@ class ListMyInbox extends BaseListMyInbox
*/
public function update($data)
{
if(!empty($data['USR_UID'])) {
if (!empty($data['USR_UID'])) {
$u = new Users();
$data['USR_ID'] = $u->load($data['USR_UID'])['USR_ID'];
}
@@ -78,18 +80,18 @@ class ListMyInbox extends BaseListMyInbox
if (!empty($data['APP_STATUS'])) {
$data['APP_STATUS_ID'] = Application::$app_status_values[$data['APP_STATUS']];
}
$con = Propel::getConnection( ListMyInboxPeer::DATABASE_NAME );
$con = Propel::getConnection(ListMyInboxPeer::DATABASE_NAME);
try {
$con->begin();
$this->setNew( false );
$this->fromArray( $data, BasePeer::TYPE_FIELDNAME );
$this->setNew(false);
$this->fromArray($data, BasePeer::TYPE_FIELDNAME);
if ($this->validate()) {
$result = $this->save();
$con->commit();
return $result;
} else {
$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) {
$con->rollback();
@@ -105,9 +107,9 @@ class ListMyInbox extends BaseListMyInbox
* @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 {
$this->setAppUid($app_uid);
$this->setUsrUid($usr_uid);
@@ -129,7 +131,7 @@ class ListMyInbox extends BaseListMyInbox
* @throws type
*
*/
public function refresh ($data)
public function refresh($data)
{
$data['APP_STATUS'] = (empty($data['APP_STATUS'])) ? 'TO_DO' : $data['APP_STATUS'];
@@ -137,7 +139,7 @@ class ListMyInbox extends BaseListMyInbox
$criteria->addSelectColumn(UsersPeer::USR_USERNAME);
$criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
$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->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next();
@@ -162,7 +164,7 @@ class ListMyInbox extends BaseListMyInbox
public function loadFilters (&$criteria, $filters)
public function loadFilters(&$criteria, $filters)
{
$filter = isset($filters['filter']) ? $filters['filter'] : "";
$search = isset($filters['search']) ? $filters['search'] : "";
@@ -174,25 +176,31 @@ class ListMyInbox extends BaseListMyInbox
if ($filter != '') {
switch ($filter) {
case 'read':
$criteria->add( ListMyInboxPeer::DEL_INIT_DATE, null, Criteria::ISNOTNULL );
$criteria->add(ListMyInboxPeer::DEL_INIT_DATE, null, Criteria::ISNOTNULL);
break;
case 'unread':
$criteria->add( ListMyInboxPeer::DEL_INIT_DATE, null, Criteria::ISNULL );
$criteria->add(ListMyInboxPeer::DEL_INIT_DATE, null, Criteria::ISNULL);
break;
}
}
if ($search != '') {
$criteria->add(
$criteria->getNewCriterion('CON_APP.CON_VALUE', '%' . $search . '%', Criteria::LIKE)->addOr(
$criteria->getNewCriterion('CON_TAS.CON_VALUE', '%' . $search . '%', Criteria::LIKE)->addOr(
$criteria->getNewCriterion(ListMyInboxPeer::APP_UID, $search, Criteria::EQUAL)->addOr(
$criteria->getNewCriterion(ListMyInboxPeer::APP_NUMBER, $search, Criteria::EQUAL)
))));
$criteria->getNewCriterion('CON_APP.CON_VALUE', '%' . $search . '%', Criteria::LIKE)
->addOr(
$criteria->getNewCriterion('CON_TAS.CON_VALUE', '%' . $search . '%', Criteria::LIKE)
->addOr(
$criteria->getNewCriterion(ListMyInboxPeer::APP_UID, $search, Criteria::EQUAL)
->addOr(
$criteria->getNewCriterion(ListMyInboxPeer::APP_NUMBER, $search, Criteria::EQUAL)
)
)
)
);
}
if ($process != '') {
$criteria->add( ListMyInboxPeer::PRO_UID, $process, Criteria::EQUAL);
$criteria->add(ListMyInboxPeer::PRO_UID, $process, Criteria::EQUAL);
}
if ($category != '') {
@@ -215,17 +223,28 @@ class ListMyInbox extends BaseListMyInbox
$dateTo = $dateTo . " 23:59:59";
}
$criteria->add( $criteria->getNewCriterion( ListMyInboxPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL )->
addAnd( $criteria->getNewCriterion( ListMyInboxPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL ) ) );
$criteria->add(
$criteria->getNewCriterion(
ListMyInboxPeer::DEL_DELEGATE_DATE,
$dateFrom,
Criteria::GREATER_EQUAL
)->addAnd(
$criteria->getNewCriterion(
ListMyInboxPeer::DEL_DELEGATE_DATE,
$dateTo,
Criteria::LESS_EQUAL
)
)
);
} else {
$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 != "") {
$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);
}
}
@@ -258,7 +277,7 @@ class ListMyInbox extends BaseListMyInbox
$criteria->addSelectColumn(ListMyInboxPeer::DEL_INIT_DATE);
$criteria->addSelectColumn(ListMyInboxPeer::DEL_DUE_DATE);
$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);
$sort = (!empty($filters['sort'])) ? $filters['sort'] : "APP_UPDATE_DATE";
@@ -274,18 +293,18 @@ class ListMyInbox extends BaseListMyInbox
}
if ($paged == 1) {
$criteria->setLimit( $limit );
$criteria->setOffset( $start );
$criteria->setLimit($limit);
$criteria->setOffset($start);
}
$dataset = ListMyInboxPeer::doSelectRS($criteria, Propel::getDbConnection('workflow_ro') );
$dataset = ListMyInboxPeer::doSelectRS($criteria, Propel::getDbConnection('workflow_ro'));
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$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()) {
$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;
}
@@ -313,4 +332,3 @@ class ListMyInbox extends BaseListMyInbox
return (int)$aRow['TOTAL'];
}
} // ListMyInbox