Exemplo n.º 1
0
<?php

/*============================
 * Include files
 *    require_once()
 *    include_once(), etc...
 *===========================*/
require_once DBMODEL_ROOT . "/class.security.php";
/*============================
 * Public Variables
 *===========================*/
$modelSecurity = null;
/*============================
 * Public Functions
 *===========================*/
/*============================
 * Main execution
 *===========================*/
$modelSecurity = new Security();
$modelSecurity->recordLogout(WebSession::get(PRODUCT_ID, 'tno'), session_id(), getenv('REMOTE_ADDR'));
WebSession::destroy(PRODUCT_ID);
header('location: ' . WEB_ROOT . '/login/');
exit;
/*============================
 * View Loading
 *===========================*/
Exemplo n.º 2
0
{
    printHTMLContent('genStandalongJSBlock', array(genJSExistBoxWithCloseRedirect(WEB_JS_OKMSGBOX_ID, $GLOBALS['MOD_LANG']->getMessage('gl.txt.update.success'), WEB_ROOT . '/contact/')));
}
/*============================
 * Main execution
 *===========================*/
$modelContact = new AlertContact();
if (!empty($sendAct)) {
    $name = webDataFilter('p', 'name', 'string');
    $email = webDataFilter('p', 'email', 'email');
    $mobileArea = webDataFilter('p', 'mobileArea', 'string');
    $mobile = webDataFilter('p', 'mobile', 'string');
    $sp = webDataFilter('p', 'sp', 'string');
    switch ($sendAct) {
        case 'add':
            $param = array("login_no" => WebSession::get(PRODUCT_ID, 'tno'), "name" => &$name, "email" => &$email, "mobile_area" => &$mobileArea, "mobile" => &$mobile, "sp" => &$sp);
            $result = $modelContact->addContact($param);
            if ($result['success'] === false) {
                $view['jsErrMsg'] =& $result['errmsg'];
                //show add UI using post data
                $action = 'addPost';
                //no exit
            } else {
                //header("location: ".WEB_ROOT.'/contact/');
                printSuccessMsgBox();
                exit;
            }
            break;
        case 'modify':
            $param = array("name" => &$name, "email" => &$email, "mobile_area" => &$mobileArea, "mobile" => &$mobile, "sp" => &$sp);
            $result = $modelContact->updateContact(webDataFilter('p', 'ctno', 'int'), $param);
Exemplo n.º 3
0
?>
</div>            
            <div id="fnc"></div>
        </div>
        <div class="clear"></div>          
        <table id="swa-body" cellspacing="0" cellpadding="0" border="0"><tr>
        <td id="swa-body-left">
            <div id="swa-nav" >
                <div id="menu" class="ui-menu">
                    <div class="menu-item" id="main"><div id="homeIcon"></div></div>
                    <div class="menu-item" id="site"><div id="siteIcon"></div></div>
                    <div class="menu-item" id="account"><div id="accountIcon"></div></div>
                    <div class="menu-item" id="search"><div id="searchIcon"></div></div>
                    <div class="menu-item" id="contact"><div id="contactIcon"></div></div>
<?php 
if (WebSession::get(PRODUCT_ID, 'op') == WEB_APP_TYPE && WebSession::get(PRODUCT_ID, 'subacc') == '0') {
    echo <<<EOF
                    <div class="menu-item" id="manager"><div id="acctmgrIcon"></div></div>
EOF;
}
?>
                    
                    <div class="menu-item" id="logout"><div id="logoutIcon"></div></div>
                </div>  
                <!-- <div id="widget"></div> -->
            </div>               
        </td>
        <td id="swa-body-right"><div id="swa-content"></div></td>        
        </tr></table>        
        <div class="clear"></div> 
        <div id="swa-footer">
Exemplo n.º 4
0
/*============================
 * 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') {
        //return debug msg
 * Main execution
 *===========================*/
$modelContact = new AlertContact();
$result_total = $modelContact->getContactCount(WebSession::get(PRODUCT_ID, 'tno'));
if ($result_total['success'] === true) {
    $count = $result_total['data'];
    unset($result_total);
    if ($count > 0) {
        $pageTotal = ceil($count / $pageLimit);
    }
    if ($pageCurrent > $pageTotal) {
        $pageCurrent = $pageTotal;
    }
    $start = $pageLimit * $pageCurrent - $pageLimit;
    // do not put $limit*($page - 1)
    $result_list = $modelContact->getContactList(WebSession::get(PRODUCT_ID, 'tno'), $start, $pageLimit);
    if ($result_list['success'] === true) {
        foreach ($result_list['data'] as $k => $v) {
            $data['rows'][] = array('id' => $v['contact_no'], 'cell' => array('name' => $v['name'], 'email' => $v['email'], 'mobile_info' => $v['mobile_info']));
        }
        $data['page'] = $pageCurrent;
        $data['total'] = $pageTotal;
        $data['records'] = $count;
    } else {
        $data['error'] = array('errcode' => $result_list['errcode'], 'errmsg' => $result_list['errmsg']);
    }
} else {
    $data['error'] = array('errcode' => $result_total['errcode'], 'errmsg' => $result_total['errmsg']);
}
echo json_encode($data);
/*============================
        $result_session = $modelSecurity->isSessionExists($cache_tno, session_id(), getenv('REMOTE_ADDR'));
        if ($result_session['success'] === false) {
            header('Location: ' . WEB_ROOT . '/logout/');
            exit;
        }
        $isSessionExists = $result_session['data'];
        //check login pass
        if ($isSessionExists === false || WebSession::get(PRODUCT_ID, 'pass') != 1) {
            header('Location: ' . WEB_ROOT . '/logout/');
            exit;
        }
        //auto logout ------Start (2 hour)
        WebSession::checkAutoLogout(PRODUCT_ID, TIME_OUT, false, WEB_ROOT . '/logout/');
        //auto logout ------End\
    } else {
        if (strcmp('login', $MOD_ID) == 0) {
            //if load login page and login already, redirect to home page
            if (WebSession::get(PRODUCT_ID, 'pass') == 1) {
                header('Location: ' . WEB_ROOT . '/');
                exit;
            }
        } else {
            //load modules within $ESCAPE_MOD_ID
        }
    }
} else {
    if (empty($MOD_ID) || !in_array($MOD_ID, $ESCAPE_MOD_ID)) {
        header('Location: ' . WEB_ROOT . '/login/');
        exit;
    }
}