HOR-2108
This commit is contained in:
@@ -4541,8 +4541,6 @@ class Cases
|
||||
|
||||
$confEnvSetting = $conf->getFormats();
|
||||
|
||||
//verifica si existe la tabla OBJECT_PERMISSION
|
||||
$this->verifyTable();
|
||||
$listing = false;
|
||||
$oPluginRegistry = & PMPluginRegistry::getSingleton();
|
||||
if ($oPluginRegistry->existsTrigger(PM_CASE_DOCUMENT_LIST)) {
|
||||
@@ -4853,9 +4851,6 @@ class Cases
|
||||
$conf = new Configurations();
|
||||
|
||||
$confEnvSetting = $conf->getFormats();
|
||||
|
||||
//verifica si la tabla OBJECT_PERMISSION
|
||||
$this->verifyTable();
|
||||
$listing = false;
|
||||
$oPluginRegistry = & PMPluginRegistry::getSingleton();
|
||||
if ($oPluginRegistry->existsTrigger(PM_CASE_DOCUMENT_LIST)) {
|
||||
@@ -5091,9 +5086,6 @@ class Cases
|
||||
|
||||
public function getallDynaformsCriteria($sProcessUID, $sApplicationUID, $sTasKUID, $sUserUID, $delIndex = 0)
|
||||
{
|
||||
//check OBJECT_PERMISSION table
|
||||
$this->verifyTable();
|
||||
|
||||
$aObjectPermissions = $this->getAllObjects($sProcessUID, $sApplicationUID, $sTasKUID, $sUserUID, $delIndex);
|
||||
if (!is_array($aObjectPermissions)) {
|
||||
$aObjectPermissions = array(
|
||||
@@ -6085,31 +6077,6 @@ class Cases
|
||||
return $caseTracker;
|
||||
}
|
||||
|
||||
/*
|
||||
* This funcion creates a temporally OBJECT_PERMISSION table
|
||||
* by Everth The Answer
|
||||
*
|
||||
* @name verifyTable
|
||||
* @param
|
||||
* @return object
|
||||
*/
|
||||
|
||||
public function verifyTable()
|
||||
{
|
||||
$oCriteria = new Criteria('workflow');
|
||||
$del = DBAdapter::getStringDelimiter();
|
||||
|
||||
$sDataBase = 'database_' . strtolower(DB_ADAPTER);
|
||||
if (G::LoadSystemExist($sDataBase)) {
|
||||
G::LoadSystem($sDataBase);
|
||||
$oDataBase = new database();
|
||||
$sql = $oDataBase->createTableObjectPermission();
|
||||
}
|
||||
$con = Propel::getConnection("workflow");
|
||||
$stmt = $con->prepareStatement($sql);
|
||||
$rs = $stmt->executeQuery();
|
||||
}
|
||||
|
||||
/*
|
||||
* funcion input documents for case tracker
|
||||
* by Everth The Answer
|
||||
|
||||
@@ -3521,7 +3521,6 @@ class processMap
|
||||
public function getObjectsPermissionsCriteria($sProcessUID)
|
||||
{
|
||||
G::LoadClass('case');
|
||||
Cases::verifyTable();
|
||||
$aObjectsPermissions = array();
|
||||
$aObjectsPermissions[] = array('OP_UID' => 'char', 'TASK_TARGET' => 'char', 'GROUP_USER' => 'char', 'TASK_SOURCE' => 'char', 'OBJECT_TYPE' => 'char', 'OBJECT' => 'char', 'PARTICIPATED' => 'char', 'ACTION' => 'char', 'OP_CASE_STATUS' => 'char');
|
||||
$oCriteria = new Criteria('workflow');
|
||||
@@ -3700,7 +3699,6 @@ class processMap
|
||||
public function getExtObjectsPermissions($start, $limit, $sProcessUID)
|
||||
{
|
||||
G::LoadClass('case');
|
||||
Cases::verifyTable();
|
||||
$aObjectsPermissions = array();
|
||||
//$aObjectsPermissions [] = array('OP_UID' => 'char', 'TASK_TARGET' => 'char', 'GROUP_USER' => 'char', 'TASK_SOURCE' => 'char', 'OBJECT_TYPE' => 'char', 'OBJECT' => 'char', 'PARTICIPATED' => 'char', 'ACTION' => 'char', 'OP_CASE_STATUS' => 'char');
|
||||
$oCriteria = new Criteria('workflow');
|
||||
|
||||
@@ -394,7 +394,6 @@ class AppFolder extends BaseAppFolder
|
||||
$numRecTotal = $row["NUM_REC"];
|
||||
|
||||
//Query
|
||||
$oCase->verifyTable();
|
||||
|
||||
$oCriteria->addAscendingOrderByColumn( AppDocumentPeer::APP_DOC_INDEX );
|
||||
$oCriteria->addDescendingOrderByColumn( AppDocumentPeer::DOC_VERSION );
|
||||
@@ -537,8 +536,6 @@ class AppFolder extends BaseAppFolder
|
||||
|
||||
$numRecTotal = AppDocumentPeer::doCount($oCriteria);
|
||||
|
||||
$oCase->verifyTable();
|
||||
|
||||
//Need to review hot to get the Column Type name
|
||||
switch($ColumnSort) {
|
||||
case 'appDocCreateDate' :
|
||||
|
||||
@@ -53,8 +53,6 @@ class AppHistory extends BaseAppHistory
|
||||
G::LoadClass('case');
|
||||
$oCase = new Cases();
|
||||
|
||||
$oCase->verifyTable();
|
||||
|
||||
$aObjectPermissions = $oCase->getAllObjects($PRO_UID, $APP_UID, $TAS_UID, $_SESSION['USER_LOGGED']);
|
||||
|
||||
if (!is_array($aObjectPermissions)) {
|
||||
|
||||
@@ -1166,9 +1166,9 @@ class Cases
|
||||
\G::LoadClass("configuration");
|
||||
$conf = new \Configurations();
|
||||
$confEnvSetting = $conf->getFormats();
|
||||
//verifica si existe la tabla OBJECT_PERMISSION
|
||||
|
||||
$cases = new \cases();
|
||||
$cases->verifyTable();
|
||||
|
||||
$listing = false;
|
||||
$oPluginRegistry = & \PMPluginRegistry::getSingleton();
|
||||
if ($oPluginRegistry->existsTrigger(PM_CASE_DOCUMENT_LIST)) {
|
||||
@@ -1464,9 +1464,9 @@ class Cases
|
||||
\G::LoadClass("configuration");
|
||||
$conf = new \Configurations();
|
||||
$confEnvSetting = $conf->getFormats();
|
||||
//verifica si la tabla OBJECT_PERMISSION
|
||||
|
||||
$cases = new \cases();
|
||||
$cases->verifyTable();
|
||||
|
||||
$listing = false;
|
||||
$oPluginRegistry = & \PMPluginRegistry::getSingleton();
|
||||
if ($oPluginRegistry->existsTrigger(PM_CASE_DOCUMENT_LIST)) {
|
||||
|
||||
@@ -180,7 +180,6 @@ class ChangeLog
|
||||
{
|
||||
G::LoadClass('case');
|
||||
$oCase = new Cases();
|
||||
$oCase->verifyTable();
|
||||
$this->permissions = $oCase->getAllObjects(
|
||||
$PRO_UID, $APP_UID, $TAS_UID, $_SESSION['USER_LOGGED']
|
||||
);
|
||||
|
||||
@@ -32,7 +32,7 @@ class ProcessPermissions
|
||||
}
|
||||
|
||||
G::LoadClass('case');
|
||||
Cases::verifyTable();
|
||||
|
||||
$aObjectsPermissions = array();
|
||||
$oCriteria = new \Criteria('workflow');
|
||||
$oCriteria->add(ObjectPermissionPeer::PRO_UID, $pro_uid);
|
||||
|
||||
Reference in New Issue
Block a user