. * * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. * */ global $RBAC; if ($RBAC->userCanAccess('PM_SETUP') != 1) { G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels'); G::header('location: ../login/login'); die; } $EVN_MESSAGE_TO_TO = isset($_POST['form']['EVN_MESSAGE_TO_TO'])? replaceQuotes($_POST['form']['EVN_MESSAGE_TO_TO']): Array(); $EVN_MESSAGE_TO_CC = isset($_POST['form']['EVN_MESSAGE_TO_CC'])? replaceQuotes($_POST['form']['EVN_MESSAGE_TO_CC']): Array(); $EVN_MESSAGE_TO_BCC = isset($_POST['form']['EVN_MESSAGE_TO_BCC'])? replaceQuotes($_POST['form']['EVN_MESSAGE_TO_BCC']): Array(); if (isset($_POST['form']['EVN_MESSAGE_SUBJECT'])) { $_POST['form']['EVN_ACTION_PARAMETERS'] = array( 'SUBJECT' => $_POST['form']['EVN_MESSAGE_SUBJECT'], 'TO' => $EVN_MESSAGE_TO_TO, 'CC' => $EVN_MESSAGE_TO_CC, 'BCC' => $EVN_MESSAGE_TO_BCC, 'TEMPLATE' => $_POST['form']['EVN_MESSAGE_TEMPLATE'] ); unset($_POST['form']['EVN_MESSAGE_SUBJECT']); unset($_POST['form']['EVN_MESSAGE_TO_TO']); unset($_POST['form']['EVN_MESSAGE_TO_CC']); unset($_POST['form']['EVN_MESSAGE_TO_BCC']); unset($_POST['form']['EVN_MESSAGE_TEMPLATE']); } unset($_POST['form']['SAVE']); require_once 'classes/model/Event.php'; $oEvent = new Event(); if ($_POST['form']['EVN_UID'] == '') { //this is probably not used, because the creation of one Event is done directly in EventsNewAction $oEvent->create($_POST['form']); } else { /* *if($_POST['form']['EVN_ACTION'] == 'SEND_MESSAGE' && $ev->getTriUid() != trim($_POST['form']['TRI_UID']) ){ $oEvnActionParameters = unserialize($ev->getEvnActionParameters()); prit_r($oEvnActionParameters); if( isset($oEvnActionParameters->TRI_UID) ){ $_POST['form']['TRI_UID'] = $oEvnActionParameters->TRI_UID; } } */ $oEvent->update($_POST['form']); } function replaceQuotes($aData){ for($i=0; $i