Merge pull request #1734 from victorsl/BUG-9549
BUG 9549 "Posibilidad de copiar dynaforms" SOLVED
This commit is contained in:
@@ -27,8 +27,9 @@ if (($RBAC_Response = $RBAC->userCanAccess( "PM_FACTORY" )) != 1) {
|
|||||||
//G::genericForceLogin( 'WF_MYINFO' , 'login/noViewPage', $urlLogin = 'login/login' );
|
//G::genericForceLogin( 'WF_MYINFO' , 'login/noViewPage', $urlLogin = 'login/login' );
|
||||||
|
|
||||||
|
|
||||||
require_once ('classes/model/Dynaform.php');
|
require_once ("classes" . PATH_SEP . "model" . PATH_SEP . "Dynaform.php");
|
||||||
require_once ('classes/model/Content.php');
|
require_once ("classes" . PATH_SEP . "model" . PATH_SEP . "FieldCondition.php");
|
||||||
|
require_once ("classes" . PATH_SEP . "model" . PATH_SEP . "Content.php");
|
||||||
|
|
||||||
if (isset( $_POST['function'] )) {
|
if (isset( $_POST['function'] )) {
|
||||||
$sfunction = $_POST['function'];
|
$sfunction = $_POST['function'];
|
||||||
@@ -226,6 +227,17 @@ if (isset( $sfunction ) && $sfunction == 'lookforNameDynaform') {
|
|||||||
chmod($fileHtmlCopy, 0777);
|
chmod($fileHtmlCopy, 0777);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Copy if there are conditions attached to the dynaform
|
||||||
|
$fieldCondition = new FieldCondition();
|
||||||
|
$arrayCondition = $fieldCondition->getAllByDynUid($aData["COPY_DYNAFORM_UID"]);
|
||||||
|
|
||||||
|
foreach ($arrayCondition as $condition) {
|
||||||
|
$condition["FCD_UID"] = "";
|
||||||
|
$condition["FCD_DYN_UID"] = $dynaformUid;
|
||||||
|
|
||||||
|
$fieldCondition->quickSave($condition);
|
||||||
|
}
|
||||||
|
|
||||||
umask($umaskOld);
|
umask($umaskOld);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|||||||
Reference in New Issue
Block a user