This commit is contained in:
Paula V. Quispe
2016-12-01 09:32:35 -05:00
parent aeb3d73526
commit 4ed5f2ddd2
50 changed files with 1648 additions and 1659 deletions

View File

@@ -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 );

View File

@@ -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";

View File

@@ -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':

View File

@@ -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");