HOR-1312 Agregar el campo GRP_TITLE en la tabla GROUPWF
add method remove in table content
This commit is contained in:
@@ -209,17 +209,11 @@ class Groups
|
|||||||
$oCriteria = new Criteria('workflow');
|
$oCriteria = new Criteria('workflow');
|
||||||
$oCriteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
$oCriteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
||||||
$oCriteria->addSelectColumn(GroupwfPeer::GRP_STATUS);
|
$oCriteria->addSelectColumn(GroupwfPeer::GRP_STATUS);
|
||||||
$oCriteria->addSelectColumn(ContentPeer::CON_VALUE);
|
|
||||||
$oCriteria->addJoin(GroupwfPeer::GRP_UID, ContentPeer::CON_ID, Criteria::LEFT_JOIN);
|
|
||||||
$oCriteria->add(GroupwfPeer::GRP_UID, $gUIDs, Criteria::NOT_IN);
|
$oCriteria->add(GroupwfPeer::GRP_UID, $gUIDs, Criteria::NOT_IN);
|
||||||
$oCriteria->add(GroupwfPeer::GRP_STATUS, 'ACTIVE');
|
$oCriteria->add(GroupwfPeer::GRP_STATUS, 'ACTIVE');
|
||||||
$oCriteria->add(ContentPeer::CON_CATEGORY, 'GRP_TITLE');
|
|
||||||
$oCriteria->add(ContentPeer::CON_LANG, SYS_LANG);
|
|
||||||
|
|
||||||
if ($filter != '') {
|
if ($filter != '') {
|
||||||
$oCriteria->add(ContentPeer::CON_VALUE, '%' . $filter . '%', Criteria::LIKE);
|
$oCriteria->add(GroupwfPeer::GRP_TITLE, '%' . $filter . '%', Criteria::LIKE);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $oCriteria;
|
return $oCriteria;
|
||||||
} catch (exception $e) {
|
} catch (exception $e) {
|
||||||
throw $e;
|
throw $e;
|
||||||
@@ -240,18 +234,12 @@ class Groups
|
|||||||
$oCriteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
$oCriteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
||||||
$oCriteria->addSelectColumn(GroupwfPeer::GRP_STATUS);
|
$oCriteria->addSelectColumn(GroupwfPeer::GRP_STATUS);
|
||||||
$oCriteria->addSelectColumn(GroupwfPeer::GRP_LDAP_DN);
|
$oCriteria->addSelectColumn(GroupwfPeer::GRP_LDAP_DN);
|
||||||
$oCriteria->addSelectColumn(ContentPeer::CON_VALUE);
|
|
||||||
$oCriteria->addJoin(GroupUserPeer::GRP_UID, GroupwfPeer::GRP_UID, Criteria::LEFT_JOIN);
|
$oCriteria->addJoin(GroupUserPeer::GRP_UID, GroupwfPeer::GRP_UID, Criteria::LEFT_JOIN);
|
||||||
$oCriteria->addJoin(GroupwfPeer::GRP_UID, ContentPeer::CON_ID, Criteria::LEFT_JOIN);
|
|
||||||
$oCriteria->add(GroupUserPeer::USR_UID, $sUserUid, Criteria::EQUAL);
|
$oCriteria->add(GroupUserPeer::USR_UID, $sUserUid, Criteria::EQUAL);
|
||||||
$oCriteria->add(GroupwfPeer::GRP_STATUS, 'ACTIVE');
|
$oCriteria->add(GroupwfPeer::GRP_STATUS, 'ACTIVE');
|
||||||
$oCriteria->add(ContentPeer::CON_CATEGORY, 'GRP_TITLE');
|
|
||||||
$oCriteria->add(ContentPeer::CON_LANG, SYS_LANG);
|
|
||||||
|
|
||||||
if ($filter != '') {
|
if ($filter != '') {
|
||||||
$oCriteria->add(ContentPeer::CON_VALUE, '%' . $filter . '%', Criteria::LIKE);
|
$oCriteria->add(GroupwfPeer::GRP_TITLE, '%' . $filter . '%', Criteria::LIKE);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $oCriteria;
|
return $oCriteria;
|
||||||
} catch (exception $e) {
|
} catch (exception $e) {
|
||||||
throw $e;
|
throw $e;
|
||||||
@@ -261,7 +249,7 @@ class Groups
|
|||||||
public function getGroupsForUser($usrUid)
|
public function getGroupsForUser($usrUid)
|
||||||
{
|
{
|
||||||
$criteria = $this->getAssignedGroupsCriteria($usrUid);
|
$criteria = $this->getAssignedGroupsCriteria($usrUid);
|
||||||
$criteria->addAscendingOrderByColumn(ContentPeer::CON_VALUE);
|
$criteria->addAscendingOrderByColumn(GroupwfPeer::GRP_TITLE);
|
||||||
$dataset = GroupwfPeer::doSelectRS($criteria);
|
$dataset = GroupwfPeer::doSelectRS($criteria);
|
||||||
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||||
$dataset->next();
|
$dataset->next();
|
||||||
|
|||||||
@@ -3474,16 +3474,10 @@ class processMap
|
|||||||
);
|
);
|
||||||
$oCriteria = new Criteria('workflow');
|
$oCriteria = new Criteria('workflow');
|
||||||
$oCriteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
$oCriteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
||||||
$oCriteria->addAsColumn('GRP_TITLE', ContentPeer::CON_VALUE);
|
$oCriteria->addSelectColumn(GroupwfPeer::GRP_TITLE);
|
||||||
|
|
||||||
$aConditions [] = array(GroupwfPeer::GRP_UID, ContentPeer::CON_ID);
|
|
||||||
$aConditions [] = array(ContentPeer::CON_CATEGORY, DBAdapter::getStringDelimiter() . 'GRP_TITLE' . DBAdapter::getStringDelimiter());
|
|
||||||
$aConditions [] = array(ContentPeer::CON_LANG, DBAdapter::getStringDelimiter() . SYS_LANG . DBAdapter::getStringDelimiter());
|
|
||||||
|
|
||||||
$oCriteria->addJoinMC($aConditions, Criteria::LEFT_JOIN);
|
|
||||||
$oCriteria->add(GroupwfPeer::GRP_UID, $aGRUS, Criteria::NOT_IN);
|
$oCriteria->add(GroupwfPeer::GRP_UID, $aGRUS, Criteria::NOT_IN);
|
||||||
|
|
||||||
$oCriteria->addAscendingOrderByColumn(ContentPeer::CON_VALUE);
|
$oCriteria->addAscendingOrderByColumn(GroupwfPeer::GRP_TITLE);
|
||||||
$oDataset = GroupwfPeer::doSelectRS($oCriteria);
|
$oDataset = GroupwfPeer::doSelectRS($oCriteria);
|
||||||
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||||
$oDataset->next();
|
$oDataset->next();
|
||||||
@@ -4068,14 +4062,9 @@ class processMap
|
|||||||
$usersGroups = '<select pm:dependent="0" pm:label="' . G::LoadTranslation('ID_GROUP_USERS') . '" name="form[GROUP_USER]" id="form[GROUP_USER]" class="module_app_input___gray">';
|
$usersGroups = '<select pm:dependent="0" pm:label="' . G::LoadTranslation('ID_GROUP_USERS') . '" name="form[GROUP_USER]" id="form[GROUP_USER]" class="module_app_input___gray">';
|
||||||
$oCriteria = new Criteria('workflow');
|
$oCriteria = new Criteria('workflow');
|
||||||
$oCriteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
$oCriteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
||||||
$oCriteria->addAsColumn('GRP_TITLE', ContentPeer::CON_VALUE);
|
$oCriteria->addSelectColumn(GroupwfPeer::GRP_TITLE);
|
||||||
$aConditions = array();
|
|
||||||
$aConditions[] = array(GroupwfPeer::GRP_UID, ContentPeer::CON_ID);
|
|
||||||
$aConditions[] = array(ContentPeer::CON_CATEGORY, DBAdapter::getStringDelimiter() . 'GRP_TITLE' . DBAdapter::getStringDelimiter());
|
|
||||||
$aConditions[] = array(ContentPeer::CON_LANG, DBAdapter::getStringDelimiter() . SYS_LANG . DBAdapter::getStringDelimiter());
|
|
||||||
$oCriteria->addJoinMC($aConditions, Criteria::LEFT_JOIN);
|
|
||||||
$oCriteria->add(GroupwfPeer::GRP_STATUS, 'ACTIVE');
|
$oCriteria->add(GroupwfPeer::GRP_STATUS, 'ACTIVE');
|
||||||
$oCriteria->addAscendingOrderByColumn('GRP_TITLE');
|
$oCriteria->addAscendingOrderByColumn(GroupwfPeer::GRP_TITLE);
|
||||||
$oDataset = GroupwfPeer::doSelectRS($oCriteria);
|
$oDataset = GroupwfPeer::doSelectRS($oCriteria);
|
||||||
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||||
$oDataset->next();
|
$oDataset->next();
|
||||||
@@ -5362,13 +5351,7 @@ class processMap
|
|||||||
$sDelimiter = DBAdapter::getStringDelimiter();
|
$sDelimiter = DBAdapter::getStringDelimiter();
|
||||||
$oCriteria = new Criteria('workflow');
|
$oCriteria = new Criteria('workflow');
|
||||||
$oCriteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
$oCriteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
||||||
$oCriteria->addAsColumn('GRP_TITLE', 'C.CON_VALUE');
|
$oCriteria->addSelectColumn(GroupwfPeer::GRP_TITLE);
|
||||||
$oCriteria->addAlias('C', 'CONTENT');
|
|
||||||
$aConditions = array();
|
|
||||||
$aConditions[] = array(GroupwfPeer::GRP_UID, 'C.CON_ID');
|
|
||||||
$aConditions[] = array('C.CON_CATEGORY', $sDelimiter . 'GRP_TITLE' . $sDelimiter);
|
|
||||||
$aConditions[] = array('C.CON_LANG', $sDelimiter . SYS_LANG . $sDelimiter);
|
|
||||||
$oCriteria->addJoinMC($aConditions, Criteria::LEFT_JOIN);
|
|
||||||
$oCriteria->add(GroupwfPeer::GRP_STATUS, 'ACTIVE');
|
$oCriteria->add(GroupwfPeer::GRP_STATUS, 'ACTIVE');
|
||||||
$oCriteria->add(GroupwfPeer::GRP_UID, $aUIDS1, Criteria::NOT_IN);
|
$oCriteria->add(GroupwfPeer::GRP_UID, $aUIDS1, Criteria::NOT_IN);
|
||||||
//$oCriteria->add(GroupwfPeer::GRP_UID, '', Criteria::NOT_EQUAL);
|
//$oCriteria->add(GroupwfPeer::GRP_UID, '', Criteria::NOT_EQUAL);
|
||||||
@@ -6649,12 +6632,7 @@ class processMap
|
|||||||
$aUsersGroups[] = array('UID' => 'char', 'LABEL' => 'char' );
|
$aUsersGroups[] = array('UID' => 'char', 'LABEL' => 'char' );
|
||||||
$oCriteria = new Criteria('workflow');
|
$oCriteria = new Criteria('workflow');
|
||||||
$oCriteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
$oCriteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
||||||
$oCriteria->addAsColumn('GRP_TITLE', ContentPeer::CON_VALUE);
|
$oCriteria->addSelectColumn(GroupwfPeer::GRP_TITLE);
|
||||||
$aConditions = array();
|
|
||||||
$aConditions[] = array(GroupwfPeer::GRP_UID, ContentPeer::CON_ID );
|
|
||||||
$aConditions[] = array(ContentPeer::CON_CATEGORY, DBAdapter::getStringDelimiter() . 'GRP_TITLE' . DBAdapter::getStringDelimiter() );
|
|
||||||
$aConditions[] = array(ContentPeer::CON_LANG, DBAdapter::getStringDelimiter() . SYS_LANG . DBAdapter::getStringDelimiter() );
|
|
||||||
$oCriteria->addJoinMC($aConditions, Criteria::LEFT_JOIN);
|
|
||||||
$oCriteria->add(GroupwfPeer::GRP_STATUS, 'ACTIVE');
|
$oCriteria->add(GroupwfPeer::GRP_STATUS, 'ACTIVE');
|
||||||
$oDataset = GroupwfPeer::doSelectRS($oCriteria);
|
$oDataset = GroupwfPeer::doSelectRS($oCriteria);
|
||||||
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||||
@@ -7004,13 +6982,7 @@ class processMap
|
|||||||
$sDelimiter = DBAdapter::getStringDelimiter();
|
$sDelimiter = DBAdapter::getStringDelimiter();
|
||||||
$oCriteria = new Criteria('workflow');
|
$oCriteria = new Criteria('workflow');
|
||||||
$oCriteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
$oCriteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
||||||
$oCriteria->addAsColumn('GRP_TITLE', 'C.CON_VALUE');
|
$oCriteria->addSelectColumn(GroupwfPeer::GRP_TITLE);
|
||||||
$oCriteria->addAlias('C', 'CONTENT');
|
|
||||||
$aConditions = array();
|
|
||||||
$aConditions[] = array(GroupwfPeer::GRP_UID, 'C.CON_ID' );
|
|
||||||
$aConditions[] = array('C.CON_CATEGORY', $sDelimiter . 'GRP_TITLE' . $sDelimiter );
|
|
||||||
$aConditions[] = array('C.CON_LANG', $sDelimiter . SYS_LANG . $sDelimiter );
|
|
||||||
$oCriteria->addJoinMC($aConditions, Criteria::LEFT_JOIN);
|
|
||||||
$oCriteria->add(GroupwfPeer::GRP_STATUS, 'ACTIVE');
|
$oCriteria->add(GroupwfPeer::GRP_STATUS, 'ACTIVE');
|
||||||
$oCriteria->add(GroupwfPeer::GRP_UID, $aUIDS1, Criteria::NOT_IN);
|
$oCriteria->add(GroupwfPeer::GRP_UID, $aUIDS1, Criteria::NOT_IN);
|
||||||
//$oCriteria->add(GroupwfPeer::GRP_UID, '', Criteria::NOT_EQUAL);
|
//$oCriteria->add(GroupwfPeer::GRP_UID, '', Criteria::NOT_EQUAL);
|
||||||
|
|||||||
@@ -4326,10 +4326,7 @@ class Processes
|
|||||||
$criteria = new Criteria("workflow");
|
$criteria = new Criteria("workflow");
|
||||||
|
|
||||||
$criteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
$criteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
||||||
$criteria->addSelectColumn(ContentPeer::CON_VALUE);
|
$criteria->addSelectColumn(GroupwfPeer::GRP_TITLE);
|
||||||
$criteria->addJoin(GroupwfPeer::GRP_UID, ContentPeer::CON_ID, Criteria::LEFT_JOIN);
|
|
||||||
$criteria->add(ContentPeer::CON_CATEGORY, "GRP_TITLE", Criteria::EQUAL);
|
|
||||||
$criteria->add(ContentPeer::CON_LANG, SYS_LANG, Criteria::EQUAL);
|
|
||||||
|
|
||||||
$rsCriteria = GroupwfPeer::doSelectRS($criteria);
|
$rsCriteria = GroupwfPeer::doSelectRS($criteria);
|
||||||
$rsCriteria->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
$rsCriteria->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||||
@@ -4349,7 +4346,7 @@ class Processes
|
|||||||
foreach ($arrayGroupwf as $key2 => $value2) {
|
foreach ($arrayGroupwf as $key2 => $value2) {
|
||||||
$groupwfRecord = $value2;
|
$groupwfRecord = $value2;
|
||||||
|
|
||||||
if ($groupwfRecord["CON_VALUE"] == $groupwfsRecord["GRP_TITLE"] && $groupwfRecord["GRP_UID"] != $groupwfsRecord["GRP_UID"]) {
|
if ($groupwfRecord["GRP_TITLE"] == $groupwfsRecord["GRP_TITLE"] && $groupwfRecord["GRP_UID"] != $groupwfsRecord["GRP_UID"]) {
|
||||||
//Update unique id
|
//Update unique id
|
||||||
$uidOld = $data->groupwfs[$key]["GRP_UID"];
|
$uidOld = $data->groupwfs[$key]["GRP_UID"];
|
||||||
|
|
||||||
@@ -4763,12 +4760,8 @@ class Processes
|
|||||||
$aGroupwf = array();
|
$aGroupwf = array();
|
||||||
$oCriteria = new Criteria('workflow');
|
$oCriteria = new Criteria('workflow');
|
||||||
$oCriteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
$oCriteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
||||||
$oCriteria->addSelectColumn(ContentPeer::CON_ID);
|
$oCriteria->addSelectColumn(GroupwfPeer::GRP_TITLE);
|
||||||
$oCriteria->addSelectColumn(ContentPeer::CON_VALUE);
|
$oDataset = GroupwfPeer::doSelectRS($oCriteria);
|
||||||
$oCriteria->add(ContentPeer::CON_CATEGORY, 'GRP_TITLE');
|
|
||||||
$oCriteria->add(ContentPeer::CON_LANG, SYS_LANG);
|
|
||||||
$oCriteria->addJoin(ContentPeer::CON_ID, GroupwfPeer::GRP_UID);
|
|
||||||
$oDataset = ContentPeer::doSelectRS($oCriteria);
|
|
||||||
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||||
$oDataset->next();
|
$oDataset->next();
|
||||||
while ($aRow = $oDataset->getRow()) {
|
while ($aRow = $oDataset->getRow()) {
|
||||||
@@ -4779,7 +4772,7 @@ class Processes
|
|||||||
if (is_array($sGroupList)) {
|
if (is_array($sGroupList)) {
|
||||||
foreach ($aGroupwf as $groupBase) {
|
foreach ($aGroupwf as $groupBase) {
|
||||||
foreach ($sGroupList as $group) {
|
foreach ($sGroupList as $group) {
|
||||||
if ($groupBase['CON_VALUE'] == $group['GRP_TITLE'] && $groupBase['CON_ID'] != $group['GRP_UID']) {
|
if ($groupBase['GRP_TITLE'] == $group['GRP_TITLE'] && $groupBase['CON_ID'] != $group['GRP_UID']) {
|
||||||
$oPro = GroupwfPeer::retrieveByPk( $group['GRP_UID'] );
|
$oPro = GroupwfPeer::retrieveByPk( $group['GRP_UID'] );
|
||||||
if(is_object( $oPro ) && get_class( $oPro ) == 'Groupwf') {
|
if(is_object( $oPro ) && get_class( $oPro ) == 'Groupwf') {
|
||||||
$group['GRP_UID'] = G::generateUniqueID();
|
$group['GRP_UID'] = G::generateUniqueID();
|
||||||
@@ -4843,12 +4836,8 @@ class Processes
|
|||||||
{
|
{
|
||||||
$oCriteria = new Criteria('workflow');
|
$oCriteria = new Criteria('workflow');
|
||||||
$oCriteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
$oCriteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
||||||
$oCriteria->addSelectColumn(ContentPeer::CON_ID);
|
$oCriteria->addSelectColumn(GroupwfPeer::GRP_TITLE);
|
||||||
$oCriteria->addSelectColumn(ContentPeer::CON_VALUE);
|
$oDataset = GroupwfPeer::doSelectRS($oCriteria);
|
||||||
$oCriteria->add(ContentPeer::CON_CATEGORY, 'GRP_TITLE');
|
|
||||||
$oCriteria->add(ContentPeer::CON_LANG, 'en');
|
|
||||||
$oCriteria->addJoin(ContentPeer::CON_ID, GroupwfPeer::GRP_UID);
|
|
||||||
$oDataset = ContentPeer::doSelectRS($oCriteria);
|
|
||||||
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||||
$oDataset->next();
|
$oDataset->next();
|
||||||
while ($aRow = $oDataset->getRow()) {
|
while ($aRow = $oDataset->getRow()) {
|
||||||
@@ -4859,7 +4848,7 @@ class Processes
|
|||||||
foreach ($sGroupList as $group) {
|
foreach ($sGroupList as $group) {
|
||||||
$merged = false;
|
$merged = false;
|
||||||
foreach ($aGroupwf as $groupBase) {
|
foreach ($aGroupwf as $groupBase) {
|
||||||
if ($groupBase['CON_VALUE'] == $group['GRP_TITLE'] && $groupBase['CON_ID'] != $group['GRP_UID']) {
|
if ($groupBase['GRP_TITLE'] == $group['GRP_TITLE'] && $groupBase['CON_ID'] != $group['GRP_UID']) {
|
||||||
$group['GRP_UID'] = $groupBase['CON_ID'];
|
$group['GRP_UID'] = $groupBase['CON_ID'];
|
||||||
$mergedGroupList[] = $group;
|
$mergedGroupList[] = $group;
|
||||||
$merged = true;
|
$merged = true;
|
||||||
|
|||||||
@@ -41,36 +41,15 @@ require_once 'classes/model/Content.php';
|
|||||||
*/
|
*/
|
||||||
class Groupwf extends BaseGroupwf
|
class Groupwf extends BaseGroupwf
|
||||||
{
|
{
|
||||||
/**
|
|
||||||
* This value goes in the content table
|
|
||||||
*
|
|
||||||
* @var string
|
|
||||||
*/
|
|
||||||
//protected $grp_title = '';
|
|
||||||
protected $grp_title = '';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get the [grp_title] column value.
|
|
||||||
*
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
public function getGrpTitle ()
|
|
||||||
{
|
|
||||||
if ($this->getGrpUid() == '') {
|
|
||||||
throw (new Exception( "Error in getGrpTitle, the GRP_UID can't be blank" ));
|
|
||||||
}
|
|
||||||
$lang = defined( 'SYS_LANG' ) ? SYS_LANG : 'en';
|
|
||||||
$this->grp_title = Content::load( 'GRP_TITLE', '', $this->getGrpUid(), $lang );
|
|
||||||
return $this->grp_title;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
protected $grp_title_content = '';
|
||||||
/**
|
/**
|
||||||
* Set the [grp_title] column value.
|
* Set the [grp_title] column value.
|
||||||
*
|
*
|
||||||
* @param string $v new value
|
* @param string $v new value
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function setGrpTitle ($v)
|
public function setGrpTitleContent ($v)
|
||||||
{
|
{
|
||||||
if ($this->getGrpUid() == '') {
|
if ($this->getGrpUid() == '') {
|
||||||
throw (new Exception( "Error in setGrpTitle, the GRP_UID can't be blank" ));
|
throw (new Exception( "Error in setGrpTitle, the GRP_UID can't be blank" ));
|
||||||
@@ -81,15 +60,14 @@ class Groupwf extends BaseGroupwf
|
|||||||
$v = (string) $v;
|
$v = (string) $v;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($this->grp_title !== $v || $v === '') {
|
if ($this->grp_title_content !== $v || $v === '') {
|
||||||
$this->grp_title = $v;
|
$this->grp_title_content = $v;
|
||||||
$lang = defined( 'SYS_LANG' ) ? SYS_LANG : 'en';
|
$lang = defined( 'SYS_LANG' ) ? SYS_LANG : 'en';
|
||||||
$res = Content::addContent( 'GRP_TITLE', '', $this->getGrpUid(), $lang, $this->grp_title );
|
$res = Content::addContent( 'GRP_TITLE', '', $this->getGrpUid(), $lang, $this->grp_title_content );
|
||||||
}
|
}
|
||||||
|
|
||||||
} // set()
|
} // set()
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates the Group
|
* Creates the Group
|
||||||
*
|
*
|
||||||
@@ -107,6 +85,12 @@ class Groupwf extends BaseGroupwf
|
|||||||
$this->setGrpUid( G::generateUniqueID() );
|
$this->setGrpUid( G::generateUniqueID() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (isset( $aData['GRP_TITLE'] )) {
|
||||||
|
$this->setGrpTitle( $aData['GRP_TITLE'] );
|
||||||
|
} else {
|
||||||
|
$this->setGrpTitle( 'Default Group Title' );
|
||||||
|
}
|
||||||
|
|
||||||
if (isset( $aData['GRP_STATUS'] )) {
|
if (isset( $aData['GRP_STATUS'] )) {
|
||||||
$this->setGrpStatus( $aData['GRP_STATUS'] );
|
$this->setGrpStatus( $aData['GRP_STATUS'] );
|
||||||
} else {
|
} else {
|
||||||
@@ -124,9 +108,9 @@ class Groupwf extends BaseGroupwf
|
|||||||
$res = $this->save();
|
$res = $this->save();
|
||||||
|
|
||||||
if (isset( $aData['GRP_TITLE'] )) {
|
if (isset( $aData['GRP_TITLE'] )) {
|
||||||
$this->setGrpTitle( $aData['GRP_TITLE'] );
|
$this->setGrpTitleContent( $aData['GRP_TITLE'] );
|
||||||
} else {
|
} else {
|
||||||
$this->setGrpTitle( 'Default Group Title' );
|
$this->setGrpTitleContent( 'Default Group Title' );
|
||||||
}
|
}
|
||||||
|
|
||||||
$con->commit();
|
$con->commit();
|
||||||
@@ -160,8 +144,6 @@ class Groupwf extends BaseGroupwf
|
|||||||
if (is_object( $oPro ) && get_class( $oPro ) == 'Groupwf') {
|
if (is_object( $oPro ) && get_class( $oPro ) == 'Groupwf') {
|
||||||
$aFields = $oPro->toArray( BasePeer::TYPE_FIELDNAME );
|
$aFields = $oPro->toArray( BasePeer::TYPE_FIELDNAME );
|
||||||
$this->fromArray( $aFields, BasePeer::TYPE_FIELDNAME );
|
$this->fromArray( $aFields, BasePeer::TYPE_FIELDNAME );
|
||||||
$aFields['GRP_TITLE'] = $oPro->getGrpTitle();
|
|
||||||
$this->setGrpTitle( $oPro->getGrpTitle() );
|
|
||||||
return $aFields;
|
return $aFields;
|
||||||
} else {
|
} else {
|
||||||
throw (new Exception( "The row '$ProUid' in table Group doesn't exist!" ));
|
throw (new Exception( "The row '$ProUid' in table Group doesn't exist!" ));
|
||||||
@@ -188,7 +170,7 @@ class Groupwf extends BaseGroupwf
|
|||||||
$oPro->fromArray( $aData, BasePeer::TYPE_FIELDNAME );
|
$oPro->fromArray( $aData, BasePeer::TYPE_FIELDNAME );
|
||||||
if ($oPro->validate()) {
|
if ($oPro->validate()) {
|
||||||
if (isset( $aData['GRP_TITLE'] )) {
|
if (isset( $aData['GRP_TITLE'] )) {
|
||||||
$oPro->setGrpTitle( $aData['GRP_TITLE'] );
|
$oPro->setGrpTitleContent( $aData['GRP_TITLE'] );
|
||||||
}
|
}
|
||||||
$res = $oPro->save();
|
$res = $oPro->save();
|
||||||
$con->commit();
|
$con->commit();
|
||||||
@@ -226,7 +208,6 @@ class Groupwf extends BaseGroupwf
|
|||||||
$oPro = GroupwfPeer::retrieveByPK( $ProUid );
|
$oPro = GroupwfPeer::retrieveByPK( $ProUid );
|
||||||
if (! is_null( $oPro )) {
|
if (! is_null( $oPro )) {
|
||||||
Content::removeContent( 'GRP_TITLE', '', $oPro->getGrpUid() );
|
Content::removeContent( 'GRP_TITLE', '', $oPro->getGrpUid() );
|
||||||
Content::removeContent( 'GRP_DESCRIPTION', '', $oPro->getGrpUid() );
|
|
||||||
return $oPro->delete();
|
return $oPro->delete();
|
||||||
} else {
|
} else {
|
||||||
throw (new Exception( "The row '$ProUid' in table Group doesn't exist!" ));
|
throw (new Exception( "The row '$ProUid' in table Group doesn't exist!" ));
|
||||||
@@ -263,12 +244,8 @@ class Groupwf extends BaseGroupwf
|
|||||||
$del = DBAdapter::getStringDelimiter();
|
$del = DBAdapter::getStringDelimiter();
|
||||||
|
|
||||||
$c->clearSelectColumns();
|
$c->clearSelectColumns();
|
||||||
$c->addSelectColumn( ContentPeer::CON_CATEGORY );
|
$c->addSelectColumn( GroupwfPeer::GRP_TITLE );
|
||||||
$c->addSelectColumn( ContentPeer::CON_VALUE );
|
$c->add( GroupwfPeer::GRP_TITLE, $Groupname );
|
||||||
|
|
||||||
$c->add( ContentPeer::CON_CATEGORY, 'GRP_TITLE' );
|
|
||||||
$c->add( ContentPeer::CON_VALUE, $Groupname );
|
|
||||||
$c->add( ContentPeer::CON_LANG, SYS_LANG );
|
|
||||||
return $c;
|
return $c;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -297,17 +274,15 @@ class Groupwf extends BaseGroupwf
|
|||||||
$totalCount = 0;
|
$totalCount = 0;
|
||||||
$criteria = new Criteria( 'workflow' );
|
$criteria = new Criteria( 'workflow' );
|
||||||
$criteria->addSelectColumn( GroupwfPeer::GRP_UID );
|
$criteria->addSelectColumn( GroupwfPeer::GRP_UID );
|
||||||
|
$criteria->addSelectColumn( GroupwfPeer::GRP_TITLE );
|
||||||
$criteria->addSelectColumn( GroupwfPeer::GRP_STATUS );
|
$criteria->addSelectColumn( GroupwfPeer::GRP_STATUS );
|
||||||
$criteria->addSelectColumn( GroupwfPeer::GRP_LDAP_DN );
|
$criteria->addSelectColumn( GroupwfPeer::GRP_LDAP_DN );
|
||||||
$criteria->addSelectColumn( ContentPeer::CON_VALUE );
|
$criteria->addSelectColumn( ContentPeer::CON_VALUE );
|
||||||
$criteria->addJoin( GroupwfPeer::GRP_UID, ContentPeer::CON_ID, Criteria::LEFT_JOIN );
|
|
||||||
$criteria->add( GroupwfPeer::GRP_STATUS, 'ACTIVE' );
|
$criteria->add( GroupwfPeer::GRP_STATUS, 'ACTIVE' );
|
||||||
$criteria->add( ContentPeer::CON_CATEGORY, 'GRP_TITLE' );
|
$criteria->addAscendingOrderByColumn( GroupwfPeer::GRP_TITLE );
|
||||||
$criteria->add( ContentPeer::CON_LANG, SYS_LANG );
|
|
||||||
$criteria->addAscendingOrderByColumn( ContentPeer::CON_VALUE );
|
|
||||||
|
|
||||||
if ($search) {
|
if ($search) {
|
||||||
$criteria->add( ContentPeer::CON_VALUE, '%' . $search . '%', Criteria::LIKE );
|
$criteria->add( GroupwfPeer::GRP_TITLE, '%' . $search . '%', Criteria::LIKE );
|
||||||
}
|
}
|
||||||
|
|
||||||
$c = clone $criteria;
|
$c = clone $criteria;
|
||||||
@@ -349,33 +324,15 @@ class Groupwf extends BaseGroupwf
|
|||||||
require_once 'classes/model/TaskUser.php';
|
require_once 'classes/model/TaskUser.php';
|
||||||
require_once 'classes/model/GroupUser.php';
|
require_once 'classes/model/GroupUser.php';
|
||||||
$sDelimiter = DBAdapter::getStringDelimiter();
|
$sDelimiter = DBAdapter::getStringDelimiter();
|
||||||
$aConditions = [
|
|
||||||
[GroupwfPeer::GRP_UID, 'C.CON_ID'],
|
|
||||||
['C.CON_CATEGORY', $sDelimiter . 'GRP_TITLE' . $sDelimiter],
|
|
||||||
['C.CON_LANG', 'if((SELECT COUNT(S.CON_ID) FROM CONTENT AS S WHERE S.CON_ID=C.CON_ID AND S.CON_CATEGORY=C.CON_CATEGORY AND S.CON_LANG=' . $sDelimiter . SYS_LANG . $sDelimiter . ')>0,' . $sDelimiter . SYS_LANG . $sDelimiter . ',' . $sDelimiter . 'en' . $sDelimiter . ')']
|
|
||||||
];
|
|
||||||
$totalCount = 0;
|
|
||||||
$criteria = new Criteria('workflow');
|
|
||||||
$criteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
|
||||||
$criteria->addAlias('C', 'CONTENT');
|
|
||||||
$criteria->addJoinMC($aConditions, Criteria::LEFT_JOIN);
|
|
||||||
|
|
||||||
if ($search) {
|
|
||||||
$criteria->add('C.CON_VALUE', '%' . $search . '%', Criteria::LIKE);
|
|
||||||
}
|
|
||||||
|
|
||||||
$totalRows = GroupwfPeer::doCount($criteria);
|
|
||||||
|
|
||||||
$criteria = new Criteria('workflow');
|
$criteria = new Criteria('workflow');
|
||||||
$criteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
$criteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
||||||
|
$criteria->addSelectColumn(GroupwfPeer::GRP_TITLE);
|
||||||
$criteria->addSelectColumn(GroupwfPeer::GRP_STATUS);
|
$criteria->addSelectColumn(GroupwfPeer::GRP_STATUS);
|
||||||
$criteria->addSelectColumn(GroupwfPeer::GRP_UX);
|
$criteria->addSelectColumn(GroupwfPeer::GRP_UX);
|
||||||
$criteria->addAlias('C', 'CONTENT');
|
|
||||||
$criteria->addAsColumn('GRP_TITLE', 'C.CON_VALUE');
|
|
||||||
$criteria->addJoinMC($aConditions, Criteria::LEFT_JOIN);
|
|
||||||
|
|
||||||
if (is_null($sortField) || trim($sortField) == "") {
|
if (is_null($sortField) || trim($sortField) == "") {
|
||||||
$sortField = 'GRP_TITLE';
|
$sortField = GroupwfPeer::GRP_TITLE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!is_null($sortDir) && trim($sortDir) != "" && strtoupper($sortDir) == "DESC") {
|
if (!is_null($sortDir) && trim($sortDir) != "" && strtoupper($sortDir) == "DESC") {
|
||||||
@@ -393,7 +350,7 @@ class Groupwf extends BaseGroupwf
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($search) {
|
if ($search) {
|
||||||
$criteria->add('C.CON_VALUE', '%' . $search . '%', Criteria::LIKE);
|
$criteria->add(GroupwfPeer::GRP_TITLE, '%' . $search . '%', Criteria::LIKE);
|
||||||
}
|
}
|
||||||
|
|
||||||
$oDataset = GroupwfPeer::doSelectRS($criteria);
|
$oDataset = GroupwfPeer::doSelectRS($criteria);
|
||||||
@@ -406,7 +363,7 @@ class Groupwf extends BaseGroupwf
|
|||||||
$groups[] = $oDataset->getRow();
|
$groups[] = $oDataset->getRow();
|
||||||
}
|
}
|
||||||
|
|
||||||
return array('rows' => $groups, 'totalCount' => $totalRows);
|
return array('rows' => $groups, 'totalCount' => count($groups));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function filterGroup ($filter, $start, $limit)
|
public function filterGroup ($filter, $start, $limit)
|
||||||
@@ -426,11 +383,8 @@ class Groupwf extends BaseGroupwf
|
|||||||
|
|
||||||
$oCriteria = new Criteria( 'workflow' );
|
$oCriteria = new Criteria( 'workflow' );
|
||||||
$oCriteria->addSelectColumn( GroupwfPeer::GRP_UID );
|
$oCriteria->addSelectColumn( GroupwfPeer::GRP_UID );
|
||||||
$oCriteria->addJoin( GroupwfPeer::GRP_UID, ContentPeer::CON_ID, Criteria::LEFT_JOIN );
|
|
||||||
$oCriteria->add( ContentPeer::CON_CATEGORY, 'GRP_TITLE' );
|
|
||||||
$oCriteria->add( ContentPeer::CON_LANG, SYS_LANG );
|
|
||||||
if ($filter != '') {
|
if ($filter != '') {
|
||||||
$oCriteria->add( ContentPeer::CON_VALUE, '%' . $filter . '%', Criteria::LIKE );
|
$oCriteria->add( GroupwfPeer::GRP_TITLE, '%' . $filter . '%', Criteria::LIKE );
|
||||||
}
|
}
|
||||||
$totalRows = GroupwfPeer::doCount( $oCriteria );
|
$totalRows = GroupwfPeer::doCount( $oCriteria );
|
||||||
|
|
||||||
@@ -438,14 +392,10 @@ class Groupwf extends BaseGroupwf
|
|||||||
$oCriteria->clearSelectColumns();
|
$oCriteria->clearSelectColumns();
|
||||||
$oCriteria->addSelectColumn( GroupwfPeer::GRP_UID );
|
$oCriteria->addSelectColumn( GroupwfPeer::GRP_UID );
|
||||||
$oCriteria->addSelectColumn( GroupwfPeer::GRP_STATUS );
|
$oCriteria->addSelectColumn( GroupwfPeer::GRP_STATUS );
|
||||||
$oCriteria->addSelectColumn( ContentPeer::CON_VALUE );
|
|
||||||
$oCriteria->addAsColumn( 'GRP_TASKS', 0 );
|
$oCriteria->addAsColumn( 'GRP_TASKS', 0 );
|
||||||
$oCriteria->addAsColumn( 'GRP_USERS', 0 );
|
$oCriteria->addAsColumn( 'GRP_USERS', 0 );
|
||||||
$oCriteria->addJoin( GroupwfPeer::GRP_UID, ContentPeer::CON_ID, Criteria::LEFT_JOIN );
|
|
||||||
$oCriteria->add( ContentPeer::CON_CATEGORY, 'GRP_TITLE' );
|
|
||||||
$oCriteria->add( ContentPeer::CON_LANG, SYS_LANG );
|
|
||||||
if ($filter != '') {
|
if ($filter != '') {
|
||||||
$oCriteria->add( ContentPeer::CON_VALUE, '%' . $filter . '%', Criteria::LIKE );
|
$oCriteria->add( GroupwfPeer::GRP_TITLE, '%' . $filter . '%', Criteria::LIKE );
|
||||||
}
|
}
|
||||||
$oCriteria->setOffset( $start );
|
$oCriteria->setOffset( $start );
|
||||||
$oCriteria->setLimit( $limit );
|
$oCriteria->setLimit( $limit );
|
||||||
|
|||||||
@@ -67,6 +67,8 @@ class GroupwfMapBuilder
|
|||||||
|
|
||||||
$tMap->addPrimaryKey('GRP_UID', 'GrpUid', 'string', CreoleTypes::VARCHAR, true, 32);
|
$tMap->addPrimaryKey('GRP_UID', 'GrpUid', 'string', CreoleTypes::VARCHAR, true, 32);
|
||||||
|
|
||||||
|
$tMap->addColumn('GRP_TITLE', 'GrpTitle', 'string', CreoleTypes::LONGVARCHAR, true, null);
|
||||||
|
|
||||||
$tMap->addColumn('GRP_STATUS', 'GrpStatus', 'string', CreoleTypes::CHAR, true, 8);
|
$tMap->addColumn('GRP_STATUS', 'GrpStatus', 'string', CreoleTypes::CHAR, true, 8);
|
||||||
|
|
||||||
$tMap->addColumn('GRP_LDAP_DN', 'GrpLdapDn', 'string', CreoleTypes::VARCHAR, true, 255);
|
$tMap->addColumn('GRP_LDAP_DN', 'GrpLdapDn', 'string', CreoleTypes::VARCHAR, true, 255);
|
||||||
|
|||||||
@@ -31,7 +31,13 @@ abstract class BaseGroupwf extends BaseObject implements Persistent
|
|||||||
* The value for the grp_uid field.
|
* The value for the grp_uid field.
|
||||||
* @var string
|
* @var string
|
||||||
*/
|
*/
|
||||||
protected $grp_uid = '';
|
protected $grp_uid;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The value for the grp_title field.
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
protected $grp_title;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The value for the grp_status field.
|
* The value for the grp_status field.
|
||||||
@@ -76,6 +82,17 @@ abstract class BaseGroupwf extends BaseObject implements Persistent
|
|||||||
return $this->grp_uid;
|
return $this->grp_uid;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the [grp_title] column value.
|
||||||
|
*
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
public function getGrpTitle()
|
||||||
|
{
|
||||||
|
|
||||||
|
return $this->grp_title;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the [grp_status] column value.
|
* Get the [grp_status] column value.
|
||||||
*
|
*
|
||||||
@@ -124,13 +141,35 @@ abstract class BaseGroupwf extends BaseObject implements Persistent
|
|||||||
$v = (string) $v;
|
$v = (string) $v;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($this->grp_uid !== $v || $v === '') {
|
if ($this->grp_uid !== $v) {
|
||||||
$this->grp_uid = $v;
|
$this->grp_uid = $v;
|
||||||
$this->modifiedColumns[] = GroupwfPeer::GRP_UID;
|
$this->modifiedColumns[] = GroupwfPeer::GRP_UID;
|
||||||
}
|
}
|
||||||
|
|
||||||
} // setGrpUid()
|
} // setGrpUid()
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the value of [grp_title] column.
|
||||||
|
*
|
||||||
|
* @param string $v new value
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function setGrpTitle($v)
|
||||||
|
{
|
||||||
|
|
||||||
|
// Since the native PHP type for this column is string,
|
||||||
|
// we will cast the input to a string (if it is not).
|
||||||
|
if ($v !== null && !is_string($v)) {
|
||||||
|
$v = (string) $v;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($this->grp_title !== $v) {
|
||||||
|
$this->grp_title = $v;
|
||||||
|
$this->modifiedColumns[] = GroupwfPeer::GRP_TITLE;
|
||||||
|
}
|
||||||
|
|
||||||
|
} // setGrpTitle()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the value of [grp_status] column.
|
* Set the value of [grp_status] column.
|
||||||
*
|
*
|
||||||
@@ -216,18 +255,20 @@ abstract class BaseGroupwf extends BaseObject implements Persistent
|
|||||||
|
|
||||||
$this->grp_uid = $rs->getString($startcol + 0);
|
$this->grp_uid = $rs->getString($startcol + 0);
|
||||||
|
|
||||||
$this->grp_status = $rs->getString($startcol + 1);
|
$this->grp_title = $rs->getString($startcol + 1);
|
||||||
|
|
||||||
$this->grp_ldap_dn = $rs->getString($startcol + 2);
|
$this->grp_status = $rs->getString($startcol + 2);
|
||||||
|
|
||||||
$this->grp_ux = $rs->getString($startcol + 3);
|
$this->grp_ldap_dn = $rs->getString($startcol + 3);
|
||||||
|
|
||||||
|
$this->grp_ux = $rs->getString($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 = GroupwfPeer::NUM_COLUMNS - GroupwfPeer::NUM_LAZY_LOAD_COLUMNS).
|
return $startcol + 5; // 5 = GroupwfPeer::NUM_COLUMNS - GroupwfPeer::NUM_LAZY_LOAD_COLUMNS).
|
||||||
|
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
throw new PropelException("Error populating Groupwf object", $e);
|
throw new PropelException("Error populating Groupwf object", $e);
|
||||||
@@ -435,12 +476,15 @@ abstract class BaseGroupwf extends BaseObject implements Persistent
|
|||||||
return $this->getGrpUid();
|
return $this->getGrpUid();
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
return $this->getGrpStatus();
|
return $this->getGrpTitle();
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
return $this->getGrpLdapDn();
|
return $this->getGrpStatus();
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
|
return $this->getGrpLdapDn();
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
return $this->getGrpUx();
|
return $this->getGrpUx();
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@@ -464,9 +508,10 @@ abstract class BaseGroupwf extends BaseObject implements Persistent
|
|||||||
$keys = GroupwfPeer::getFieldNames($keyType);
|
$keys = GroupwfPeer::getFieldNames($keyType);
|
||||||
$result = array(
|
$result = array(
|
||||||
$keys[0] => $this->getGrpUid(),
|
$keys[0] => $this->getGrpUid(),
|
||||||
$keys[1] => $this->getGrpStatus(),
|
$keys[1] => $this->getGrpTitle(),
|
||||||
$keys[2] => $this->getGrpLdapDn(),
|
$keys[2] => $this->getGrpStatus(),
|
||||||
$keys[3] => $this->getGrpUx(),
|
$keys[3] => $this->getGrpLdapDn(),
|
||||||
|
$keys[4] => $this->getGrpUx(),
|
||||||
);
|
);
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
@@ -502,12 +547,15 @@ abstract class BaseGroupwf extends BaseObject implements Persistent
|
|||||||
$this->setGrpUid($value);
|
$this->setGrpUid($value);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
$this->setGrpStatus($value);
|
$this->setGrpTitle($value);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
$this->setGrpLdapDn($value);
|
$this->setGrpStatus($value);
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
|
$this->setGrpLdapDn($value);
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
$this->setGrpUx($value);
|
$this->setGrpUx($value);
|
||||||
break;
|
break;
|
||||||
} // switch()
|
} // switch()
|
||||||
@@ -538,15 +586,19 @@ abstract class BaseGroupwf extends BaseObject implements Persistent
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (array_key_exists($keys[1], $arr)) {
|
if (array_key_exists($keys[1], $arr)) {
|
||||||
$this->setGrpStatus($arr[$keys[1]]);
|
$this->setGrpTitle($arr[$keys[1]]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (array_key_exists($keys[2], $arr)) {
|
if (array_key_exists($keys[2], $arr)) {
|
||||||
$this->setGrpLdapDn($arr[$keys[2]]);
|
$this->setGrpStatus($arr[$keys[2]]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (array_key_exists($keys[3], $arr)) {
|
if (array_key_exists($keys[3], $arr)) {
|
||||||
$this->setGrpUx($arr[$keys[3]]);
|
$this->setGrpLdapDn($arr[$keys[3]]);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (array_key_exists($keys[4], $arr)) {
|
||||||
|
$this->setGrpUx($arr[$keys[4]]);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -564,6 +616,10 @@ abstract class BaseGroupwf extends BaseObject implements Persistent
|
|||||||
$criteria->add(GroupwfPeer::GRP_UID, $this->grp_uid);
|
$criteria->add(GroupwfPeer::GRP_UID, $this->grp_uid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($this->isColumnModified(GroupwfPeer::GRP_TITLE)) {
|
||||||
|
$criteria->add(GroupwfPeer::GRP_TITLE, $this->grp_title);
|
||||||
|
}
|
||||||
|
|
||||||
if ($this->isColumnModified(GroupwfPeer::GRP_STATUS)) {
|
if ($this->isColumnModified(GroupwfPeer::GRP_STATUS)) {
|
||||||
$criteria->add(GroupwfPeer::GRP_STATUS, $this->grp_status);
|
$criteria->add(GroupwfPeer::GRP_STATUS, $this->grp_status);
|
||||||
}
|
}
|
||||||
@@ -630,6 +686,8 @@ abstract class BaseGroupwf extends BaseObject implements Persistent
|
|||||||
public function copyInto($copyObj, $deepCopy = false)
|
public function copyInto($copyObj, $deepCopy = false)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
$copyObj->setGrpTitle($this->grp_title);
|
||||||
|
|
||||||
$copyObj->setGrpStatus($this->grp_status);
|
$copyObj->setGrpStatus($this->grp_status);
|
||||||
|
|
||||||
$copyObj->setGrpLdapDn($this->grp_ldap_dn);
|
$copyObj->setGrpLdapDn($this->grp_ldap_dn);
|
||||||
@@ -639,7 +697,7 @@ abstract class BaseGroupwf extends BaseObject implements Persistent
|
|||||||
|
|
||||||
$copyObj->setNew(true);
|
$copyObj->setNew(true);
|
||||||
|
|
||||||
$copyObj->setGrpUid(''); // this is a pkey column, so set to default value
|
$copyObj->setGrpUid(NULL); // this is a pkey column, so set to default value
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ abstract class BaseGroupwfPeer
|
|||||||
const CLASS_DEFAULT = 'classes.model.Groupwf';
|
const CLASS_DEFAULT = 'classes.model.Groupwf';
|
||||||
|
|
||||||
/** 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;
|
||||||
@@ -34,6 +34,9 @@ abstract class BaseGroupwfPeer
|
|||||||
/** the column name for the GRP_UID field */
|
/** the column name for the GRP_UID field */
|
||||||
const GRP_UID = 'GROUPWF.GRP_UID';
|
const GRP_UID = 'GROUPWF.GRP_UID';
|
||||||
|
|
||||||
|
/** the column name for the GRP_TITLE field */
|
||||||
|
const GRP_TITLE = 'GROUPWF.GRP_TITLE';
|
||||||
|
|
||||||
/** the column name for the GRP_STATUS field */
|
/** the column name for the GRP_STATUS field */
|
||||||
const GRP_STATUS = 'GROUPWF.GRP_STATUS';
|
const GRP_STATUS = 'GROUPWF.GRP_STATUS';
|
||||||
|
|
||||||
@@ -54,10 +57,10 @@ abstract class BaseGroupwfPeer
|
|||||||
* 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 ('GrpUid', 'GrpStatus', 'GrpLdapDn', 'GrpUx', ),
|
BasePeer::TYPE_PHPNAME => array ('GrpUid', 'GrpTitle', 'GrpStatus', 'GrpLdapDn', 'GrpUx', ),
|
||||||
BasePeer::TYPE_COLNAME => array (GroupwfPeer::GRP_UID, GroupwfPeer::GRP_STATUS, GroupwfPeer::GRP_LDAP_DN, GroupwfPeer::GRP_UX, ),
|
BasePeer::TYPE_COLNAME => array (GroupwfPeer::GRP_UID, GroupwfPeer::GRP_TITLE, GroupwfPeer::GRP_STATUS, GroupwfPeer::GRP_LDAP_DN, GroupwfPeer::GRP_UX, ),
|
||||||
BasePeer::TYPE_FIELDNAME => array ('GRP_UID', 'GRP_STATUS', 'GRP_LDAP_DN', 'GRP_UX', ),
|
BasePeer::TYPE_FIELDNAME => array ('GRP_UID', 'GRP_TITLE', 'GRP_STATUS', 'GRP_LDAP_DN', 'GRP_UX', ),
|
||||||
BasePeer::TYPE_NUM => array (0, 1, 2, 3, )
|
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, )
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -67,10 +70,10 @@ abstract class BaseGroupwfPeer
|
|||||||
* 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 ('GrpUid' => 0, 'GrpStatus' => 1, 'GrpLdapDn' => 2, 'GrpUx' => 3, ),
|
BasePeer::TYPE_PHPNAME => array ('GrpUid' => 0, 'GrpTitle' => 1, 'GrpStatus' => 2, 'GrpLdapDn' => 3, 'GrpUx' => 4, ),
|
||||||
BasePeer::TYPE_COLNAME => array (GroupwfPeer::GRP_UID => 0, GroupwfPeer::GRP_STATUS => 1, GroupwfPeer::GRP_LDAP_DN => 2, GroupwfPeer::GRP_UX => 3, ),
|
BasePeer::TYPE_COLNAME => array (GroupwfPeer::GRP_UID => 0, GroupwfPeer::GRP_TITLE => 1, GroupwfPeer::GRP_STATUS => 2, GroupwfPeer::GRP_LDAP_DN => 3, GroupwfPeer::GRP_UX => 4, ),
|
||||||
BasePeer::TYPE_FIELDNAME => array ('GRP_UID' => 0, 'GRP_STATUS' => 1, 'GRP_LDAP_DN' => 2, 'GRP_UX' => 3, ),
|
BasePeer::TYPE_FIELDNAME => array ('GRP_UID' => 0, 'GRP_TITLE' => 1, 'GRP_STATUS' => 2, 'GRP_LDAP_DN' => 3, 'GRP_UX' => 4, ),
|
||||||
BasePeer::TYPE_NUM => array (0, 1, 2, 3, )
|
BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, )
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -173,6 +176,8 @@ abstract class BaseGroupwfPeer
|
|||||||
|
|
||||||
$criteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
$criteria->addSelectColumn(GroupwfPeer::GRP_UID);
|
||||||
|
|
||||||
|
$criteria->addSelectColumn(GroupwfPeer::GRP_TITLE);
|
||||||
|
|
||||||
$criteria->addSelectColumn(GroupwfPeer::GRP_STATUS);
|
$criteria->addSelectColumn(GroupwfPeer::GRP_STATUS);
|
||||||
|
|
||||||
$criteria->addSelectColumn(GroupwfPeer::GRP_LDAP_DN);
|
$criteria->addSelectColumn(GroupwfPeer::GRP_LDAP_DN);
|
||||||
|
|||||||
@@ -532,6 +532,7 @@
|
|||||||
<parameter name="Comment" value=""/>
|
<parameter name="Comment" value=""/>
|
||||||
</vendor>
|
</vendor>
|
||||||
<column name="GRP_UID" type="VARCHAR" size="32" required="true" primaryKey="true"/>
|
<column name="GRP_UID" type="VARCHAR" size="32" required="true" primaryKey="true"/>
|
||||||
|
<column name="GRP_TITLE" type="LONGVARCHAR" required="true"/>
|
||||||
<column name="GRP_STATUS" type="CHAR" size="8" required="true" default="ACTIVE"/>
|
<column name="GRP_STATUS" type="CHAR" size="8" required="true" default="ACTIVE"/>
|
||||||
<column name="GRP_LDAP_DN" type="VARCHAR" size="255" required="true" default=""/>
|
<column name="GRP_LDAP_DN" type="VARCHAR" size="255" required="true" default=""/>
|
||||||
<column name="GRP_UX" type="VARCHAR" size="128" default="NORMAL"/>
|
<column name="GRP_UX" type="VARCHAR" size="128" default="NORMAL"/>
|
||||||
|
|||||||
@@ -390,20 +390,11 @@ class Dashboard extends Controller
|
|||||||
$criteria = new Criteria( 'workflow' );
|
$criteria = new Criteria( 'workflow' );
|
||||||
$criteria->setDistinct();
|
$criteria->setDistinct();
|
||||||
$criteria->addSelectColumn( GroupwfPeer::GRP_UID );
|
$criteria->addSelectColumn( GroupwfPeer::GRP_UID );
|
||||||
$criteria->addSelectColumn( ContentPeer::CON_VALUE );
|
$criteria->addSelectColumn( GroupwfPeer::GRP_TITLE );
|
||||||
//FROM
|
|
||||||
$conditions = array ();
|
|
||||||
$conditions[] = array (GroupwfPeer::GRP_UID,ContentPeer::CON_ID
|
|
||||||
);
|
|
||||||
$conditions[] = array (ContentPeer::CON_CATEGORY,DBAdapter::getStringDelimiter() . 'GRP_TITLE' . DBAdapter::getStringDelimiter()
|
|
||||||
);
|
|
||||||
$conditions[] = array (ContentPeer::CON_LANG,DBAdapter::getStringDelimiter() . 'en' . DBAdapter::getStringDelimiter()
|
|
||||||
);
|
|
||||||
$criteria->addJoinMC( $conditions, Criteria::LEFT_JOIN );
|
|
||||||
//WHERE
|
//WHERE
|
||||||
$criteria->add( GroupwfPeer::GRP_STATUS, 'ACTIVE' );
|
$criteria->add( GroupwfPeer::GRP_STATUS, 'ACTIVE' );
|
||||||
//ORDER BY
|
//ORDER BY
|
||||||
$criteria->addAscendingOrderByColumn( ContentPeer::CON_VALUE );
|
$criteria->addAscendingOrderByColumn( GroupwfPeer::GRP_TITLE );
|
||||||
|
|
||||||
$dataset = GroupwfPeer::doSelectRS( $criteria );
|
$dataset = GroupwfPeer::doSelectRS( $criteria );
|
||||||
$dataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
$dataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
||||||
|
|||||||
@@ -244,6 +244,7 @@ DROP TABLE IF EXISTS `GROUPWF`;
|
|||||||
CREATE TABLE `GROUPWF`
|
CREATE TABLE `GROUPWF`
|
||||||
(
|
(
|
||||||
`GRP_UID` VARCHAR(32) NOT NULL,
|
`GRP_UID` VARCHAR(32) NOT NULL,
|
||||||
|
`GRP_TITLE` MEDIUMTEXT NOT NULL,
|
||||||
`GRP_STATUS` CHAR(8) default 'ACTIVE' NOT NULL,
|
`GRP_STATUS` CHAR(8) default 'ACTIVE' NOT NULL,
|
||||||
`GRP_LDAP_DN` VARCHAR(255) default '' NOT NULL,
|
`GRP_LDAP_DN` VARCHAR(255) default '' NOT NULL,
|
||||||
`GRP_UX` VARCHAR(128) default 'NORMAL',
|
`GRP_UX` VARCHAR(128) default 'NORMAL',
|
||||||
|
|||||||
@@ -102,20 +102,13 @@ class Group
|
|||||||
$criteria = new \Criteria("workflow");
|
$criteria = new \Criteria("workflow");
|
||||||
|
|
||||||
$criteria->addSelectColumn(\GroupwfPeer::GRP_UID);
|
$criteria->addSelectColumn(\GroupwfPeer::GRP_UID);
|
||||||
|
$criteria->addSelectColumn(\GroupwfPeer::GRP_TITLE);
|
||||||
$criteria->addAlias("CT", \ContentPeer::TABLE_NAME);
|
|
||||||
|
|
||||||
$arrayCondition = array();
|
|
||||||
$arrayCondition[] = array(\GroupwfPeer::GRP_UID, "CT.CON_ID", \Criteria::EQUAL);
|
|
||||||
$arrayCondition[] = array("CT.CON_CATEGORY", $delimiter . "GRP_TITLE" . $delimiter, \Criteria::EQUAL);
|
|
||||||
$arrayCondition[] = array("CT.CON_LANG", $delimiter . SYS_LANG . $delimiter, \Criteria::EQUAL);
|
|
||||||
$criteria->addJoinMC($arrayCondition, \Criteria::LEFT_JOIN);
|
|
||||||
|
|
||||||
if ($groupUidExclude != "") {
|
if ($groupUidExclude != "") {
|
||||||
$criteria->add(\GroupwfPeer::GRP_UID, $groupUidExclude, \Criteria::NOT_EQUAL);
|
$criteria->add(\GroupwfPeer::GRP_UID, $groupUidExclude, \Criteria::NOT_EQUAL);
|
||||||
}
|
}
|
||||||
|
|
||||||
$criteria->add("CT.CON_VALUE", $groupTitle, \Criteria::EQUAL);
|
$criteria->add(\GroupwfPeer::GRP_TITLE, $groupTitle, \Criteria::EQUAL);
|
||||||
|
|
||||||
$rsCriteria = \GroupwfPeer::doSelectRS($criteria);
|
$rsCriteria = \GroupwfPeer::doSelectRS($criteria);
|
||||||
|
|
||||||
@@ -314,14 +307,10 @@ class Group
|
|||||||
$criteria = new \Criteria("workflow");
|
$criteria = new \Criteria("workflow");
|
||||||
|
|
||||||
$criteria->addSelectColumn(\GroupwfPeer::GRP_UID);
|
$criteria->addSelectColumn(\GroupwfPeer::GRP_UID);
|
||||||
|
$criteria->addSelectColumn(\GroupwfPeer::GRP_TITLE);
|
||||||
$criteria->addSelectColumn(\GroupwfPeer::GRP_STATUS);
|
$criteria->addSelectColumn(\GroupwfPeer::GRP_STATUS);
|
||||||
$criteria->addSelectColumn(\GroupwfPeer::GRP_LDAP_DN);
|
$criteria->addSelectColumn(\GroupwfPeer::GRP_LDAP_DN);
|
||||||
$criteria->addSelectColumn(\GroupwfPeer::GRP_UX);
|
$criteria->addSelectColumn(\GroupwfPeer::GRP_UX);
|
||||||
$criteria->addAsColumn("GRP_TITLE", \ContentPeer::CON_VALUE);
|
|
||||||
$criteria->addJoin(\GroupwfPeer::GRP_UID, \ContentPeer::CON_ID, \Criteria::LEFT_JOIN);
|
|
||||||
$criteria->add(\ContentPeer::CON_CATEGORY, "GRP_TITLE", \Criteria::EQUAL);
|
|
||||||
$criteria->add(\ContentPeer::CON_LANG, SYS_LANG, \Criteria::EQUAL);
|
|
||||||
|
|
||||||
return $criteria;
|
return $criteria;
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
throw $e;
|
throw $e;
|
||||||
@@ -508,7 +497,7 @@ class Group
|
|||||||
|
|
||||||
$search = $arraySearch[(isset($arrayFilterData["filterOption"]))? $arrayFilterData["filterOption"] : ""];
|
$search = $arraySearch[(isset($arrayFilterData["filterOption"]))? $arrayFilterData["filterOption"] : ""];
|
||||||
|
|
||||||
$criteria->add(\ContentPeer::CON_VALUE, $search, \Criteria::LIKE);
|
$criteria->add(\GroupwfPeer::GRP_TITLE, $search, \Criteria::LIKE);
|
||||||
}
|
}
|
||||||
|
|
||||||
//Number records total
|
//Number records total
|
||||||
|
|||||||
@@ -111,7 +111,7 @@ class ProcessSupervisor
|
|||||||
$criteriaGroup = new \Criteria("workflow");
|
$criteriaGroup = new \Criteria("workflow");
|
||||||
|
|
||||||
$criteriaGroup->addSelectColumn(\GroupwfPeer::GRP_UID);
|
$criteriaGroup->addSelectColumn(\GroupwfPeer::GRP_UID);
|
||||||
$criteriaGroup->addAsColumn("GRP_TITLE", \ContentPeer::CON_VALUE);
|
$criteriaGroup->addSelectColumn(\GroupwfPeer::GRP_TITLE);
|
||||||
|
|
||||||
switch ($option) {
|
switch ($option) {
|
||||||
case "ASSIGNED":
|
case "ASSIGNED":
|
||||||
@@ -122,12 +122,6 @@ class ProcessSupervisor
|
|||||||
$arrayCondition[] = array(\GroupwfPeer::GRP_STATUS, $delimiter . "ACTIVE" . $delimiter, \Criteria::EQUAL);
|
$arrayCondition[] = array(\GroupwfPeer::GRP_STATUS, $delimiter . "ACTIVE" . $delimiter, \Criteria::EQUAL);
|
||||||
$criteriaGroup->addJoinMC($arrayCondition, \Criteria::LEFT_JOIN);
|
$criteriaGroup->addJoinMC($arrayCondition, \Criteria::LEFT_JOIN);
|
||||||
|
|
||||||
$arrayCondition = array();
|
|
||||||
$arrayCondition[] = array(\GroupwfPeer::GRP_UID, \ContentPeer::CON_ID, \Criteria::EQUAL);
|
|
||||||
$arrayCondition[] = array(\ContentPeer::CON_CATEGORY, $delimiter . "GRP_TITLE" . $delimiter, \Criteria::EQUAL);
|
|
||||||
$arrayCondition[] = array(\ContentPeer::CON_LANG, $delimiter . SYS_LANG . $delimiter, \Criteria::EQUAL);
|
|
||||||
$criteriaGroup->addJoinMC($arrayCondition, \Criteria::LEFT_JOIN);
|
|
||||||
|
|
||||||
$criteriaGroup->add(\ProcessUserPeer::PU_TYPE, "GROUP_SUPERVISOR", \Criteria::EQUAL);
|
$criteriaGroup->add(\ProcessUserPeer::PU_TYPE, "GROUP_SUPERVISOR", \Criteria::EQUAL);
|
||||||
$criteriaGroup->add(\ProcessUserPeer::PRO_UID, $processUid, \Criteria::EQUAL);
|
$criteriaGroup->add(\ProcessUserPeer::PRO_UID, $processUid, \Criteria::EQUAL);
|
||||||
break;
|
break;
|
||||||
@@ -145,12 +139,6 @@ class ProcessSupervisor
|
|||||||
" . \PermissionsPeer::PER_SYSTEM . " = " . $delimiter . $arrayRbacSystemData["SYS_CODE"] . $delimiter . "
|
" . \PermissionsPeer::PER_SYSTEM . " = " . $delimiter . $arrayRbacSystemData["SYS_CODE"] . $delimiter . "
|
||||||
";
|
";
|
||||||
|
|
||||||
$arrayCondition = array();
|
|
||||||
$arrayCondition[] = array(\GroupwfPeer::GRP_UID, \ContentPeer::CON_ID, \Criteria::EQUAL);
|
|
||||||
$arrayCondition[] = array(\ContentPeer::CON_CATEGORY, $delimiter . "GRP_TITLE" . $delimiter, \Criteria::EQUAL);
|
|
||||||
$arrayCondition[] = array(\ContentPeer::CON_LANG, $delimiter . SYS_LANG . $delimiter, \Criteria::EQUAL);
|
|
||||||
$criteriaGroup->addJoinMC($arrayCondition, \Criteria::LEFT_JOIN);
|
|
||||||
|
|
||||||
$criteriaGroup->add(
|
$criteriaGroup->add(
|
||||||
$criteriaGroup->getNewCriterion(\GroupwfPeer::GRP_UID, $arrayGroupUid, \Criteria::NOT_IN)->addAnd(
|
$criteriaGroup->getNewCriterion(\GroupwfPeer::GRP_UID, $arrayGroupUid, \Criteria::NOT_IN)->addAnd(
|
||||||
$criteriaGroup->getNewCriterion(\GroupwfPeer::GRP_STATUS, "ACTIVE", \Criteria::EQUAL))->addAnd(
|
$criteriaGroup->getNewCriterion(\GroupwfPeer::GRP_STATUS, "ACTIVE", \Criteria::EQUAL))->addAnd(
|
||||||
@@ -168,7 +156,7 @@ class ProcessSupervisor
|
|||||||
|
|
||||||
$search = $arraySearch[(isset($arrayFilterData["filterOption"]))? $arrayFilterData["filterOption"] : ""];
|
$search = $arraySearch[(isset($arrayFilterData["filterOption"]))? $arrayFilterData["filterOption"] : ""];
|
||||||
|
|
||||||
$criteriaGroup->add(\ContentPeer::CON_VALUE, $search, \Criteria::LIKE);
|
$criteriaGroup->add(\GroupwfPeer::GRP_TITLE, $search, \Criteria::LIKE);
|
||||||
}
|
}
|
||||||
|
|
||||||
//Number records total
|
//Number records total
|
||||||
|
|||||||
@@ -909,7 +909,7 @@ class Task
|
|||||||
$criteriaGroup = new \Criteria("workflow");
|
$criteriaGroup = new \Criteria("workflow");
|
||||||
|
|
||||||
$criteriaGroup->addSelectColumn(\GroupwfPeer::GRP_UID);
|
$criteriaGroup->addSelectColumn(\GroupwfPeer::GRP_UID);
|
||||||
$criteriaGroup->addAsColumn("GRP_TITLE", \ContentPeer::CON_VALUE);
|
$criteriaGroup->addSelectColumn(\GroupwfPeer::GRP_TITLE);
|
||||||
|
|
||||||
switch ($option) {
|
switch ($option) {
|
||||||
case "ASSIGNEE":
|
case "ASSIGNEE":
|
||||||
@@ -923,10 +923,6 @@ class Task
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
$criteriaGroup->addJoin(\GroupwfPeer::GRP_UID, \ContentPeer::CON_ID, \Criteria::LEFT_JOIN);
|
|
||||||
$criteriaGroup->add(\ContentPeer::CON_CATEGORY, "GRP_TITLE", \Criteria::EQUAL);
|
|
||||||
$criteriaGroup->add(\ContentPeer::CON_LANG, SYS_LANG, \Criteria::EQUAL);
|
|
||||||
|
|
||||||
if (!is_null($arrayFilterData) && is_array($arrayFilterData) && isset($arrayFilterData["filter"]) && trim($arrayFilterData["filter"]) != "") {
|
if (!is_null($arrayFilterData) && is_array($arrayFilterData) && isset($arrayFilterData["filter"]) && trim($arrayFilterData["filter"]) != "") {
|
||||||
$arraySearch = array(
|
$arraySearch = array(
|
||||||
"" => "%" . $arrayFilterData["filter"] . "%",
|
"" => "%" . $arrayFilterData["filter"] . "%",
|
||||||
@@ -936,7 +932,7 @@ class Task
|
|||||||
|
|
||||||
$search = $arraySearch[(isset($arrayFilterData["filterOption"]))? $arrayFilterData["filterOption"] : ""];
|
$search = $arraySearch[(isset($arrayFilterData["filterOption"]))? $arrayFilterData["filterOption"] : ""];
|
||||||
|
|
||||||
$criteriaGroup->add(\ContentPeer::CON_VALUE, $search, \Criteria::LIKE);
|
$criteriaGroup->add(\GroupwfPeer::GRP_TITLE, $search, \Criteria::LIKE);
|
||||||
}
|
}
|
||||||
|
|
||||||
$criteriaGroup->add(\GroupwfPeer::GRP_STATUS, "ACTIVE", \Criteria::EQUAL);
|
$criteriaGroup->add(\GroupwfPeer::GRP_STATUS, "ACTIVE", \Criteria::EQUAL);
|
||||||
@@ -1212,12 +1208,9 @@ class Task
|
|||||||
$criteria->addSelectColumn( \GroupwfPeer::GRP_UID );
|
$criteria->addSelectColumn( \GroupwfPeer::GRP_UID );
|
||||||
$criteria->addSelectColumn( \GroupwfPeer::GRP_STATUS );
|
$criteria->addSelectColumn( \GroupwfPeer::GRP_STATUS );
|
||||||
$criteria->addSelectColumn( \GroupwfPeer::GRP_UX );
|
$criteria->addSelectColumn( \GroupwfPeer::GRP_UX );
|
||||||
$criteria->addAsColumn( 'GRP_TITLE', \ContentPeer::CON_VALUE );
|
$criteria->addSelectColumn( \GroupwfPeer::GRP_TITLE );
|
||||||
$criteria->addJoin( \GroupwfPeer::GRP_UID, \ContentPeer::CON_ID, \Criteria::LEFT_JOIN );
|
|
||||||
$criteria->add( \ContentPeer::CON_CATEGORY, 'GRP_TITLE' );
|
|
||||||
$criteria->add( \ContentPeer::CON_LANG, SYS_LANG );
|
|
||||||
$criteria->add( \GroupwfPeer::GRP_UID, $sAssigneeUID);
|
$criteria->add( \GroupwfPeer::GRP_UID, $sAssigneeUID);
|
||||||
$criteria->addAscendingOrderByColumn( \ContentPeer::CON_VALUE );
|
$criteria->addAscendingOrderByColumn( \GroupwfPeer::GRP_TITLE );
|
||||||
$oDataset = \GroupwfPeer::doSelectRS( $criteria );
|
$oDataset = \GroupwfPeer::doSelectRS( $criteria );
|
||||||
$oDataset->setFetchmode( \ResultSet::FETCHMODE_ASSOC );
|
$oDataset->setFetchmode( \ResultSet::FETCHMODE_ASSOC );
|
||||||
$groups = array ();
|
$groups = array ();
|
||||||
@@ -1434,14 +1427,11 @@ class Task
|
|||||||
}
|
}
|
||||||
$criteria = new \Criteria( 'workflow' );
|
$criteria = new \Criteria( 'workflow' );
|
||||||
$criteria->addSelectColumn( \GroupwfPeer::GRP_UID );
|
$criteria->addSelectColumn( \GroupwfPeer::GRP_UID );
|
||||||
|
$criteria->addSelectColumn( \GroupwfPeer::GRP_TITLE );
|
||||||
$criteria->addSelectColumn( \GroupwfPeer::GRP_STATUS );
|
$criteria->addSelectColumn( \GroupwfPeer::GRP_STATUS );
|
||||||
$criteria->addSelectColumn( \GroupwfPeer::GRP_UX );
|
$criteria->addSelectColumn( \GroupwfPeer::GRP_UX );
|
||||||
$criteria->addAsColumn( 'GRP_TITLE', \ContentPeer::CON_VALUE );
|
|
||||||
$criteria->addJoin( \GroupwfPeer::GRP_UID, \ContentPeer::CON_ID, \Criteria::LEFT_JOIN );
|
|
||||||
$criteria->add( \ContentPeer::CON_CATEGORY, 'GRP_TITLE' );
|
|
||||||
$criteria->add( \ContentPeer::CON_LANG, SYS_LANG );
|
|
||||||
$criteria->add( \GroupwfPeer::GRP_UID, $sAssigneeUID);
|
$criteria->add( \GroupwfPeer::GRP_UID, $sAssigneeUID);
|
||||||
$criteria->addAscendingOrderByColumn( \ContentPeer::CON_VALUE );
|
$criteria->addAscendingOrderByColumn( \GroupwfPeer::GRP_TITLE );
|
||||||
$oDataset = \GroupwfPeer::doSelectRS( $criteria );
|
$oDataset = \GroupwfPeer::doSelectRS( $criteria );
|
||||||
$oDataset->setFetchmode( \ResultSet::FETCHMODE_ASSOC );
|
$oDataset->setFetchmode( \ResultSet::FETCHMODE_ASSOC );
|
||||||
$groups = array ();
|
$groups = array ();
|
||||||
|
|||||||
Reference in New Issue
Block a user