function generateCronOutput() { $handlerCommonCore = new \CommonCore(); // Armar Wrapper HTML echo $handlerCommonCore->getPageHeaderHtml("Lector de Correos - Recepción de facturas XML"); // Armar sección de prerequisitos $html = ' <header id="header" class="container"> <h1><span class="awe-envelope"></span> Lector de Correos - Recepción de facturas XML</h1> <p>' . date("Y") . '</p> </header> <section class="container"> <div class="content-block"> <div class="row"> <article class="data-block decent" style="margin-left: 0px;"> <div class="data-container" style="padding: 10px;"> <header> <h2><span class="awe-check"></span> Prerequisitos</h2> </header> <section style="margin: 0px;"> <table class="table table-condensed table-striped">'; $validArray = checkPrereqs(); $html .= $validArray["html"]; $html .= ' </table> </section> </div> </article>'; // Armar sección para cada dirección de mail registrada // Solo si se cumplen los prerequisitos if ($validArray["status"]) { //Tomar todas las direcciones de correo registradas $mailsString = FlowSettingsCore::get(FLOW_RECEPCIONDOCUMENTOS, "RDE_MC_MAILS"); if ($mailsString != "") { $mails = explode(",", $mailsString); foreach ($mails as $mail) { $mail = explode("|", $mail); $mail = array("ruc" => $mail[0], "servidor" => $mail[1], "usuario" => $mail[2], "password" => $mail[3]); $html .= ' <article class="data-block decent" style="margin-left: 0px;"> <div class="data-container" style="padding: 10px;"> <header> <h2><span class="awe-check"></span> Correos para RUC: ' . $mail["ruc"] . '</h2> </header> <section style="margin: 0px;">'; $validArray = openMailbox($mail["servidor"], $mail["usuario"], $mail["password"]); // Abrir dirección de correo $inbox = $validArray["status"]; $html .= $validArray["html"]; if ($inbox) { $validArray = getEmails($inbox, $mail["ruc"]); // Seleccionar e-mails nuevos $emails = $validArray["status"]; $html .= $validArray["html"]; if (count($emails) > 0) { $validArray = processAllEmails($inbox, $emails, $mail["ruc"]); // Procesar todos los e-mails $html .= $validArray["html"]; imap_close($inbox, CL_EXPUNGE); $html .= '<strong>Estado:</strong> Conexión cerrada exitosamente <br />'; } } $html .= ' </section> </div> </article>'; } } else { $html .= '<strong>AVISO:</strong> No existen datos de RUC parametrizados. Por favor configure la variable de proceso RDE_MC_MAILS'; } } // Armar sección para archivos locales $html .= ' <article class="data-block decent" style="margin-left: 0px;"> <div class="data-container" style="padding: 10px;"> <header> <h2><span class="awe-check"></span> Archivos locales:</h2> </header> <section style="margin: 0px;">'; //Verificar si hay archivos locales en carpeta IN $inDirectory = FlowSettingsCore::get(FLOW_RECEPCIONDOCUMENTOS, "RDE_FILES_IN_PATH"); $files = array_diff(scandir($inDirectory), array('..', '.')); if (count($files) > 0) { $validArray = processAllLocalFiles($files); $html .= $validArray["html"]; } else { $html .= '<strong>AVISO:</strong> No existen archivos locales'; } $html .= ' </section> </div> </article>'; $html .= ' </div> </div> </section>'; echo $html; }
/** * @desc Searches Twitter.com For Email Adresses and Returns Them * @param null * @since 08.11.2009 * @acces public * @author Faruk Yagbasan <*****@*****.**> * @return Null */ public function writeEmailsToDB() { $this->initDB(); $emails[] = getEmails($max_pages = 3); // no need to put dublicates out db field is unique $array_iter = new RecursiveArrayIterator($emails); $iter_iter = new RecursiveIteratorIterator($array_iter); foreach ($iter_iter as $email) { //hmm .. this part of code is genius written by faruk !empty($email) ? $this->emailValidator->check_email_address($email) : ($adresse['email'] = $email); // finaly we have a valid adress so put in to the db !$this->db->query_insert('emails', $adresse) ? $this->logger->error('ERROR on Insert Email : ' . $email . ' To DB') : $this->logger->error('Something is Wrong'); } //some clen up unset($iter_iter); unset($array_iter); unset($emails); }
$query = new MQL(); $estatus = parametro("estado", SYS_TODAS); $frecuencia = parametro("periocidad", SYS_TODAS); $producto = parametro("convenio", SYS_TODAS); $producto = parametro("producto", $producto); $empresa = parametro("empresa", SYS_TODAS); $sucursal = parametro("sucursal", SYS_TODAS, MQL_RAW); $out = parametro("out", SYS_DEFAULT); $FechaInicial = parametro("on", false); $FechaInicial = parametro("fecha-0", $FechaInicial); $FechaInicial = $FechaInicial == false ? FECHA_INICIO_OPERACIONES_SISTEMA : $xF->getFechaISO($FechaInicial); $FechaFinal = parametro("off", false); $FechaFinal = parametro("fecha-1", $FechaFinal); $FechaFinal = $FechaFinal == false ? fechasys() : $xF->getFechaISO($FechaFinal); $jsEvent = $out != OUT_EXCEL ? "initComponents()" : ""; $senders = getEmails($_REQUEST); $xODat = new cPersonasCatalogoOtrosDatos(); $sql = "SELECT\r\n\t`socios`.`codigo`,\r\n\t`socios`.`nombre`,\r\n\t`socios_otros_parametros`.`clave_del_parametro` \r\nFROM\r\n\t`socios_otros_parametros` `socios_otros_parametros` \r\n\t\tINNER JOIN `socios` `socios` \r\n\t\tON `socios_otros_parametros`.`clave_de_persona` = `socios`.`codigo` \r\nWHERE\r\n\t(`socios_otros_parametros`.`clave_del_parametro` ='" . $xODat->AML_PEP_PRINCIPAL . "')\r\n\t\t\tOR\r\n\t(`socios_otros_parametros`.`clave_del_parametro` ='" . $xODat->AML_PEP_AFINIDAD . "')\t\t\t\r\n\tOR\r\n(`socios_otros_parametros`.`clave_del_parametro` ='" . $xODat->AML_PEP_CONSANGUINIDAD . "')\t\t\t\r\n\t\tOR\r\n(`socios_otros_parametros`.`clave_del_parametro` ='" . $xODat->AML_PEP_VINCULO_ECONOM . "')\t"; $titulo = ""; $archivo = ""; $xRPT = new cReportes($titulo); $xRPT->setFile($archivo); $xRPT->setOut($out); $xRPT->setSQL($sql); $xRPT->setTitle($xHP->getTitle()); //============ Reporte $xT = new cTabla($sql, 1); $xT->setTipoSalida($out); $body = $xRPT->getEncabezado($xHP->getTitle(), $FechaInicial, $FechaFinal); $xRPT->setBodyMail($body); $xRPT->addContent($body);
if ($_SESSION['level'] != 'admin') { $sql .= " AND `added_by` = '" . $_SESSION['UA_DETAILS']['randid'] . "'"; } if ($db->query($sql)) { $_SESSION['ERROR']['type'] = 'Done'; $_SESSION['ERROR']['reason'] = "Question #" . $_GET['qid'] . " Deleted from the System."; } else { $_SESSION['ERROR']['type'] = 'Error'; $_SESSION['ERROR']['reason'] = "Unable to delete the specified Question.Please Try again."; } } // Contact Admin if ($_GET['subaction'] == 'caadmin' && !empty($_POST['ca_subject']) && !empty($_POST['ca_message'])) { if ($auth->checkCaptcha($_POST['captcha_code'])) { $data['UA_DETAILS'] = $_SESSION['UA_DETAILS']; $data['ADMINS'] = getEmails($db, 'admin'); $data['SUBJECT'] = $_POST['ca_subject']; $data['MESSAGE'] = $_POST['ca_message']; $data['MDEMAIL'] = '*****@*****.**'; $data['SITETITLE'] = SITENAME; $data['SITELINK'] = SITE_LINK; $data['MAILTEMPLATE'] = "contact_admin.html"; if (getSettings($db, 'brdmail') == '1') { PQmail($db, $mail, $data, 'caadmin'); } else { $_SESSION['ERROR']['type'] = 'Error'; $_SESSION['ERROR']['reason'] = "Admin Has Blocked All Emails From The System."; } } else { $_SESSION['ERROR']['type'] = 'Error'; $_SESSION['ERROR']['reason'] = "Entered Captcha Is Incorrect . Please Try Again.";
$nombre = parametro("n", $nombre); $apaterno = parametro("apaterno"); $apaterno = parametro("p", $apaterno); $amaterno = parametro("amaterno"); $amaterno = parametro("m", $amaterno); //sanear la variable para obtener el primer id. $nombre = getPalabraDeFrase($nombre); $apaterno = getPalabraDeFrase($apaterno); $amaterno = getPalabraDeFrase($amaterno); // $UseMeta = parametro("metaphone", false, MQL_BOOL); $UseJW = parametro("jarowinkler", false, MQL_BOOL); $umbral = parametro("umbral", 80, MQL_INT); $getPDF = parametro("report", false, MQL_BOOL); $ret = parametro("return", false, MQL_BOOL); $mails = getEmails($_REQUEST); //st VARCHAR(55)) RETURNS varchar(128) CHARSET utf8 //jaro_winkler_similarity`(in1 VARCHAR(255),in2 VARCHAR(255)) RETURNS FLOAT //agregar PDF $xFMT = new cFormato(8801); $txtLst = ""; //TODO: Cambiar $action = "LIST"; $ByNombre = $nombre == "" ? "" : " AND (nombrecompleto SOUNDS LIKE '%{$nombre}%' OR nombrecompleto LIKE '%{$nombre}%') "; $ByAPaterno = $apaterno == "" ? "" : " AND (apellidopaterno SOUNDS LIKE '%{$apaterno}%' OR apellidopaterno LIKE '%{$apaterno}%') "; $ByAMaterno = $amaterno == "" ? "" : " AND (apellidomaterno SOUNDS LIKE '%{$amaterno}%' OR apellidomaterno LIKE '%{$amaterno}%') "; //Metaphone $ByMNombre = $nombre == "" ? "" : " AND func_DoubleMetaphone(nombrecompleto) = func_DoubleMetaphone('{$nombre}') "; $ByMAPaterno = $apaterno == "" ? "" : " AND func_DoubleMetaphone(apellidopaterno) = func_DoubleMetaphone('{$apaterno}') "; $ByMAMaterno = $amaterno == "" ? "" : " AND func_DoubleMetaphone(apellidomaterno) = func_DoubleMetaphone('{$amaterno}') "; //Jaro Winkler
exit; } if (!defined('REPORT') or REPORT === '') { die('Report not written.'); } // write plain text result if (PLAIN_FILE != '') { $l_PlainResult = preg_replace('|__AI_LINE1__|smi', '[', $l_PlainResult); $l_PlainResult = preg_replace('|__AI_LINE2__|smi', '] ', $l_PlainResult); $l_PlainResult = preg_replace('|__AI_MARKER__|smi', ' %> ', $l_PlainResult); if ($l_FH = fopen(PLAIN_FILE, "w")) { fputs($l_FH, $l_PlainResult); fclose($l_FH); } } $emails = getEmails(REPORT); if (!$emails) { if ($l_FH = fopen($file, "w")) { fputs($l_FH, $l_Template); fclose($l_FH); stdOut("\nReport written to '{$file}'."); } else { stdOut("\nCannot create '{$file}'."); } } else { $headers = array('MIME-Version: 1.0', 'Content-type: text/html; charset=UTF-8', 'From: ' . ($defaults['email_from'] ? $defaults['email_from'] : 'AI-Bolit@myhost')); for ($i = 0, $size = sizeof($emails); $i < $size; $i++) { mail($emails[$i], 'AI-Bolit Report ' . date("d/m/Y H:i", time()), $l_Result, implode("\r\n", $headers)); } stdOut("\nReport sended to " . implode(', ', $emails)); }
if ($_POST['object'] || $_FILES['templatefile']) { $cfg = site_setting_all(); $mail = new PHPMailer(); $mail->isSMTP(); $mail->Host = 'smtp.gmail.com'; $mail->SMTPAuth = true; $mail->Username = $cfg['email_user']->value; //gmail login $mail->Password = $cfg['email_passwd']->value; // gmail password $mail->Port = 465; $mail->CharSet = 'UTF-8'; $mail->SMTPSecure = 'ssl'; $mail->setFrom('*****@*****.**', 'Mailer'); if ($_POST['sendnewsletter'] == 'on') { $emails = getEmails(); } foreach ($emails as $count => $email) { if (!$email) { continue; } $mail->addAddress($email, $email); } if ($_FILES['userfile']['name']) { $info = new SplFileInfo($_FILES['userfile']['name']); $uploadfile = $_FILES['userfile']['name']; $mail->addAttachment($_FILES['userfile']['tmp_name'], $uploadfile); } $mail->isHTML(true); $mail->Subject = $subject; $mail->Body = $text;
$query = "INSERT INTO Requests(reqNo, hash, creator, creatorEmail, creatorPhone, concernedPName, concernedPEmail, concernedPPhone, appStatus, reqGId, reqDate, eventStartDate, eventEndDate, eventStartTime, eventEndTime, eventTitle, eventDesc, eventDays,concernedAdmin, room, reqType) VALUES(\n\t'',\n\t'" . $hash . "',\n\t'" . $creator . "',\n\t'" . $creatorEmail . "',\n\t'" . $creatorPhone . "',\n\t'" . $concernedPName . "',\n\t'" . $concernedPEmail . "',\n\t'" . $concernedPPhone . "',\n\t'" . $appStatus . "',\n\t'" . $reqGId . "',\n\t'" . $reqDate . "',\n\t'" . $eventStartDate . "',\n\t'" . $eventEndDate . "',\n\t'" . $eventStartTime . "',\n\t'" . $eventEndTime . "',\n\t'" . $eventTitle . "',\n\t'" . $eventDesc . "',\n\t'" . $eventDays . "',\n\t'" . $concernedAdmin . "',\n\t'" . $room . "',\n\t'" . $reqType . "'\n);"; $result = instanceClash($eventStartDate, $eventEndDate, $eventStartTime, $eventEndTime, $room); if ($result) { echo "Sorry! your request clashes with the following events:"; $table = array(); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $table[] = $row; } print_r($table); } else { //Adding 2 Requests Table if (execute($query)) { echo "Successfull"; $reqNo = getId($hash); echo $reqNo; $emails = getEmails($concernedAdmin); print_r($emails); foreach ($emails as $email) { forward($concernedPName, $email, $room, $reqNo, $concernedPEmail); } } else { die("Your code is crappy!"); } } echo "lala"; $reqID = getId($hash); $guy = $creatorEmail; $query = "INSERT INTO ccPerson(reqNo, email) values(\"{$reqID}\", \"{$guy}\");"; execute($query); foreach ($ccPersons as $guy) { $query = "INSERT INTO ccPerson(reqNo, email) values(\"{$reqID}\", \"{$guy}\");";
$empresa = parametro("empresa", null, MQL_INT); $step = MQL_ADD; $idsocio = parametro("idsocio", DEFAULT_SOCIO, MQL_INT); $directivo = parametro("directivo", ""); $iddirectivo = parametro("iddirectivo", DEFAULT_SOCIO, MQL_INT); $diasaviso1 = parametro("dias_de_aviso1"); $diasaviso2 = parametro("dias_de_aviso2"); $diaspago1 = parametro("dias_de_pago1"); $diaspago2 = parametro("dias_de_pago2"); $diasnomina1 = parametro("dias_de_nomina1"); $diasnomina2 = parametro("dias_de_nomina2"); $periocidad1 = parametro("idperiocidad1", CREDITO_TIPO_PERIOCIDAD_SEMANAL, MQL_INT); $periocidad2 = parametro("idperiocidad2", CREDITO_TIPO_PERIOCIDAD_QUINCENAL, MQL_INT); $alias = parametro("nombrecorto"); $oficial = parametro("idoficial", getUsuarioActual(), MQL_INT); $emails = getEmails(false, MQL_STRING); $producto = parametro("idproducto", DEFAULT_TIPO_CONVENIO, MQL_INT); $jscallback = parametro("callback"); $tiny = parametro("tiny"); $form = parametro("form"); $action = parametro("action", SYS_NINGUNO); $mail1 = ""; $mail2 = ""; $mail3 = ""; $msg = ""; //$emaildeenvio = if ($action == MQL_ADD and $idsocio > DEFAULT_SOCIO) { //TODO: Actualizar $xEmp = new cEmpresas($idsocio); $xEmp->init(); $dias_aviso = $xEmp->getConjugarPeriodo($periocidad1, $diasaviso1) . $xEmp->getConjugarPeriodo($periocidad2, $diasaviso2);
function handler_send($page) { $page->changeTpl('emails/send.tpl'); $page->setTitle('Envoyer un email'); // action si on recoit un formulaire if (Post::has('save')) { if (!S::has_xsrf_token()) { return PL_FORBIDDEN; } unset($_POST['save']); if (trim(preg_replace('/-- .*/', '', Post::v('contenu'))) != "") { Post::set('to_contacts', explode(';', Post::s('to_contacts'))); Post::set('cc_contacts', explode(';', Post::s('cc_contacts'))); $data = serialize($_POST); XDB::execute('INSERT INTO email_send_save (uid, data) VALUES ({?}, {?}) ON DUPLICATE KEY UPDATE data = VALUES(data)', S::user()->id('uid'), $data); } exit; } else { if (Env::v('submit') == 'Envoyer') { S::assert_xsrf_token(); function getEmails($aliases) { if (!is_array($aliases)) { return null; } $uf = new UserFilter(new UFC_Hrpid($aliases)); $users = $uf->iterUsers(); $ret = array(); while ($user = $users->next()) { $ret[] = $user->forlife; } return join(', ', $ret); } $error = false; foreach ($_FILES as &$file) { if ($file['name'] && !PlUpload::get($file, S::user()->login(), 'emails.send', false)) { $page->trigError(PlUpload::$lastError); $error = true; break; } } if (!$error) { XDB::execute("DELETE FROM email_send_save\n WHERE uid = {?}", S::user()->id()); $to2 = getEmails(Env::v('to_contacts')); $cc2 = getEmails(Env::v('cc_contacts')); $txt = str_replace('^M', '', Env::v('contenu')); $to = str_replace(';', ',', Env::t('to')); $subj = Env::t('sujet'); $from = Env::t('from'); $cc = str_replace(';', ',', Env::t('cc')); $bcc = str_replace(';', ',', Env::t('bcc')); $email_regex = '/^[a-z0-9.\\-+_\\$]+@([\\-.+_]?[a-z0-9])+$/i'; foreach (explode(',', $to . ',' . $cc . ',' . $bcc) as $email) { $email = trim($email); if ($email != '' && !preg_match($email_regex, $email)) { $page->trigError("L'adresse email " . $email . ' est erronée.'); $error = true; } } if (empty($to) && empty($cc) && empty($to2) && empty($bcc) && empty($cc2)) { $page->trigError("Indique au moins un destinataire."); $error = true; } if ($error) { $page->assign('uploaded_f', PlUpload::listFilenames(S::user()->login(), 'emails.send')); } else { $mymail = new PlMailer(); $mymail->setFrom($from); $mymail->setSubject($subj); if (!empty($to)) { $mymail->addTo($to); } if (!empty($cc)) { $mymail->addCc($cc); } if (!empty($bcc)) { $mymail->addBcc($bcc); } if (!empty($to2)) { $mymail->addTo($to2); } if (!empty($cc2)) { $mymail->addCc($cc2); } $files =& PlUpload::listFiles(S::user()->login(), 'emails.send'); foreach ($files as $name => &$upload) { $mymail->addUploadAttachment($upload, $name); } if (Env::v('wiki') == 'text') { $mymail->setTxtBody(wordwrap($txt, 78, "\n")); } else { $mymail->setWikiBody($txt); } if ($mymail->send()) { $page->trigSuccess("Ton email a bien été envoyé."); $_REQUEST = array('bcc' => S::user()->bestEmail()); PlUpload::clear(S::user()->login(), 'emails.send'); } else { $page->trigError("Erreur lors de l'envoi du courriel, réessaye."); $page->assign('uploaded_f', PlUpload::listFilenames(S::user()->login(), 'emails.send')); } } } } else { $res = XDB::query("SELECT data\n FROM email_send_save\n WHERE uid = {?}", S::i('uid')); if ($res->numRows() == 0) { PlUpload::clear(S::user()->login(), 'emails.send'); $_REQUEST['bcc'] = S::user()->bestEmail(); } else { $data = unserialize($res->fetchOneCell()); $_REQUEST = array_merge($_REQUEST, $data); } } } $uf = new UserFilter(new PFC_And(new UFC_Contact(S::user()), new UFC_Registered()), UserFilter::sortByName()); $contacts = $uf->getProfiles(); $page->assign('contacts', $contacts); $page->assign('maxsize', ini_get('upload_max_filesize') . 'o'); $page->assign('user', S::user()); $preferences = XDB::fetchOneAssoc('SELECT from_email, from_format FROM accounts WHERE uid = {?}', S::user()->id()); if ($preferences['from_email'] == '') { $preferences['from_email'] = '"' . S::user()->fullName() . '" <' . S::user()->bestEmail() . '>'; } $page->assign('preferences', $preferences); }
function viewBoxCalendar($arrConf, $arrLang, $pDB, $local_templates_dir, $smarty, $module_name) { $pCalendar = new paloSantoCalendar($pDB); $id = getParameter('id_event'); $action = getParameter('action'); $pDBACL = new paloDB($arrConf['dsn_conn_database1']); $pACL = new paloACL($pDBACL); $id_user = $pACL->getIdUser($_SESSION["elastix_user"]); $jsonObject = new PaloSantoJSON(); $data = $pCalendar->getEventById($id, $id_user); $val = false; if ($data == "" && !isset($data)) { $jsonObject->set_error(_tr("Don't exist the event")); return $jsonObject->createJSON(); } $data = $pCalendar->get_event_by_id($id); $type_event = $data['it_repeat']; $days_repeat = $data['days_repeat']; $data['it_repeat'] = returnEventToType($type_event, $arrLang); $data['visibility'] = "visibility: hidden;"; $data['visibility_repeat'] = "visibility: hidden;"; $data['notification_status'] = $data['notification']; $data['title'] = _tr("View Event"); $new_date_ini = $data['starttime']; $new_date_end = $data['endtime']; $data['date'] = date("d M Y H:i", strtotime($new_date_ini)); $data['to'] = date("d M Y H:i", strtotime($new_date_end)); $data['Contact'] = $arrLang['Contact']; $data['Email'] = $arrLang['Email']; if ($data['notification'] == "on") { $arrContacts = getEmailToTables($data['emails_notification']); $data['emails_notification'] = getEmails($data['emails_notification']); $data['visibility'] = "visibility: visible;"; $data = array_merge($data, $arrContacts); } else { $data['size_emails'] = 0; } if ($type_event == 5) { $data['visibility_repeat'] = "visibility: visible;"; } if ($type_event == 6) { $visibility_repeat = "visibility: visible;"; } if ($days_repeat != "") { $arr = getDaysByCheck($days_repeat, 2); $data = array_merge($data, $arr); } if ($data['call_to'] != "") { $visibility_alert = ""; } else { $visibility_alert = "display:none"; } $date_ini = getParameter("event_date"); if (!preg_match("/^[0-9]{4}-[0-9]{2}-[0-9]{2}\$/", $date_ini)) { $date_ini = date("M d Y"); } $dateServer = gmdate("D M d Y H:i:s TO (e)", strtotime($date_ini)); //Fri Nov 12 2010 00:00:00 GMT-0500 (ECT) $arrForm = createFieldForm($arrLang); $oForm = new paloForm($smarty, $arrForm); $smarty->assign("add_phone", $arrLang["Search in Address Book"]); $smarty->assign("SAVE", $arrLang["Save"]); $smarty->assign("EDIT", $arrLang["Edit"]); $smarty->assign("DELETE", $arrLang["Delete"]); $smarty->assign("CANCEL", $arrLang["Cancel"]); $smarty->assign("Start_date", $arrLang["Start_date"]); $smarty->assign("Notification_Alert", $arrLang["Notification_Alert"]); $smarty->assign("End_date", $arrLang["End_date"]); $smarty->assign("REQUIRED_FIELD", $arrLang["Required field"]); $smarty->assign("module_name", $module_name); $smarty->assign("notification_email", $arrLang["notification_email"]); $smarty->assign("id_event", $id); $smarty->assign("Call_alert", $arrLang["Call_alert"]); // $smarty->assign("visibility_emails",$visibility_emails); $smarty->assign("icon", "modules/{$module_name}/images/agenda_calendar.png"); $smarty->assign("visibility_alert", $visibility_alert); $smarty->assign("LBL_EDIT", $arrLang["Edit Event"]); $smarty->assign("LBL_LOADING", $arrLang["Loading"]); $smarty->assign("LBL_DELETING", $arrLang["Deleting"]); $smarty->assign("LBL_SENDING", $arrLang["Sending Request"]); $smarty->assign("START_TYPE", $arrLang["START_TYPE"]); $smarty->assign("DATE_SERVER", $dateServer); $smarty->assign("Color", $arrLang["Color"]); $smarty->assign("Listen", $arrLang["Listen"]); $smarty->assign("Listen_here", _tr("Click here to listen")); $htmlForm = $oForm->fetchForm("{$local_templates_dir}/evento.tpl", $arrLang["Calendar"], array()); $content = "<form method='POST' style='margin-bottom:0;' action='?menu={$module_name}' name='formNewEvent' id='formNewEvent' onsubmit='return sendNewEvent();'>" . $htmlForm . "</form>"; $data["html"] = $content; $jsonObject->set_message($data); return $jsonObject->createJSON(); }
//echo $req['reqNo']; //echo "<HI><br><br><br><br>\n"; $otherQuery = "update Requests set appStatus = 'Rejected', reqRejectReason = 'A request conflicting with your request was accepted.' where reqNo = {$req['reqNo']}"; //echo $otherQuery."\n"; execute($otherQuery); reject($req['creator'], $req['creatorEmail'], $req['room'], $req['reqNo'], getCC($rID)); reject($req['concernedPName'], $req['concernedPEmail'], $req['room'], $req['reqNo'], getCC($rID)); } } $req = getRequestByID($rID); accept($req['creator'], $req['creatorEmail'], $req['room'], $req['reqNo'], getCC($rID)); accept($req['concernedPName'], $req['concernedPEmail'], $req['room'], $req['reqNo'], getCC($rID)); } else { if ($_POST['reqAction'] == $c) { $sq = "update Requests set concernedAdmin = {$_POST['forwardID']} where reqNo = {$_POST['reqID']}"; $req = getRequestByID($rID); $emails = getEmails($_POST['forwardID']); //print_r($emails); foreach ($emails as $email) { forward($req['concernedPName'], $email, $req['room'], $req['reqNo'], $req['concernedPEmail'], getCC($rID)); } } } } //echo $sq; execute($sq); //echo "<br />"; //cho "HIHIHIII"; //print_r($clashArray); //echo "HIHIHIII"; echo "<script> window.location.replace('table.php') </script>";