BUG 6233 Adjustment in the saved of Javascript code

This commit is contained in:
Hector Cortez
2011-04-12 11:23:54 -04:00
parent 8976ac1c17
commit c3a6b54c19

View File

@@ -23,6 +23,8 @@
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
*
*/
G::LoadClass('dynaformEditor');
if (($RBAC_Response=$RBAC->userCanAccess("PM_FACTORY"))!=1) return $RBAC_Response;
//G::genericForceLogin( 'WF_MYINFO' , 'login/noViewPage', $urlLogin = 'login/login' );
@@ -59,12 +61,18 @@ if (($RBAC_Response=$RBAC->userCanAccess("PM_FACTORY"))!=1) return $RBAC_Respons
$_POST['form']['PME_SAVELABEL'] = 0;
}
if (isset($_POST['form']['PME_SAVELABEL']) && isset($_POST['form']['PME_CODE'])){
$pmeCode = $_POST['form']['PME_CODE'];
$pmeCode = str_replace("'", "''", $pmeCode);
$pmeCode = str_replace('"', '""', $pmeCode);
$pmeCode = preg_replace("/\)\s*\n/", ") //\n", $pmeCode);
$_POST['form']['PME_CODE'] = $pmeCode;
if (isset($_POST['form']['PME_SAVELABEL'])
&& isset($_POST['form']['PME_CODE'])
&& $_POST['form']['PME_TYPE'] === 'javascript'){
$sType = $_POST['form']['PME_TYPE'];
$A = $_POST['form']['PME_A'];
$fieldName = $_POST['form']['PME_XMLNODE_NAME'];
$pmeCode = $_POST['form']['PME_CODE'];
$_POST['form']['PME_CODE'] = '';
// $pmeCode = str_replace("'", "''", $pmeCode);
// $pmeCode = str_replace('"', '""', $pmeCode);
// $pmeCode = preg_replace("/\)\s*\n/", ") //\n", $pmeCode);
// $_POST['form']['PME_CODE'] = $pmeCode;
}
$file = G::decrypt( $_POST['form']['PME_A'] , URL_KEY );
@@ -204,4 +212,11 @@ if (($RBAC_Response=$RBAC->userCanAccess("PM_FACTORY"))!=1) return $RBAC_Respons
global $_DBArray;
$_DBArray['fields'] = $aFields;
$_SESSION['_DBArray'] = $_DBArray;
// Additions to javascript
if($sType === 'javascript'){
$sCode = $pmeCode;
$editor = new dynaformEditorAjax($_POST);
$editor->set_javascript($A, $fieldName, $sCode);
}
?>