function handleText($postObj) { $arr = explode(" ", $postObj->Content); //preview news 1 $action = $arr[0]; $param1 = $arr[1]; if (count($arr) > 2) { $param2 = $arr[2]; } else { $param2 = ""; } //$param2 = $arr[2]; //strcasecmp忽略字符串大小写 if (strcasecmp($action, "set") == 0) { if (strcasecmp($param1, "master") == 0) { $ret = " "; $params = array(array("" . $postObj->FromUserName, SQLSRV_PARAM_IN), array($ret, SQLSRV_PARAM_INOUT)); $sp = "{call app_set_master(?,?)}"; $rs = sp_execute($sp, $params); if ($ret == "ok") { response_text($postObj, "您已成为[" . $rs[0]["cname"] . "]微信管理员"); } else { response_text($postObj, "操作不成功,管理位置是不是另有他人了呢?"); } } else { response_text($postObj, "我不明白,你想设置啥呢?"); } } else { if (strcasecmp($action, "preview") == 0) { if (strcasecmp($param1, "news") == 0) { if (is_numeric($param2)) { db_response_news($postObj, $param2); } else { response_text($postObj, "您要预览的新闻编号[{$param2}]有误,请输入新闻编号"); } } else { if (is_numeric($param1)) { db_response_news($postObj, $param1); } else { response_text($postObj, "未定义的预览类型[{$param1}]"); } } } else { if (strcasecmp($action, "hqewm") == 0 || strcasecmp($action, "获取二维码") == 0 || strcasecmp($action, "dst") == 0 || strcasecmp($action, "大食堂") == 0) { response_image($postObj, "Tz7KKK4QFPZbEIclqnbhsWYy8keSL-3McoYu9I749Vk"); } else { if (strcasecmp($action, "help") == 0) { response_text($postObj, '欢迎关注大食堂<br>预览新闻 发"preview 新闻编号\\r\\n获取大食堂二维码,发送"hqewm"'); } else { response_text($postObj, "未定义action[{$action}]"); } } } } }
function response_canteen_welcome($postObj, $cids, $canteenname, $canteenpic, $newsid) { if (strlen($cids) > 0) { $newsid = is_numeric($newsid) ? intval($newsid) : 0; if ($newsid > 0) { db_response_news($postObj, $newsid); } else { $newsContent = array("title" => "欢迎关注" . CFG_APPNAME . "【" . $canteenname . "】", "description" => "点击链接", "picUrl" => CFG_HTTP . CFG_SHOP_PATH . $canteenpic, "url" => CFG_HTTP . "mobile/mycanteen.php?cids={$cids}"); response_news($postObj, $newsContent); } } else { $newsContent = array("title" => "欢迎关注" . CFG_APPNAME, "description" => "点击链接", "picUrl" => CFG_HTTP . CFG_SHOP_DEFAULT, "url" => CFG_HTTP . "mobile/mycanteen.php"); response_news($postObj, $newsContent); } }