Removing DBArray dependency in class Task
This commit is contained in:
@@ -2,6 +2,7 @@
|
|||||||
namespace BusinessModel;
|
namespace BusinessModel;
|
||||||
|
|
||||||
use \G;
|
use \G;
|
||||||
|
use \ProcessMaker\Util;
|
||||||
|
|
||||||
class Task
|
class Task
|
||||||
{
|
{
|
||||||
@@ -461,14 +462,6 @@ class Task
|
|||||||
|
|
||||||
//Array DB
|
//Array DB
|
||||||
$arraydbStep = array();
|
$arraydbStep = array();
|
||||||
|
|
||||||
$arraydbStep[] = array(
|
|
||||||
$this->getFieldNameByFormatFieldName("OBJ_UID") => "char",
|
|
||||||
$this->getFieldNameByFormatFieldName("OBJ_TITLE") => "char",
|
|
||||||
$this->getFieldNameByFormatFieldName("OBJ_DESCRIPTION") => "char",
|
|
||||||
$this->getFieldNameByFormatFieldName("OBJ_TYPE") => "char"
|
|
||||||
);
|
|
||||||
|
|
||||||
$delimiter = \DBAdapter::getStringDelimiter();
|
$delimiter = \DBAdapter::getStringDelimiter();
|
||||||
|
|
||||||
//DynaForms
|
//DynaForms
|
||||||
@@ -619,32 +612,15 @@ class Task
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
\G::LoadClass("ArrayPeer");
|
if (! empty($arraydbStep)) {
|
||||||
|
$arraydbStep = Util\ArrayUtil::sort(
|
||||||
global $_DBArray;
|
$arraydbStep,
|
||||||
|
array($this->getFieldNameByFormatFieldName("OBJ_TYPE"), $this->getFieldNameByFormatFieldName("OBJ_TITLE")),
|
||||||
$_DBArray = (isset($_SESSION["_DBArray"]))? $_SESSION["_DBArray"] : "";
|
SORT_ASC
|
||||||
$_DBArray["STEP"] = $arraydbStep;
|
);
|
||||||
|
|
||||||
$_SESSION["_DBArray"] = $_DBArray;
|
|
||||||
|
|
||||||
$criteria = new \Criteria("dbarray");
|
|
||||||
|
|
||||||
$criteria->setDBArrayTable("STEP");
|
|
||||||
$criteria->addAscendingOrderByColumn($this->getFieldNameByFormatFieldName("OBJ_TYPE"));
|
|
||||||
$criteria->addAscendingOrderByColumn($this->getFieldNameByFormatFieldName("OBJ_TITLE"));
|
|
||||||
|
|
||||||
$rsCriteria = \ArrayBasePeer::doSelectRS($criteria);
|
|
||||||
$rsCriteria->setFetchmode(\ResultSet::FETCHMODE_ASSOC);
|
|
||||||
|
|
||||||
while ($rsCriteria->next()) {
|
|
||||||
$row = $rsCriteria->getRow();
|
|
||||||
|
|
||||||
$arrayAvailableStep[] = $row;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//Return
|
return $arraydbStep;
|
||||||
return $arrayAvailableStep;
|
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
throw $e;
|
throw $e;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user