$view['testContact']['formData'] = array(); $sendAct = $_POST && isset($_POST['sendAct']) ? webDataFilter('p', 'sendAct', 'string') : ''; $name = $email = $mobileArea = $mobile = $sp = $msg = ''; /*============================ * Public Functions *===========================*/ /*============================ * Main execution *===========================*/ if (!empty($sendAct)) { $to_name = webDataFilter('p', 'name', 'string'); $to_mail = webDataFilter('p', 'email', 'email'); $mobileArea = webDataFilter('p', 'mobileArea', 'string'); $mobile = webDataFilter('p', 'mobile', 'string'); $sp = webDataFilter('p', 'sp', 'string'); $msg = webDataFilter('p', 'msg', 'string'); $to_sms = $mobileArea . $mobile . $sp; $sub = $GLOBALS['MOD_LANG']->getMessage('contact.test.txt.subject'); $paramSMS = array("to_mail" => $to_sms, "to_name" => $to_name, "mail_subject" => $sub, "mail_body" => $msg); $paramEmail = array("to_mail" => $to_mail, "to_name" => $to_name, "mail_subject" => $sub, "mail_body" => $msg); $modelQueue = new Queue(); switch ($sendAct) { case 'sms': $result = $modelQueue->setMailQueue($paramSMS); if ($result['success'] === false) { $view['jsErrMsg'] = $GLOBALS['MOD_LANG']->getMessage('contact.test.send.sms.fail', array($result['errmsg'])); } else { $view['jsMsg'] = $GLOBALS['MOD_LANG']->getMessage('contact.test.send.sms.success', array($to_sms)); } //show view break;
switch ($action) { case 'add': $view['setContact']['spOption'] = $modelSP->genServiceOptionsbyIdx(); include "view/b_addContact.php"; break; case 'addPost': $view['setContact']['formData'] = array('contact_name' => &$name, 'contact_email' => &$email, 'contact_mobile_area' => &$mobileArea, 'contact_mobile' => &$mobile, 'sms_service' => &$sp); $view['setContact']['spOption'] = $modelSP->genServiceOptionsbyIdx($view['setContact']['formData']['sms_service']); include "view/b_addContact.php"; break; case 'modify': $result = $modelContact->getContact($ctno); if ($result['success'] === false) { printHTMLContent('genErrorModuleHTML', array($GLOBALS['MOD_LANG']->getMessage('contact.modify.legend'), $GLOBALS['MOD_LANG']->getMessage('gl.zone.err.title'), $result['errmsg'])); exit; } $view['setContact']['formData'] =& $result['data']; $view['setContact']['ctno'] =& $ctno; $view['setContact']['spOption'] = $modelSP->genServiceOptionsbyIdx($view['setContact']['formData']['sms_service']); include "view/b_modifyContact.php"; break; case 'modifyPost': $view['setContact']['formData'] = array('contact_name' => &$name, 'contact_email' => &$email, 'contact_mobile_area' => &$mobileArea, 'contact_mobile' => &$mobile, 'sms_service' => &$sp); $view['setContact']['ctno'] = webDataFilter('p', 'ctno', 'int'); $view['setContact']['spOption'] = $modelSP->genServiceOptionsbyIdx($view['setContact']['formData']['sms_service']); include "view/b_modifyContact.php"; break; } unset($view['setContact']); ?>
/*============================ * Include files * require_once() * include_once(), etc... *===========================*/ require_once UTILS_ROOT . "/utils_data_filter.php"; require_once DBMODEL_ROOT . "/class.contact.php"; /*============================ * Public Variables *===========================*/ $pageCurrent = webDataFilter('g', 'page', 'int'); if (empty($pageCurrent)) { $pageCurrent = 1; } $pageLimit = webDataFilter('g', 'pagerow', 'int'); if (empty($pageLimit)) { $pageLimit = WEB_PAGE_RECORDS; } $data = array('page' => 0, 'total' => 0, 'records' => 0, 'rows' => array(), 'error' => array('errcode' => 0, 'errmsg' => '')); $pageTotal = 1; /*============================ * Public Functions *===========================*/ /*============================ * Main execution *===========================*/ $modelContact = new AlertContact(); $result_total = $modelContact->getContactCount(WebSession::get(PRODUCT_ID, 'tno')); if ($result_total['success'] === true) { $count = $result_total['data'];
<?php /*============================ * Include files * require_once() * include_once(), etc... *===========================*/ require_once UTILS_ROOT . "/utils_data_filter.php"; require_once UTILS_ROOT . "/util_time.php"; require_once DBMODEL_ROOT . '/class.msg_trans_log.php'; require_once SERVICE_ROOT . "/sms/SmartLightingSendSMS.php"; /*============================ * Public Variables *===========================*/ //SMS data passed by POST $m = webDataFilter('g', 'm', 'string'); $Sender = WebSession::get(PRODUCT_ID, 'tno'); $result = array('success' => true, 'errcode' => 0); $delay = 5; //waiting for 5 munites $maxtime = 60 * 5; $maxcounts = $maxtime / $delay; /*============================ * Public Functions *===========================*/ /*============================ * Main execution *===========================*/ $resultSMS = call_user_func($m, $Sender); if ($resultSMS['success'] === true) { if (APP_DEBUG_MODE == '1') {
/*============================ * Public Functions *===========================*/ function errorAlert($error) { if (strlen($error) > 0) { echo '<script>alert("' . $error . '");location.href="' . WEB_ROOT . '/login/";</script>'; exit; } } /*============================ * Main execution *===========================*/ if ($_POST) { $uid = webDataFilter('p', 'userid', 'string'); $password = md5(webDataFilter('p', 'password', 'string')); $modelSecurity = new Security(); /* customer level accepts logins: customer & account manager */ $result = $modelSecurity->checkLogin($uid, $password, WEB_APP_TYPE); if ($result['success'] === false) { if ($result['errcode'] == '1001') { $resultManager = $modelSecurity->checkLogin($uid, $password, WEB_APP_MANAGER_TYPE); if ($resultManager['success'] === false) { $jsErrMsg = $resultManager['errmsg']; } else { $userInfo = $resultManager['data']; } } else { $jsErrMsg = $result['errmsg']; } } else {