Пример #1
0
<?php

include_once "inc/conn.php";
include_once "inc/utility_all.php";
define("MSGCHECKTIME", "WEIXINQY_MSGCHECK_TIME");
$CUR_TIME = time();
$PARA_ARRAY = get_sys_para(MSGCHECKTIME, FALSE);
$MSG_CHK_TIME = intval(trim($PARA_ARRAY[MSGCHECKTIME]));
$BEGIN_TIME = $MSG_CHK_TIME <= 0 ? $CUR_TIME : $MSG_CHK_TIME;
$query = "SELECT FROM_UID,TO_UID,CONTENT,SEND_TIME FROM MESSAGE where REMIND_FLAG='1' and MSG_TYPE='1' and\n\t\t\t FROM_UID!=0 and TO_UID!=0 and SEND_TIME>'{$BEGIN_TIME}' and SEND_TIME<='{$CUR_TIME}' order by TO_UID,FROM_UID,SEND_TIME asc";
$cursor = exequery(TD::conn(), $query);
if (!$cursor) {
    echo "-ERR ";
    exit;
}
while ($ROW = mysql_fetch_array($cursor)) {
    $FROM_UID = $ROW['FROM_UID'];
    include_once "inc/utility_cache.php";
    $FROM_USER_NAME = getuserinfobyuid($FROM_UID, "USER_NAME");
    $TO_UID = $ROW['TO_UID'];
    $CONTENT = $ROW['CONTENT'];
    include_once "inc/itask/itask.php";
    mobile_push_notification($TO_UID, $FROM_USER_NAME . _(":") . $CONTENT . _("【即时通讯离线消息】"), "msg");
}
set_sys_para(array(MSGCHECKTIME => $CUR_TIME));
$CUR_TIME_FORMAT = date("Y-m-d H:i:s", $CUR_TIME);
$qry = "UPDATE OFFICE_TASK SET LAST_EXEC='{$CUR_TIME_FORMAT}',EXEC_FLAG='1',EXEC_MSG='{$CUR_TIME_FORMAT}' WHERE TASK_CODE='inst_msg_offl_push'";
exequery(TD::conn(), $qry);
echo "+OK";
Пример #2
0
<?php

include_once "inc/auth.inc.php";
include_once "inc/utility_all.php";
if ($_SERVER['REQUEST_METHOD'] == "POST" && $_POST['appId'] != "") {
    $appId = intval($_POST['appId']);
    set_sys_para(array("WEIXINQY_APP_SMS" => "{$appId}"));
}
$PARA_ARRAY = get_sys_para("WEIXINQY_APP_SMS");
$WEIXINQY_APP_SMS = $PARA_ARRAY['WEIXINQY_APP_SMS'];
$HTML_PAGE_TITLE = _("应用设置 - 事务提醒");
$HTML_PAGE_BASE_STYLE = FALSE;
include_once "inc/header.inc.php";
echo "<body>\r\n<link rel=\"stylesheet\" type=\"text/css\" href=\"";
echo MYOA_STATIC_SERVER;
echo "/static/js/bootstrap/css/bootstrap.css\">\r\n<link rel=\"stylesheet\" type=\"text/css\" href=\"";
echo MYOA_STATIC_SERVER;
echo "/static/modules/weixinqy/style.css\">\r\n<script type=\"text/javascript\" src=\"";
echo MYOA_JS_SERVER;
echo "/static/js/jquery-1.10.2/jquery.min.js";
echo $GZIP_POSTFIX;
echo "\"></script>\r\n<script type=\"text/javascript\">\r\n\r\n</script>\r\n<div>\r\n    <fieldset>\r\n        <legend><h5>";
echo _("应用设置 - 事务提醒");
echo "</h5></legend>\r\n    </fieldset>\r\n\r\n    <form class=\"form-horizontal\" method=\"POST\" action=\"#\">\r\n        <div class=\"control-group\">\r\n            <label class=\"control-label\" for=\"inputEmail\">应用ID</label>\r\n            <div class=\"controls\">\r\n                <input type=\"text\" id=\"appId\" name=\"appId\" placeholder=\"应用ID\" value=\"";
echo $WEIXINQY_APP_SMS;
echo "\">\r\n            </div>\r\n        </div>\r\n\r\n        <div class=\"control-group\">\r\n            <div class=\"controls\">\r\n                <button type=\"submit\" class=\"btn btn-primary\">";
echo _("确定");
echo "</button>\r\n            </div>\r\n        </div>\r\n    </form>\r\n\r\n</div>\r\n</body>\r\n</html>";
Пример #3
0
    if ($WeiXinQY->tokens != "") {
        echo "ok";
        exit;
    }
    echo "failed";
    exit;
}
if ($_SERVER['REQUEST_METHOD'] == "POST") {
    if ($_POST['WEIXINQY_OAURL'] != "") {
        $WEIXINQY_OAURL = htmlspecialchars($_POST['WEIXINQY_OAURL']);
        set_sys_para(array("WEIXINQY_OAURL" => "{$WEIXINQY_OAURL}"));
    }
    if ($_POST['WEIXINQY_SECRET'] != "" && $_POST['WEIXINQY_CORPID'] != "") {
        $WEIXINQY_CORPID = htmlspecialchars($_POST['WEIXINQY_CORPID']);
        $WEIXINQY_SECRET = htmlspecialchars($_POST['WEIXINQY_SECRET']);
        set_sys_para(array("WEIXINQY_SECRET" => "{$WEIXINQY_SECRET}", "WEIXINQY_CORPID" => "{$WEIXINQY_CORPID}"));
        include_once "inc/utility_cache.php";
        $WEIXINQY_TOKENS = TD::get_cache("WEIXINQY_TOKENS");
        if ($WEIXINQY_TOKENS !== FALSE) {
            TD::set_cache("WEIXINQY_TOKENS", NULL);
        }
    }
}
include_once "inc/conn.php";
include_once "inc/utility_update.php";
if (!field_exists("DEPARTMENT", "WEIXIN_DEPT_ID")) {
    $query = "ALTER TABLE `department` ADD COLUMN `WEIXIN_DEPT_ID`  int(11) NOT NULL DEFAULT 0 AFTER `DEPT_EMAIL_AUDITS_IDS`";
    exequery(TD::conn(), $query, TRUE);
    add_sys_para(array("WEIXINQY_SECRET" => "", "WEIXINQY_CORPID" => "", "WEIXINQY_OAURL" => "", "WEIXINQY_APP_SMS" => ""));
    cache_sys_para();
}