/** * 保存推广信息 * */ public function mobile_api() { $params = array("title" => $_POST["title"], "iosurl" => $_POST["ios_url"], "appdesc" => $_POST["appdesc"], "mobile_app_image" => $_POST["mobile_app_image"]); $webroot = explode("/", BIGAPP_ROOT); $plugin_name = $webroot[sizeof($webroot) - 1]; $plugin_path = get_bloginfo('siteurl') . '/wp-content/plugins/' . $plugin_name . '/admin'; $auth_info = BigAppAdminModel::get_bigapp_ak_info(); $obj = new BkSvr($auth_info['ak'], $auth_info['sk'], 30); $appInfo = $obj->getInfo(BigAppConf::$appInfoUrl, array('method' => 'get_basic')); $app_id = isset($appInfo['app_id']) ? $appInfo['app_id'] : 0; $ret = $obj->getInfo(BigAppConf::$taskInfoUrl, array('app_id' => $app_id, 'method' => 'get_latest'), false); if (false !== $ret && isset($ret["data"])) { $params["icon_img"] = $ret["data"]["task_info"]["icon_image"]; $params["appname"] = $ret["data"]["task_info"]["app_name"]; } if ($params["icon_img"] == "") { $params["icon_img"] = $plugin_path . "/img/logo.png"; } if ($params["appname"] == "") { $params["appname"] = "bigapp"; } $params["pagetitle"] = $params["appname"] . $params["title"]; //!< 每10分钟拉一次最新打包的配置 $params["dateline"] = time() + 600; // 二维码链接生成短地址 $bigapp_page_alias = BigAppConf::$page_alias; $downurl = get_bloginfo('siteurl') . '/?yz_app=1&api_route=admin_api&action=mobile_page&method=down'; $params["downurl"] = bigapp_admin_api::createShortUrl($downurl); $pstr = json_encode($params); $svalue = str_replace("\\u", "#u", $pstr); update_option("bigapp_extend_setting", $svalue); }
/** * 推广页区的管理页面 */ public static function display_bigapp_admin_extend_page() { $js_data = BigAppAdminModel::get_extend_conf(); $page_data['plugin_path'] = get_plugin_site_base() . '/admin'; $page_data['imgUrl'] = get_bloginfo('siteurl') . "/?yz_app=1&api_route=admin_api&action=upload_img&key=" . urlencode('mobile_app_image_s'); show_debug($page_data, __FILE__, __LINE__); echo_output(loadTemplate('admin_extend.tpl', $js_data, $page_data)); ?> <?php }