<?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";
<?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>";
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(); }