HOR-2114
This commit is contained in:
@@ -116,7 +116,6 @@ if ($actionAjax == 'historyGridListChangeLogPanelBody_JXP') {
|
||||
}
|
||||
|
||||
if ($actionAjax == "showDynaformHistoryGetNomDynaform_JXP") {
|
||||
require_once 'classes/model/ContentPeer.php';
|
||||
|
||||
//!dataInput
|
||||
$idDin = $_REQUEST['idDin'];
|
||||
@@ -126,15 +125,11 @@ if ($actionAjax == "showDynaformHistoryGetNomDynaform_JXP") {
|
||||
$md5Hash = "";
|
||||
$dynTitle = '';
|
||||
|
||||
$c = new Criteria();
|
||||
$c0 = $c->getNewCriterion( ContentPeer::CON_ID, $idDin );
|
||||
$c1 = $c->getNewCriterion( ContentPeer::CON_CATEGORY, 'DYN_TITLE' );
|
||||
$c0->addAnd( $c1 );
|
||||
$c->add( $c0 );
|
||||
$contentObjeto = ContentPeer::doSelectOne( $c );
|
||||
$dynaform = new Dynaform();
|
||||
$row = $dynaform->Load($idDin);
|
||||
|
||||
if (is_object( $contentObjeto )) {
|
||||
$dynTitle = $contentObjeto->getConValue();
|
||||
if ($row) {
|
||||
$dynTitle = $row['DYN_TITLE'];
|
||||
}
|
||||
|
||||
$md5Hash = G::encryptOld( $idDin . $dynDate );
|
||||
|
||||
@@ -38,35 +38,8 @@ if (isset( $_POST['function'] )) {
|
||||
}
|
||||
|
||||
if (isset( $sfunction ) && $sfunction == 'lookforNameDynaform') {
|
||||
$snameDyanform = urldecode( $_POST['NAMEDYNAFORM'] );
|
||||
$sPRO_UID = urldecode( $_POST['proUid'] );
|
||||
|
||||
$oCriteria = new Criteria( 'workflow' );
|
||||
$oCriteria->addSelectColumn( DynaformPeer::DYN_UID );
|
||||
$oCriteria->add( DynaformPeer::PRO_UID, $sPRO_UID );
|
||||
$oDataset = DynaformPeer::doSelectRS( $oCriteria );
|
||||
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
||||
$flag = true;
|
||||
|
||||
while ($oDataset->next() && $flag) {
|
||||
$aRow = $oDataset->getRow();
|
||||
|
||||
$oCriteria1 = new Criteria( 'workflow' );
|
||||
$oCriteria1->addSelectColumn( 'COUNT(*) AS DYNAFORMS' );
|
||||
$oCriteria1->add( ContentPeer::CON_CATEGORY, 'DYN_TITLE' );
|
||||
$oCriteria1->add( ContentPeer::CON_ID, $aRow['DYN_UID'] );
|
||||
$oCriteria1->add( ContentPeer::CON_VALUE, $snameDyanform );
|
||||
$oCriteria1->add( ContentPeer::CON_LANG, SYS_LANG );
|
||||
$oDataset1 = ContentPeer::doSelectRS( $oCriteria1 );
|
||||
$oDataset1->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
||||
$oDataset1->next();
|
||||
$aRow1 = $oDataset1->getRow();
|
||||
|
||||
if ($aRow1['DYNAFORMS']) {
|
||||
$flag = false;
|
||||
}
|
||||
}
|
||||
print $flag;
|
||||
$oDynaform = new Dynaform();
|
||||
print $oDynaform->verifyExistingName($_POST['NAMEDYNAFORM'], $_POST['proUid']);
|
||||
|
||||
} else {
|
||||
if (isset( $_POST['form'] )) {
|
||||
@@ -90,7 +63,7 @@ if (isset( $sfunction ) && $sfunction == 'lookforNameDynaform') {
|
||||
}
|
||||
//if ($aData['DYN_UID']==='') unset($aData['DYN_UID']);
|
||||
|
||||
$dynaform = new dynaform();
|
||||
$dynaform = new Dynaform();
|
||||
$dynaFormAux = new ProcessMaker\BusinessModel\DynaForm();
|
||||
|
||||
if (isset($aData["DYN_UID"])) {
|
||||
@@ -128,38 +101,13 @@ if (isset( $sfunction ) && $sfunction == 'lookforNameDynaform') {
|
||||
$copyDynaformGridUid = $value[1];
|
||||
|
||||
//Get data
|
||||
$criteria = new Criteria();
|
||||
|
||||
$criteria->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$criteria->add(ContentPeer::CON_ID, $copyDynaformGridUid);
|
||||
$criteria->add(ContentPeer::CON_CATEGORY, "DYN_TITLE");
|
||||
$criteria->add(ContentPeer::CON_LANG, SYS_LANG);
|
||||
|
||||
$rsCriteria = ContentPeer::doSelectRS($criteria);
|
||||
$rsCriteria->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
|
||||
$rsCriteria->next();
|
||||
$row = $rsCriteria->getRow();
|
||||
|
||||
$copyDynGrdTitle = $row["CON_VALUE"];
|
||||
|
||||
$criteria = new Criteria();
|
||||
|
||||
$criteria->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$criteria->add(ContentPeer::CON_ID, $copyDynaformGridUid);
|
||||
$criteria->add(ContentPeer::CON_CATEGORY, "DYN_DESCRIPTION");
|
||||
$criteria->add(ContentPeer::CON_LANG, SYS_LANG);
|
||||
|
||||
$rsCriteria = ContentPeer::doSelectRS($criteria);
|
||||
$rsCriteria->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
|
||||
$rsCriteria->next();
|
||||
$row = $rsCriteria->getRow();
|
||||
|
||||
$copyDynGrdDescription = $row["CON_VALUE"];
|
||||
$dynaFormData = new \Dynaform();
|
||||
$row = $dynaFormData->Load($copyDynaformGridUid);
|
||||
$copyDynGrdTitle = $row["DYN_TITLE"];
|
||||
$copyDynGrdDescription = $row["DYN_DESCRIPTION"];
|
||||
|
||||
//Create grid
|
||||
$dynaformGrid = new dynaform();
|
||||
$dynaformGrid = new Dynaform();
|
||||
|
||||
$aDataAux = $aData;
|
||||
$aDataAux["DYN_TYPE"] = "grid";
|
||||
|
||||
@@ -53,37 +53,11 @@ switch ($action) {
|
||||
|
||||
case 'lookForNameOutput':
|
||||
$_POST = $filter->xssFilterHard($_POST);
|
||||
require_once ('classes/model/Content.php');
|
||||
require_once ("classes/model/OutputDocument.php");
|
||||
|
||||
$snameInput = urldecode( $_POST['NAMEOUTPUT'] );
|
||||
$sPRO_UID = urldecode( $_POST['proUid'] );
|
||||
|
||||
$oCriteria = new Criteria( 'workflow' );
|
||||
$oCriteria->addSelectColumn( OutputDocumentPeer::OUT_DOC_UID );
|
||||
$oCriteria->add( OutputDocumentPeer::PRO_UID, $sPRO_UID );
|
||||
$oDataset = OutputDocumentPeer::doSelectRS( $oCriteria );
|
||||
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
||||
$flag = true;
|
||||
while ($oDataset->next() && $flag) {
|
||||
$aRow = $oDataset->getRow();
|
||||
|
||||
$oCriteria1 = new Criteria( 'workflow' );
|
||||
$oCriteria1->addSelectColumn( 'COUNT(*) AS OUTPUTS' );
|
||||
$oCriteria1->add( ContentPeer::CON_CATEGORY, 'OUT_DOC_TITLE' );
|
||||
$oCriteria1->add( ContentPeer::CON_ID, $aRow['OUT_DOC_UID'] );
|
||||
$oCriteria1->add( ContentPeer::CON_VALUE, $snameInput );
|
||||
$oCriteria1->add( ContentPeer::CON_LANG, SYS_LANG );
|
||||
$oDataset1 = ContentPeer::doSelectRS( $oCriteria1 );
|
||||
$oDataset1->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
||||
$oDataset1->next();
|
||||
$aRow1 = $oDataset1->getRow();
|
||||
|
||||
if ($aRow1['OUTPUTS'])
|
||||
$flag = false;
|
||||
}
|
||||
echo $flag;
|
||||
// G::json_encode($flag);
|
||||
$snameInput = urldecode($_POST['NAMEOUTPUT']);
|
||||
$sPRO_UID = urldecode($_POST['proUid']);
|
||||
$oOutputDocument = new \ProcessMaker\BusinessModel\OutputDocument();
|
||||
echo !$oOutputDocument->existsTitle($sPRO_UID, $snameInput);
|
||||
break;
|
||||
|
||||
case 'loadOutputEditor':
|
||||
|
||||
@@ -38,33 +38,9 @@ if (isset( $sfunction ) && $sfunction == 'lookforNameTrigger') {
|
||||
$snameTrigger = urldecode( $_POST['NAMETRIGGER'] );
|
||||
$sPRO_UID = urldecode( $_POST['proUid'] );
|
||||
|
||||
$oCriteria = new Criteria( 'workflow' );
|
||||
$oCriteria->addSelectColumn( TriggersPeer::TRI_UID );
|
||||
$oCriteria->add( TriggersPeer::PRO_UID, $sPRO_UID );
|
||||
$oDataset = TriggersPeer::doSelectRS( $oCriteria );
|
||||
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
||||
$flag = true;
|
||||
while ($oDataset->next() && $flag) {
|
||||
$aRow = $oDataset->getRow();
|
||||
$oTrigger = new \ProcessMaker\BusinessModel\Trigger();
|
||||
echo $oTrigger->verifyNameTrigger($sPRO_UID, $snameTrigger);
|
||||
|
||||
$oCriteria1 = new Criteria( 'workflow' );
|
||||
$oCriteria1->addSelectColumn( 'COUNT(*) AS TRIGGERS' );
|
||||
$oCriteria1->add( ContentPeer::CON_CATEGORY, 'TRI_TITLE' );
|
||||
$oCriteria1->add( ContentPeer::CON_ID, $aRow['TRI_UID'] );
|
||||
$oCriteria1->add( ContentPeer::CON_VALUE, $snameTrigger );
|
||||
$oCriteria1->add( ContentPeer::CON_LANG, SYS_LANG );
|
||||
$oDataset1 = ContentPeer::doSelectRS( $oCriteria1 );
|
||||
$oDataset1->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
||||
$oDataset1->next();
|
||||
$aRow1 = $oDataset1->getRow();
|
||||
|
||||
if ($aRow1['TRIGGERS']) {
|
||||
$flag = false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
echo $flag;
|
||||
} else {
|
||||
G::LoadClass("processMap");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user