IsTable('#@__plus_mda_setting')) { $mysql_version = $dsql->GetVersion(TRUE); foreach ($install_sqls as $install_sql) { $sql = preg_replace("#ENGINE=MyISAM#i", 'TYPE=MyISAM', $install_sql); $sql41tmp = 'ENGINE=MyISAM DEFAULT CHARSET='.$cfg_db_language; if ($mysql_version >= 4.1) { $sql = preg_replace("#TYPE=MyISAM#i", $sql41tmp, $sql); } $dsql->ExecuteNoneQuery($sql); } } /*-------------------------------- function __update(){ } -------------------------------*/ $version = mda_get_setting('version'); if (empty($version)) $version = '0.0.1'; if (version_compare($version, MDA_VER, '<')) { $mysql_version = $dsql->GetVersion(TRUE); foreach ($update_sqls as $ver => $sqls) { if (version_compare($ver, $version, '<')) { continue; } foreach ($sqls as $sql) { $sql = preg_replace("#ENGINE=MyISAM#i", 'TYPE=MyISAM', $sql); $sql41tmp = 'ENGINE=MyISAM DEFAULT CHARSET='.$cfg_db_language; if ($mysql_version >= 4.1) { $sql = preg_replace("#TYPE=MyISAM#i", $sql41tmp, $sql); } $dsql->ExecuteNoneQuery($sql); } mda_set_setting('version', $ver); $version = mda_get_setting('version'); } } if (empty($dopost)) $dopost = ''; /*-------------------------------- function __link(){ } -------------------------------*/ if ($dopost == 'place' or $dopost == 'report' or $dopost == 'account' or $dopost == 'setting') { if (!mda_islogin()) { ShowMsg("您尚未登录德得广告,请先登录后继续使用……", '?dopost=login'); exit(); } mda_check_islogin(); if ($dopost == 'place') { $channel_uuid = mda_get_setting('channel_uuid'); $manage_url = MDA_APIHOST."/place?from=dedecms&uuid={$channel_uuid}"; $ptitle = '广告管理'; } elseif ($dopost == 'report') { $manage_url = MDA_APIHOST."/report"; $ptitle = '报表管理'; } elseif ($dopost == 'account') { $manage_url = MDA_APIHOST."/account"; $ptitle = '结算中心'; } elseif ($dopost == 'setting') { $manage_url = MDA_APIHOST."/setting"; $ptitle = '德得设置'; } echo << {$ptitle}
 德得广告 》{$ptitle}
您好:{$_SESSION['mda_email']} {$account_str}
{$addstr}
{$ptitle}
 



EOT; } /*-------------------------------- function __clearcache(){ } -------------------------------*/ else if ($dopost == 'clearcache') { if (!is_dir(DEDEDATA."/cache/mda/") or RmRecurse(DEDEDATA."/cache/mda/")) { ShowMsg("成功清除缓存信息", -1); exit(); } else { ShowMsg("清除缓存失败,请尝试手工删除".DEDEDATA."/cache/mda/", 'javascript:;'); exit(); } } /*-------------------------------- function __bind_user(){ } -------------------------------*/ else if ($dopost == 'bind_user') { $email = isset($email) ? $email : ''; $pwd = isset($pwd) ? $pwd : ''; $domain = isset($domain) ? $domain : ''; $channel_name = isset($channel_name) ? $channel_name : ''; if (!$email or !$pwd or !$domain or !$channel_name) { ShowMsg("填写正确的账号信息", -1); exit(); } if ($cfg_soft_lang == 'gb2312') $channel_name = gb2utf8($channel_name); $paramsArr = array( 'email' => $email, 'password' => $pwd, 'domain' => $domain, 'channel_name' => $channel_name, ); $rs = json_decode(mda_http_send(MDA_API_BIND_USER, 0, $paramsArr), TRUE); if (!$rs) { ShowMsg("请求API错误,请重试", -1); exit(); } if ($rs['code'] != 0) { ShowMsg("请求失败,错误代码[code:{$rs['code']}],消息[{$rs['msg']}]", -1); exit(); } $channel_uuid = $rs['data']['channel_uuid']; $channel_secret = $rs['data']['channel_secret']; mda_set_setting('email', $email); mda_set_setting('channel_uuid', $channel_uuid); mda_set_setting('channel_secret', $channel_secret); $login_url = "?dopost=login"; echo << EOT; ShowMsg("绑定成功,下面自动登录德得广告平台", "?dopost=login"); exit(); } /*-------------------------------- function __login(){ } -------------------------------*/ else if ($dopost == 'login') { $email = mda_get_setting('email'); $channel_uuid = mda_get_setting('channel_uuid'); $channel_secret = mda_get_setting('channel_secret'); $ts = time(); $paramsArr = array( 'channel_uuid' => $channel_uuid, 'channel_secret' => $channel_secret, 'email' => $email, 'ts' => $ts, 'crc' => md5($channel_uuid.$channel_secret.$ts), ); $jquery_file = MDA_JQUERY; $api_login = MDA_API_LOGIN; $params = json_encode($paramsArr); $rs = json_decode(mda_http_send(MDA_API_LOGIN, 0, $paramsArr), TRUE); if (isset($rs['code']) and $rs['code'] == 0) { $_SESSION['mda_email'] = $email; } else { unset($_SESSION['mda_email']); header('Location:?logout=1'); exit(); } echo << EOT; exit; } /*-------------------------------- function __main(){ } -------------------------------*/ else if ($dopost == 'main') { $mda_version = MDA_VER; $channel_uuid = mda_get_setting('channel_uuid'); $channel_secret = mda_get_setting('channel_secret'); $msg = <<
登录用户: {$_SESSION['email']} {$account_str}
德得模块版本: v{$mda_version}
Channel UUID:
Channel Secret:
您已成功登录德得广告您可以进行以下操作:
[广告管理] [查看报表] [结算中心] [德得设置] [清空缓存]

使用说明:
在广告管理中创建对应广告位,获取广告位标签,置入模板相应位置即可。
功能说明:
[广告管理]管理站点相应的广告位;
[查看报表]获取广告位相应的统计情况;
[结算中心]查看收益统计;
[德得设置]德得广告平台账号信息配置;
[清空缓存]清空广告标签缓存,如果更改登录账号建议清空缓存再生成;

德得广告是一个简单友好的广告平台,深度融合织梦系统,帮助您获取更多收益。
{$login_str} {$change_isv_id} EOT; $wintitle = '德得广告管理'; $wecome_info = '德得广告模块 》'; $win = new OxWindow(); $win->AddTitle($wintitle); $win->AddMsgItem($msg); $winform = $win->GetWindow('hand', ' ', false); $win->Display(); exit; } else if ($dopost == 'set_secret') { $email = mda_get_setting('email'); $channel_uuid = mda_get_setting('channel_uuid'); $ts = time(); $paramsArr = array( 'channel_uuid' => $channel_uuid, 'channel_secret' => $channel_secret, 'email' => $email, 'ts' => $ts, 'crc' => md5($channel_uuid.$channel_secret.$ts), ); $rs = json_decode(mda_http_send(MDA_API_LOGIN, 0, $paramsArr), TRUE); if (!$rs) { ShowMsg("请求API错误,请重试", -1); exit(); } if ($rs['code'] != 0) { ShowMsg("请求失败,错误代码[code:{$rs['code']}],消息[{$rs['msg']}]", '?dopost=main'); exit(); } if ($rs['code'] == 0) { ShowMsg("Channel Secret 修改成功……", '?dopost=main'); mda_set_setting('channel_secret', $channel_secret); } } // ------------------------------------------------------------------------ /*-------------------------------- function __index(){ } -------------------------------*/ else { if (mda_get_setting('email') and mda_get_setting('channel_uuid') and mda_get_setting('channel_secret') and empty($logout)) { header('Location:?dopost=login'); exit; } $mda_reg_url = MDA_REG_URL; $mda_forget_pwd_url = MDA_FORGOT_PASSWORD_URL; $domain = !empty($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME']; $mda_update_url = MDA_APIHOST."/help/dedecms_module_download"; echo << 德得广告
 德得广告 >> 配置德得广告
德得广告
邮箱: 免费注册 ,获取专业广告服务
密码: 忘记密码  
站点域名:
名称:
模块版本: {$version} 下载新版模块  



EOT; }