Exemplo n.º 1
0
    $dopost = '';
}
if (empty($allwriter)) {
    $allwriter = '';
} else {
    $allwriter = stripslashes($allwriter);
}
$m_file = DEDEDATA . "/admin/writer.txt";
//保存
if ($dopost == "save") {
    $fp = fopen($m_file, 'w');
    flock($fp, 3);
    fwrite($fp, $allwriter);
    fclose($fp);
    echo "<script>alert('Save OK!');</script>";
}
//读出
if (empty($allwriter) && filesize($m_file) > 0) {
    $fp = fopen($m_file, 'r');
    $allwriter = fread($fp, filesize($m_file));
    fclose($fp);
}
$wintitle = "文章作者管理";
$wecome_info = "文章作者管理";
$win = new OxWindow();
$win->Init('article_writer_edit.php', 'js/blank.js', 'POST');
$win->AddHidden('dopost', 'save');
$win->AddTitle("把作者姓名用半角逗号“,”分开:");
$win->AddMsgItem("<textarea name='allwriter' id='allwriter' style='width:100%;height:300px'>{$allwriter}</textarea>");
$winform = $win->GetWindow('ok');
$win->Display();
Exemplo n.º 2
0
    if ($dopost == "saveedit") {
        $starttime = GetMkTime($starttime);
        $endtime = GetMkTime($endtime);
        $query = "UPDATE `#@__mytag`\r\n     SET\r\n     typeid='{$typeid}',\r\n     timeset='{$timeset}',\r\n     starttime='{$starttime}',\r\n     endtime='{$endtime}',\r\n     normbody='{$normbody}',\r\n     expbody='{$expbody}'\r\n     WHERE aid='{$aid}' ";
        $dsql->ExecuteNoneQuery($query);
        ShowMsg("成功更改一个自定义标记!", $ENV_GOBACK_URL);
        exit;
    } else {
        if ($dopost == "getjs") {
            require_once DEDEINC . "/oxwindow.class.php";
            $jscode = "<script src='{$cfg_phpurl}/mytag_js.php?aid={$aid}' language='javascript'></script>";
            $showhtml = "<xmp style='color:#333333;background-color:#ffffff'>\r\n\r\n{$jscode}\r\n\r\n</xmp>";
            $showhtml .= "<b>预览:</b><iframe name='testfrm' frameborder='0' src='mytag_edit.php?aid={$aid}&dopost=testjs' id='testfrm' width='100%' height='250'></iframe>";
            $wintitle = "宏标记定义-获取JS";
            $wecome_info = "<a href='mytag_main.php'><u>宏标记定义</u></a>::获取JS";
            $win = new OxWindow();
            $win->Init();
            $win->AddTitle('以下为选定宏标记的JS调用代码:');
            $winform = $win->GetWindow('hand', $showhtml);
            $win->Display();
            exit;
        } else {
            if ($dopost == "testjs") {
                echo "<body bgcolor='#ffffff'>";
                echo "<script src='{$cfg_phpurl}/mytag_js.php?aid={$aid}&nocache=1' language='javascript'></script>";
                exit;
            }
        }
    }
}
$row = $dsql->GetOne("SELECT * FROM `#@__mytag` WHERE aid='{$aid}'");
Exemplo n.º 3
0
    exit;
} else {
    if ($dopost == "hide") {
        $dsql->ExecuteNoneQuery("UPDATE #@__plus SET isshow=0 WHERE aid='{$aid}';");
        ShowMsg("成功禁用一个插件,请刷新导航菜单!", "plus_main.php");
        exit;
    } else {
        if ($dopost == "delete") {
            if (empty($job)) {
                $job = "";
            }
            if ($job == "") {
                require_once DEDEINC . "/oxwindow.class.php";
                $wintitle = "删除插件";
                $wecome_info = "<a href='plus_main.php'>插件管理</a>::删除插件";
                $win = new OxWindow();
                $win->Init("plus_edit.php", "js/blank.js", "POST");
                $win->AddHidden("job", "yes");
                $win->AddHidden("dopost", $dopost);
                $win->AddHidden("aid", $aid);
                $win->AddTitle("你确实要删除'" . $title . "'这个插件?");
                $win->AddMsgItem("<font color='red'>警告:在这里删除仅仅删除菜单项,要干净删除请在模块管理处删除!<br /><br /> <a href='module_main.php?moduletype=plus'>模块管理&gt;&gt;</a> </font>");
                $winform = $win->GetWindow("ok");
                $win->Display();
                exit;
            } else {
                if ($job == "yes") {
                    $dsql->ExecuteNoneQuery("DELETE FROM #@__plus WHERE aid='{$aid}';");
                    ShowMsg("成功删除一个插件,请刷新导航菜单!", "plus_main.php");
                    exit;
                }
Exemplo n.º 4
0
        $urls = addslashes($urls);
        //更新附加表
        $needmoney = @intval($needmoney);
        if ($needmoney > 100) {
            $needmoney = 100;
        }
        $cts = $dsql->GetOne("Select addtable From `#@__channeltype` where id='{$channelid}' ");
        $addtable = trim($cts['addtable']);
        if ($addtable != '') {
            $inQuery = "update `{$addtable}`\r\n            set typeid ='{$typeid}',\r\n            filetype ='{$filetype}',\r\n            language ='{$language}',\r\n            softtype ='{$softtype}',\r\n            accredit ='{$accredit}',\r\n            os ='{$os}',\r\n            softrank ='{$softrank}',\r\n            officialUrl ='{$officialUrl}',\r\n            officialDemo ='{$officialDemo}',\r\n            softsize ='{$softsize}',\r\n            softlinks ='{$urls}',\r\n            userip='{$userip}',\r\n            needmoney='{$needmoney}',\r\n            introduce='{$body}'{$inadd_f}\r\n            where aid='{$aid}'; ";
            if (!$dsql->ExecuteNoneQuery($inQuery)) {
                ShowMsg("更新数据库附加表 addonsoft 时出错,请检查原因!", "-1");
                exit;
            }
        }
        UpIndexKey($aid, $arcrank, $typeid, $sortrank, $tags);
        $artUrl = MakeArt($aid, TRUE);
        if ($artUrl == '') {
            $artUrl = $cfg_phpurl . "/view.php?aid={$aid}";
        }
        //返回成功信息
        $msg = "  请选择你的后续操作:\r\n        <a href='soft_add.php?cid={$typeid}'><u>发布新软件</u></a>\r\n        &nbsp;&nbsp;\r\n        <a href='soft_edit.php?channelid={$channelid}&aid=" . $aid . "'><u>查看更改</u></a>\r\n        &nbsp;&nbsp;\r\n        <a href='{$artUrl}' target='_blank'><u>查看软件</u></a>\r\n        &nbsp;&nbsp;\r\n        <a href='content_list.php?channelid={$channelid}'><u>管理软件</u></a>\r\n        ";
        $wintitle = "成功更改软件!";
        $wecome_info = "软件管理::更改软件";
        $win = new OxWindow();
        $win->AddTitle("成功更改软件:");
        $win->AddMsgItem($msg);
        $winform = $win->GetWindow("hand", "&nbsp;", FALSE);
        $win->Display();
    }
}
Exemplo n.º 5
0
\t\t\t\t\t\t</tr>
\t\t<tr>
\t\t\t<td height="30" colspan="2" style="color:#999"><strong>百度站内搜索</strong>百度站内搜索旨在帮助站长低成本地为网站用户提供高质量的网站内搜索服务。使用百度站内搜索工具,您可以轻松打造网站专属的搜索引擎,自定义个性化的展现样式、功能模块等,并通过搜索广告获得收入。</td>
\t\t</tr>
\t\t</tbody>
\t\t</table>
\t\t</td>
\t\t</tr>
\t</tbody>
</table>
当您看到这个页面的时候,则说明已经完成DedeCMS百度站内搜索模块的安装和站点绑定。<br />
您还需要完成以下步骤才能完成DedeCMS百度站内搜索功能的部署:<br/><br/>
1.<b>提交索引</b>:登录系统后台,在【模块】-【百度站内搜索】-【站内搜索】中提交站点索引,如果您是第一次使用,需要选择【重新提交全量索引】,如果您已经提交过,每次添加完新内容后则直接使用【提交增量索引】功能;<br/><br/>
2.<b>部署代码</b>:您在模板对应位置插入标签 <font color='red'>{dede:baidusitemap/}</font>,或者可以直接复制下面文本框中的代码,粘贴到模板对应位置,重新更新HTML,即可查看百度搜索框。<br/><br/>
<textarea name="" rows="6" cols="80">
<script type="text/javascript">document.write(unescape('%3Cdiv id="bdcs"%3E%3C/div%3E%3Cscript charset="utf-8" src="http://znsv.baidu.com/customer_search/api/js?sid={$site_id}') + '&plate_url=' + (encodeURIComponent(window.location.href)) + '&t=' + (Math.ceil(new Date()/3600000)) + unescape('"%3E%3C/script%3E'));</script>
</textarea><br/><br/>
<script type="text/javascript">document.write(unescape('%3Cdiv id="bdcs"%3E%3C/div%3E%3Cscript charset="utf-8" src="http://znsv.baidu.com/customer_search/api/js?sid={$site_id}') + '&plate_url=' + (encodeURIComponent(window.location.href)) + '&t=' + (Math.ceil(new Date()/3600000)) + unescape('"%3E%3C/script%3E'));</script>
也可以登录后台,在【模块】-【百度站内搜索】-【搜索框管理】中根据自己需求创建符合站点样式的搜索框。<br/><br/>
CopyRight 2010  DesDev Inc. All rights reserved Powered by <a target="_blank" href="http://www.dedecms.com/">DedeCMS</a> <a target="_blank" href="百度站内搜索模块">百度站内搜索模块</a>
</div>
EOT;
    $msg = "<div style=\"line-height:36px;\">{$msg}</div>";
    $wintitle = '百度站内搜索';
    $wecome_info = 'DedeCMS百度站内搜索模块 》';
    $win = new OxWindow();
    $win->AddTitle($wintitle);
    $win->AddMsgItem($msg);
    $winform = $win->GetWindow('hand', '&nbsp;', false);
    $win->Display();
}
     $win = new OxWindow();
     $win->Init("file_manage_control.php", "js/blank.js", "POST");
     $win->AddHidden("fmdo", $fmdo);
     $win->AddHidden("activepath", $activepath);
     $win->AddHidden("filename", $filename);
     $win->AddTitle("新位置前面不加'/'表示相对于当前位置,加'/'表示相对于根目录。");
     $win->AddItem("被移动文件:", $filename);
     $win->AddItem("当前位置:", $activepath);
     $win->AddItem("新位置:", "<input name='newpath' type='input' class='alltxt' id='newpath' size='40'>");
     $winform = $win->GetWindow("ok");
     $win->Display();
 } else {
     if ($fmdo == "del") {
         $wintitle = "&nbsp;文件管理";
         $wecome_info = "&nbsp;文件管理::删除文件 [<a href='file_manage_main.php?activepath={$activepath}'>文件浏览器</a>]</a>";
         $win = new OxWindow();
         $win->Init("file_manage_control.php", "js/blank.js", "POST");
         $win->AddHidden("fmdo", $fmdo);
         $win->AddHidden("activepath", $activepath);
         $win->AddHidden("filename", $filename);
         if (@is_dir($cfg_basedir . $activepath . "/{$filename}")) {
             $wmsg = "你确信要删除目录:{$filename} 吗?";
         } else {
             $wmsg = "你确信要删除文件:{$filename} 吗?";
         }
         $win->AddTitle("删除文件确认");
         $win->AddMsgItem($wmsg, "50");
         $winform = $win->GetWindow("ok");
         $win->Display();
     } else {
         if ($fmdo == "edit") {
Exemplo n.º 7
0
 function GotoStaMsg($msg)
 {
     global $wintitle, $wecome_info, $winform;
     $wintitle = "导入内容模型规则";
     $wecome_info = "<a href='mychannel_main.php'>内容模型管理</a>::导入内容模型规则";
     $win = new OxWindow();
     $win->Init();
     $win->AddTitle("操作状态提示:");
     $win->AddMsgItem($msg);
     $winform = $win->GetWindow("hand");
     $win->Display();
     exit;
 }
Exemplo n.º 8
0
                        ShowMsg("成功上传 {$j} 个文件到: {$activepath}", "file_manage_main.php?activepath={$activepath}");
                        exit;
                    } else {
                        if ($fmdo == "space") {
                            if ($activepath == "") {
                                $ecpath = "所有目录";
                            } else {
                                $ecpath = $activepath;
                            }
                            $titleinfo = "目录 <a href='file_manage_main.php?activepath={$activepath}'><b><u>{$ecpath}</u></b></a> 空间使用状况:<br/>";
                            $wintitle = "文件管理";
                            $wecome_info = "文件管理::空间大小检查 [<a href='file_manage_main.php?activepath={$activepath}'>文件浏览器</a>]</a>";
                            $activepath = $cfg_basedir . $activepath;
                            $space = new SpaceUse();
                            $space->checksize($activepath);
                            $total = $space->totalsize;
                            $totalkb = $space->setkb($total);
                            $totalmb = $space->setmb($total);
                            $win = new OxWindow();
                            $win->Init("", "js/blank.js", "POST");
                            $win->AddTitle($titleinfo);
                            $win->AddMsgItem("  {$totalmb} M<br/>  {$totalkb} KB<br/>  {$total} 字节");
                            $winform = $win->GetWindow("");
                            $win->Display();
                        }
                    }
                }
            }
        }
    }
}
Exemplo n.º 9
0
     }
 } else {
     if ($dopost == 'moveCatalog') {
         CheckPurview('t_Move');
         require_once DEDEINC . '/oxwindow.class.php';
         require_once DEDEINC . '/typelink.class.php';
         require_once DEDEINC . '/channelunit.func.php';
         if (empty($nextjob)) {
             $tl = new TypeLink($typeid);
             $typename = $tl->TypeInfos['typename'];
             $reid = $tl->TypeInfos['reid'];
             $channelid = $tl->TypeInfos['channeltype'];
             $typeOptions = $tl->GetOptionArray(0, 0, $channelid);
             $wintitle = "移动栏目";
             $wecome_info = "<a href='catalog_main.php'>栏目管理</a> &gt;&gt; 移动栏目";
             $win = new OxWindow();
             $win->Init('catalog_do.php', 'js/blank.js', 'POST');
             $win->AddHidden('dopost', 'moveCatalog');
             $win->AddHidden('typeid', $typeid);
             $win->AddHidden('channelid', $channelid);
             $win->AddHidden('nextjob', 'unitok');
             $win->AddTitle("移动目录时不会删除原来已创建的列表,移动后需重新对栏目创建HTML。");
             $win->AddItem('你选择的栏目是:', "{$typename}({$typeid})");
             $win->AddItem('你希望移动到那个栏目?', "<select name='movetype'>\r\n<option value='0'>移动为顶级栏目</option>\r\n{$typeOptions}\r\n</select>");
             $win->AddItem('注意事项:', '不允许从父级移动到子级目录,只允许子级到更高级或同级或不同父级的情况。');
             $winform = $win->GetWindow('ok');
             $win->Display();
             exit;
         } else {
             if ($typeid == $movetype) {
                 ShowMsg('移对对象和目标位置相同!', 'catalog_main.php');
Exemplo n.º 10
0
    $dopost = '';
}
if (empty($allsource)) {
    $allsource = '';
} else {
    $allsource = stripslashes($allsource);
}
$m_file = DEDEDATA . "/downmix.data.php";
//保存
if ($dopost == "save") {
    $fp = fopen($m_file, 'w');
    flock($fp, 3);
    fwrite($fp, $allsource);
    fclose($fp);
    echo "<script>alert('Save OK!');</script>";
}
//读出
if (empty($allsource) && filesize($m_file) > 0) {
    $fp = fopen($m_file, 'r');
    $allsource = fread($fp, filesize($m_file));
    fclose($fp);
}
$wintitle = "防采集混淆字符串管理";
$wecome_info = "防采集混淆字符串管理";
$win = new OxWindow();
$win->Init('article_string_mix.php', 'js/blank.js', 'POST');
$win->AddHidden('dopost', 'save');
$win->AddTitle("如果你要启用字符串混淆来防采集,请在文档模板需要的字段加上 function='RndString(@me)' 属性,如:{dede:field name='body' function='RndString(@me)'/}。");
$win->AddMsgItem("<textarea name='allsource' id='allsource' style='width:100%;height:300px'>{$allsource}</textarea>");
$winform = $win->GetWindow('ok');
$win->Display();
Exemplo n.º 11
0
require_once dirname(__FILE__) . "/config.php";
require_once DEDEINC . "/oxwindow.class.php";
if (empty($action)) {
    $action = '';
}
//设置某频道为默认发布
/*--------------------
function __SetDefault();
----------------------*/
if ($action == 'setdefault') {
    CheckPurview('sys_Edit');
    $dsql->ExecuteNoneQuery("Update `#@__channeltype` set isdefault=0 where id<>'{$cid}'");
    if ($cid != 0) {
        $dsql->ExecuteNoneQuery("Update `#@__channeltype` set isdefault=1 where id='{$cid}'");
    }
    $win = new OxWindow();
    $win->Init();
    $win->mainTitle = "内容发布向导";
    $wecome_info = "<a href='public_guide.php?action=edit'>内容发布向导</a>";
    $win->AddTitle("<a href='public_guide.php?action=edit'>内容发布向导</a> &gt;&gt; 设置默认发布表单");
    if ($cid == 0) {
        $msg = "\r\n         成功取消默认发布表单!\r\n\t       <hr style='width:90%' size='1' />\r\n\t       你目前想要进行的操作: <a href='public_guide.php?action=edit'>返回发布向导页</a>\r\n\t  ";
    } else {
        $msg = "\r\n\t\t成功保存默认发布表单,以后点击“内容发布”面板将直接跳转到你选择的内容发布页!\r\n\t\t<hr style='width:90%' size='1' />\r\n\t       你目前想要进行的操作: <a href='public_guide.php'>转到默认发布表单</a> &nbsp; <a href='public_guide.php?action=edit'>返回发布向导页</a>\r\n\t  ";
    }
    $win->AddMsgItem("<div style='padding-left:20px;line-height:150%'>{$msg}</div>");
    $winform = $win->GetWindow("hand");
    $win->Display();
    exit;
}
//以下为正常浏览的内容
Exemplo n.º 12
0
function ShowMsgWin($msg, $title)
{
    $win = new OxWindow();
    $win->AddTitle($title);
    $win->AddMsgItem("<div style='padding-left:20px;line-height:150%'>{$msg}</div>");
    $winform = $win->GetWindow("hand", "&nbsp;", false);
    $win->Display();
}
Exemplo n.º 13
0
<?php

require dirname(__FILE__) . "/config.php";
CheckPurview('co_EditNote');
if (empty($job)) {
    $job = '';
}
if ($job == '') {
    require_once DEDEINC . "/oxwindow.class.php";
    $wintitle = "更改采集规则";
    $wecome_info = "<a href='co_main.php'><u>采集点管理</u></a>::更改采集规则 - 专家更改模式";
    $win = new OxWindow();
    $win->Init("co_edit_text.php", "js/blank.js", "POST");
    $win->AddHidden("job", "yes");
    $win->AddHidden("nid", $nid);
    $row = $dsql->GetOne("Select * From `#@__co_note` where nid='{$nid}' ");
    $win->AddTitle("索引与基本信息配置:");
    $win->AddMsgItem("<textarea name='listconfig' style='width:100%;height:200px'>{$row['listconfig']}</textarea>");
    $win->AddTitle("字段配置:");
    $win->AddMsgItem("<textarea name='itemconfig' style='width:100%;height:300px'>{$row['itemconfig']}</textarea>");
    $winform = $win->GetWindow("ok");
    $win->Display();
    exit;
} else {
    CheckPurview('co_EditNote');
    $query = "update `#@__co_note` set listconfig='{$listconfig}',itemconfig='{$itemconfig}' where nid='{$nid}' ";
    $rs = $dsql->ExecuteNoneQuery($query);
    ShowMsg("成功修改一个规则!", "co_main.php");
    exit;
}
Exemplo n.º 14
0
/**
 * 导出采集规则
 * 统一转换为unicode编码然后再base64加密
 *
 * @version        $Id: co_export_corule.php 1 14:31 2010年7月12日Z tianya $
 * @package        DedeCMS.Administrator
 * @copyright      Copyright (c) 2007 - 2010, DesDev, Inc.
 * @license        http://help.dedecms.com/usersguide/license.html
 * @link           http://www.dedecms.com
 */
require dirname(__FILE__) . "/config.php";
CheckPurview('co_EditNote');
require_once DEDEINC . "/oxwindow.class.php";
$nid = ereg_replace('[^0-9]', '', $nid);
$row = $dsql->GetOne("Select * From `#@__co_note` where nid='{$nid}'");
$noteconfig = "{dede:listconfig}\r\n" . $row['listconfig'] . "\r\n{/dede:listconfig}\r\n\r\n";
$noteconfig .= "{dede:itemconfig}\r\n" . $row['itemconfig'] . "\r\n{/dede:itemconfig}";
if (empty($extype) || $extype == 'base64') {
    $noteconfig = "BASE64:" . base64_encode($noteconfig) . ":END";
    $exmsg = " &nbsp; <a href='co_export_corule.php?nid={$nid}&extype=text'>【导出为普通格式】</a> ";
} else {
    $exmsg = " &nbsp; <a href='co_export_corule.php?nid={$nid}&extype=base64'>【导出为Base64格式】</a> ";
}
$wintitle = "导出采集规则";
$wecome_info = "<a href='co_main.php'><u>采集节点管理</u></a>::导出采集规则 {$exmsg}";
$win = new OxWindow();
$win->Init();
$win->AddTitle("以下为规则 [{$row['notename']}] 的文本配置,你可以共享给你的朋友:");
$winform = $win->GetWindow("hand", "<textarea name='config' style='width:100%;height:450px;word-wrap: break-word;word-break:break-all;'>" . $noteconfig . "</textarea>");
$win->Display();
Exemplo n.º 15
0
	$dsql = new DedeSql(false);
	$dsql->SetQuery("Delete From #@__myad where aid='$aid'");
	$dsql->ExecuteNoneQuery();
	$dsql->Close();
	ShowMsg("成功删除一则广告代码!",$ENV_GOBACK_URL);
	exit();
}
else if($dopost=="getjs")
{
	require_once(dirname(__FILE__)."/../include/pub_oxwindow.php");
	$jscode = "<script src='{$cfg_plus_dir}/ad_js.php?aid=$aid' language='javascript'></script>";
	$showhtml = "<xmp style='color:#333333;background-color:#ffffff'>\r\n\r\n$jscode\r\n\r\n</xmp>";
  $showhtml .= "预览:<iframe name='testfrm' frameborder='0' src='ad_edit.php?aid={$aid}&dopost=testjs' id='testfrm' width='100%' height='200'></iframe>";
  $wintitle = "广告管理-获取JS";
	$wecome_info = "<a href='ad_main.php'><u>广告管理</u></a>::获取JS";
  $win = new OxWindow();
  $win->Init();
  $win->AddTitle("以下为选定广告的JS调用代码:");
  $winform = $win->GetWindow("hand",$showhtml);
  $win->Display();
	exit();
}
else if($dopost=="testjs")
{
	header("Content-Type: text/html; charset={$cfg_ver_lang}");
	echo "<script src='{$cfg_plus_dir}/ad_js.php?aid=$aid' language='javascript'></script>";
	exit();
}
else if($dopost=="saveedit")
{
	$dsql = new DedeSql(false);
Exemplo n.º 16
0
                 $win->AddMsgItem($msg);
                 $winform = $win->GetWindow("hand");
                 $win->Display();
                 exit;
             } else {
                 if ($dopost == "coall") {
                     CheckPurview('co_PlayNote');
                     $mrow = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__co_htmls` ");
                     $totalnum = $mrow['dd'];
                     if ($totalnum == 0) {
                         ShowMsg("没发现可下载的内容!", "-1");
                         exit;
                     }
                     $wintitle = "采集管理-采集未下载内容";
                     $wecome_info = "<a href='co_main.php'>采集管理</a>::采集未下载内容";
                     $win = new OxWindow();
                     $win->Init("co_gather_start_action.php", "js/blank.js", "GET");
                     $win->AddHidden('startdd', '0');
                     $win->AddHidden('pagesize', '5');
                     $win->AddHidden('sptime', '0');
                     $win->AddHidden('nid', '0');
                     $win->AddHidden('totalnum', $totalnum);
                     $win->AddMsgItem("本操作会检测并下载‘<a href='co_url.php'><u>临时内容</u></a>’中所有未下载的内容,是否继续?");
                     $winform = $win->GetWindow("ok");
                     $win->Display();
                     exit;
                 }
             }
         }
     }
 }
Exemplo n.º 17
0
    $dopost = '';
}
if (empty($allsource)) {
    $allsource = '';
} else {
    $allsource = stripslashes($allsource);
}
$m_file = DEDEDATA . "/admin/source.txt";
//保存
if ($dopost == 'save') {
    $fp = fopen($m_file, 'w');
    flock($fp, 3);
    fwrite($fp, $allsource);
    fclose($fp);
    echo "<script>alert('Save OK!');</script>";
}
//读出
if (empty($allsource) && filesize($m_file) > 0) {
    $fp = fopen($m_file, 'r');
    $allsource = fread($fp, filesize($m_file));
    fclose($fp);
}
$wintitle = "文章来源管理";
$wecome_info = "文章来源管理";
$win = new OxWindow();
$win->Init('article_source_edit.php', 'js/blank.js', 'POST');
$win->AddHidden('dopost', 'save');
$win->AddTitle("每行保存一个来源:");
$win->AddMsgItem("<textarea name='allsource' id='allsource' style='width:100%;height:300px'>{$allsource}</textarea>");
$winform = $win->GetWindow('ok');
$win->Display();
Exemplo n.º 18
0
            ShowMsg("对不起,你上传的文件可能不是织梦模块的标准格式文件!<br /><br /><a href='javascript:history.go(-1);'>&gt;&gt;返回重新上传&gt;&gt;</a>", "javascript:;");
            exit;
        }
        $okfile = $mdir . '/' . $infos['hash'] . '.xml';
        if ($dm->HasModule($infos['hash']) && empty($delhas)) {
            unlink($tmpfilename);
            $dm->Clear();
            ShowMsg("对不起,你上传的模块已经存在,<br />如果要覆盖请先删除原来版本或选择强制删除的选项!<br /><br /><a href='javascript:history.go(-1);'>&gt;&gt;返回重新上传&gt;&gt;</a>", "javascript:;");
            exit;
        }
        @unlink($okfile);
        copy($tmpfilename, $okfile);
        @unlink($tmpfilename);
        $dm->Clear();
        ShowMsg("成功上传一个新的模块!", "module_main.php?action=view&hash={$infos['hash']}");
        exit;
    }
} else {
    $win = new OxWindow();
    $win->Init("module_upload.php", "js/blank.js", "POST' enctype='multipart/form-data");
    $win->mainTitle = "模块管理";
    $wecome_info = "<a href='module_main.php'>模块管理</a> &gt;&gt; 上传模块";
    $win->AddTitle('请选择要上传的文件:');
    $win->AddHidden("action", 'upload');
    $msg = "\n    <table width='600' border='0' cellspacing='0' cellpadding='0'>\n  <tr>\n    <td height='30'>文件格式:</td>\n    <td>\n    <input name='filetype' type='radio' value='0' checked='checked' />\n      正常的模块包\n      <input type='radio' name='filetype' value='1' />\n    经过 zip 压缩的模块包 </td>\n  </tr>\n  <tr>\n    <td height='30'>已有模块:</td>\n    <td>\n      <input name='delhas' type='checkbox' id='delhas' value='1' /> 强制删除同名模块(这可能导致已经安装的模块无法卸载)\n     </td>\n  </tr>\n  <tr>\n    <td width='96' height='60'>请选择文件:</td>\n    <td width='504'>\n    <input name='upfile' type='file' id='upfile' style='width:380px' />    </td>\n  </tr>\n </table>\n    ";
    $win->AddMsgItem("<div style='padding-left:20px;line-height:150%;'>{$msg}</div>");
    $winform = $win->GetWindow('ok', '');
    $win->Display();
    exit;
}
//ClearAllLink();
Exemplo n.º 19
0
    $query = "UPDATE `#@__member` SET uname='{$uname}',email='{$email}'{$pwdm} WHERE mid='{$id}'";
    $dsql->ExecuteNoneQuery($query);
    ShowMsg("成功更改一个帐户!", "sys_admin_user.php");
    exit;
} else {
    if ($dopost == 'delete') {
        if (empty($userok)) {
            $userok = "";
        }
        if ($userok != "yes") {
            $randcode = mt_rand(10000, 99999);
            $safecode = substr(md5($cfg_cookie_encode . $randcode), 0, 24);
            require_once DEDEINC . "/oxwindow.class.php";
            $wintitle = "删除用户";
            $wecome_info = "<a href='sys_admin_user.php'>系统帐号管理</a>::删除用户";
            $win = new OxWindow();
            $win->Init("sys_admin_user_edit.php", "js/blank.js", "POST");
            $win->AddHidden("dopost", $dopost);
            $win->AddHidden("userok", "yes");
            $win->AddHidden("randcode", $randcode);
            $win->AddHidden("safecode", $safecode);
            $win->AddHidden("id", $id);
            $win->AddTitle("系统警告!");
            $win->AddMsgItem("你确信要删除用户:{$userid} 吗?", "50");
            $win->AddMsgItem("安全验证串:<input name='safecode' type='text' id='safecode' size='16' style='width:200px' />&nbsp;(复制本代码: <font color='red'>{$safecode}</font> )", "30");
            $winform = $win->GetWindow("ok");
            $win->Display();
            exit;
        }
        $safecodeok = substr(md5($cfg_cookie_encode . $randcode), 0, 24);
        if ($safecodeok != $safecode) {
Exemplo n.º 20
0
        ShowMsg("参数无效!", "-1");
        exit;
    }
    if ($fmdo == 'yes') {
        $id = explode("`", $id);
        foreach ($id as $var) {
            $query = "DELETE FROM `#@__erradd` WHERE `id` = '{$var}'";
            $dsql->ExecuteNoneQuery($query);
        }
        ShowMsg("成功删除指定的文档!", "erraddsave.php");
        exit;
    } else {
        require_once DEDEINC . "/oxwindow.class.php";
        $wintitle = "删除";
        $wecome_info = "<a href='erraddsave.php'>错误管理</a>::删除错误";
        $win = new OxWindow();
        $win->Init("erraddsave.php", "js/blank.js", "POST");
        $win->AddHidden("fmdo", "yes");
        $win->AddHidden("dopost", $dopost);
        $win->AddHidden("id", $id);
        $win->AddTitle("你确实要删除“ {$id} ”这些错误提示?");
        $winform = $win->GetWindow("ok");
        $win->Display();
        exit;
    }
    exit;
}
$sql = "SELECT * FROM `#@__erradd`";
$dlist = new DataListCP();
$dlist->SetTemplet(DEDEADMIN . "/templets/erradd.htm");
$dlist->SetSource($sql);
Exemplo n.º 21
0
    $dsql->ExecuteNoneQuery($query);
    ShowMsg("成功更改一个自定义表单!", "diy_main.php");
    exit;
} else {
    if ($dopost == "delete") {
        @set_time_limit(0);
        CheckPurview('c_Del');
        $row = $dsql->GetOne("SELECT * FROM #@__diyforms WHERE diyid='{$diyid}'");
        if (empty($job)) {
            $job = "";
        }
        //确认提示
        if ($job == "") {
            $wintitle = "自定义表单管理-删除自定义表单";
            $wecome_info = "<a href='diy_main.php'>自定义表单管理</a>::删除自定义表单";
            $win = new OxWindow();
            $win->Init("diy_edit.php", "js/blank.js", "POST");
            $win->AddHidden("job", "yes");
            $win->AddHidden("dopost", $dopost);
            $win->AddHidden("diyid", $diyid);
            $win->AddTitle("!将删除所有与该自定义表单相关的文件和数据<br />你确实要删除 \"" . $row['name'] . "\" 这个自定义表单?");
            $winform = $win->GetWindow("ok");
            $win->Display();
            exit;
        } else {
            if ($job == "yes") {
                $row = $dsql->GetOne("SELECT `table` FROM `#@__diyforms` WHERE diyid='{$diyid}'", MYSQL_ASSOC);
                if (!is_array($row)) {
                    ShowMsg("你所指定的自定义表单信息不存在!", "-1");
                    exit;
                }
                        }
                    }
                }
                //导入单表模型微数据
                $dsql->SetQuery("SELECT id,addtable FROM `#@__channeltype` WHERE id < -1 ");
                $dsql->Execute();
                $doarray = array();
                while ($row = $dsql->GetArray()) {
                    $tb = str_replace('#@__', $cfg_dbprefix, $row['addtable']);
                    if (empty($tb) || isset($doarray[$tb])) {
                        continue;
                    } else {
                        $sql = "INSERT INTO `#@__arctiny`(id, typeid, typeid2, arcrank, channel, senddate, sortrank, mid)  \n                    SELECT aid, typeid, 0, arcrank, channel, senddate, 0, mid FROM `{$tb}` ";
                        $rs = $dsql->ExecuteNoneQuery($sql);
                        $doarray[$tb] = 1;
                    }
                }
                $win = new OxWindow();
                $win->Init("sys_repair.php", "js/blank.js", "POST' enctype='multipart/form-data' ");
                $win->mainTitle = "系统修复工具";
                $wecome_info = "<a href='sys_repair.php'>系统错误修复工具</a> &gt;&gt; 高级综合检测修复";
                $win->AddTitle('本工具用于检测和修复你的系统可能存在的错误');
                $msg = "\n    <table width='98%' border='0' cellspacing='0' cellpadding='0' align='center'>\n  <tr>\n    <td height='250' valign='top'>\n    完成所有修复操作,移除错误记录 {$errnum} 条!\n    <hr />\n    <br />\n    <a href='index_body.php' style='font-size:14px;'><b>完成修正或无错误返回&gt;&gt;</b></a>\n    </td>\n  </tr>\n </table>\n    ";
                $win->AddMsgItem("<div style='padding-left:20px;line-height:150%'>{$msg}</div>");
                $winform = $win->GetWindow('hand', '');
                $win->Display();
                exit;
            }
        }
    }
}
Exemplo n.º 23
0
         if (empty($v['name'])) {
             continue;
         }
         if ($v['type'] == 'dir') {
             $v['type'] = '目录';
         } else {
             $v['type'] = '文件';
         }
         $filelist .= "{$v['type']}|{$v['name']}\r\n";
     }
     if (file_exists(DEDEDATA . "/module/{$hash}-readme.php")) {
         $setupinfo = "已安装 <a href='module_main.php?action=uninstall&hash={$hash}'>卸载</a>";
     } else {
         $setupinfo = "未安装 <a href='module_main.php?action=setup&hash={$hash}'>安装</a>";
     }
     $win = new OxWindow();
     $win->Init("", "js/blank.js", "");
     $wecome_info = "模块管理";
     $win->AddTitle("<a href='module_main.php'>模块管理</a> &gt;&gt; 模块详情: {$infos['name']}");
     $msg = "<style>.dtb{border-bottom:1px dotted #cccccc}</style>\r\n    <table width='98%' border='0' cellspacing='0' cellpadding='0'>\r\n  <tr>\r\n    <td width='20%' height='28' class='dtb'>模块名称:</td>\r\n    <td width='80%' class='dtb'>{$infos['name']}</td>\r\n  </tr>\r\n  <tr>\r\n    <td height='28' class='dtb'>语言:</td>\r\n    <td class='dtb'>{$infos['lang']} {$alertMsg}</td>\r\n  </tr>\r\n  <tr>\r\n    <td height='28' class='dtb'>文件大小:</td>\r\n    <td class='dtb'>{$infos['filesize']}</td>\r\n  </tr>\r\n  <tr>\r\n    <td height='28' class='dtb'>是否已安装:</td>\r\n    <td class='dtb'>{$setupinfo}</td>\r\n  </tr>\r\n  <tr>\r\n    <td height='28' class='dtb'>团队名称:</td>\r\n    <td class='dtb'>{$infos['team']}</td>\r\n  </tr>\r\n  <tr>\r\n    <td height='28' class='dtb'>发布时间:</td>\r\n    <td class='dtb'>{$infos['time']}</td>\r\n  </tr>\r\n  <tr>\r\n    <td height='28' class='dtb'>电子邮箱:</td>\r\n    <td class='dtb'>{$infos['email']}</td>\r\n  </tr>\r\n  <tr>\r\n    <td height='28' class='dtb'>官方网址:</td>\r\n    <td class='dtb'>{$infos['url']}</td>\r\n  </tr>\r\n  <tr>\r\n    <td height='28' class='dtb'>使用协议:</td>\r\n    <td class='dtb'><a href='module_main.php?action=showreadme&hash={$hash}' target='_blank'>点击浏览...</a></td>\r\n  </tr>\r\n  <tr>\r\n    <td height='28'>模块包含的文件:<br />(文件路径相对于当前目录)</td><td>&nbsp;</td>\r\n  </tr>\r\n  <tr>\r\n    <td height='164' colspan='2'>\r\n     <textarea name='filelists' id='filelists' style='width:90%;height:200px'>{$filelist}</textarea>\r\n    </td>\r\n  </tr>\r\n</table>\r\n    ";
     $win->AddMsgItem("<div style='padding-left:10px;line-height:150%'>{$msg}</div>");
     $winform = $win->GetWindow('hand', '');
     $win->Display();
     $dm->Clear();
     exit;
 } else {
     if ($action == 'edit') {
         $dm = new DedeModule($mdir);
         $minfos = $dm->GetModuleInfo($hash);
         extract($minfos, EXTR_SKIP);
         if (!isset($lang)) {
Exemplo n.º 24
0
<?php 
require(dirname(__FILE__)."/config.php");
CheckPurview('co_AddNote');
if(empty($job)) $job="";
if($job=="")
{
     require_once(dirname(__FILE__)."/../include/pub_oxwindow.php");
     $wintitle = "导入采集规则";
	   $wecome_info = "<a href='co_main.php'><u>采集点管理</u></a>::导入采集规则";
	   $win = new OxWindow();
	   $win->Init("co_get_corule.php","js/blank.js","POST");
	   $win->AddHidden("job","yes");
	   $win->AddTitle("请在下面输入你要导入的文本配置:");
	   $win->AddMsgItem("<textarea name='notes' style='width:100%;height:300px'></textarea>");
	   $winform = $win->GetWindow("ok");
	   $win->Display();
     exit();
}
else
{
   	  CheckPurview('co_AddNote');
   	  require_once(dirname(__FILE__)."/../include/pub_dedetag.php");
   	  $dtp = new DedeTagParse();
   	  $dbnotes = $notes;
   	  $notes = stripslashes($notes);
      $dtp->LoadString($notes);
   	  if(!is_array($dtp->CTags))
      {
	      ShowMsg("该规则不合法,无法保存!","-1");
	      $dsql->Close();
	      exit();
Exemplo n.º 25
0
	CheckPurview('sys_ArcBatch');
	require_once(dirname(__FILE__)."/../include/pub_oxwindow.php");
	require_once(dirname(__FILE__)."/../include/inc_typelink.php");
	if(empty($targetTypeid)){
		$tl = new TypeLink(0);
		$typeOptions = $tl->GetOptionArray(0,$tl->TypeInfos['channeltype'],0);
		$tl->Close();
		$typeOptions = "
		<select name='targetTypeid' style='width:350'>
		<option value='0'>请选择移动到的位置...</option>\r\n
     $typeOptions
    </select>
    ";
		$wintitle = "文档管理-移动文档";
	  $wecome_info = "<a href='".$ENV_GOBACK_URL."'>文档管理</a>::移动文档";
	  $win = new OxWindow();
	  $win->Init("archives_do.php","js/blank.js","POST");
	  $win->AddHidden("fmdo","yes");
	  $win->AddHidden("dopost",$dopost);
	  $win->AddHidden("qstr",$qstr);
	  $win->AddHidden("aid",$aid);
	  $win->AddTitle("你目前的操作是移动文档,请选择目标栏目:");
	  $win->AddMsgItem($typeOptions,"30","1");
	  $win->AddMsgItem("你选中的文档ID是: $qstr <br>移动的栏目必须和选定的文档频道类型一致,否则程序会自动勿略不符合的文档。","30","1");
	  $winform = $win->GetWindow("ok");
	  $win->Display();
	}else{
		$targetTypeid = ereg_replace('[^0-9]','',$targetTypeid);
		$dsql = new DedeSql(false);
		$typeInfos = $dsql->GetOne(" Select * From #@__arctype where ID='$targetTypeid' ");
		if(!is_array($typeInfos)){
Exemplo n.º 26
0
<?php 
require(dirname(__FILE__)."/config.php");
CheckPurview('co_EditNote');
if(empty($job)) $job="";
if($job=="")
{
     require_once(dirname(__FILE__)."/../include/pub_oxwindow.php");
     $wintitle = "更改采集规则";
	   $wecome_info = "<a href='co_main.php'><u>采集点管理</u></a>::更改采集规则";
	   $win = new OxWindow();
	   $win->Init("co_edit_text.php","js/blank.js","POST");
	   $win->AddHidden("job","yes");
	   $win->AddHidden("nid",$nid);
	   $win->AddTitle("文本配置专家更改模式:[<a href='co_edit.php?nid={$nid}'>使用可视化修改模式</a>]");
	   $dsql = new DedeSql(false);
	   $row = $dsql->GetOne("Select * From #@__conote where nid='$nid' ");
	   $dsql->Close();
	   $win->AddMsgItem("<textarea name='notes' style='width:100%;height:500px' rows='20'>{$row['noteinfo']}</textarea>");
	   $winform = $win->GetWindow("ok");
	   $win->Display();
     exit();
}
else
{
   	  CheckPurview('co_EditNote');
   	  require_once(dirname(__FILE__)."/../include/pub_dedetag.php");
   	  $dtp = new DedeTagParse();
   	  $dbnotes = $notes;
   	  $notes = stripslashes($notes);
      $dtp->LoadString($notes);
   	  if(!is_array($dtp->CTags)){
         }
         $qstrs = explode("`", $qstr);
         $okaids = array();
         foreach ($qstrs as $aid) {
             if (!isset($okaids[$aid])) {
                 DelArc($aid, "OK", "", $recycle);
             } else {
                 $okaids[$aid] = 1;
             }
         }
         ShowMsg("成功删除指定的文档!", "recycling.php");
         exit;
     } else {
         $wintitle = "文档管理-删除文档";
         $wecome_info = "<a href='recycling.php'>文档管理</a>::删除文档";
         $win = new OxWindow();
         $win->Init("archives_do.php", "js/blank.js", "POST");
         $win->AddHidden("fmdo", "yes");
         $win->AddHidden("dopost", $dopost);
         $win->AddHidden("qstr", $qstr);
         $win->AddHidden("aid", $aid);
         $win->AddHidden("recycle", $recycle);
         $win->AddTitle("你确实要永久删除“ {$qstr} 和 {$aid} ”这些文档?");
         $winform = $win->GetWindow("ok");
         $win->Display();
     }
 } else {
     if ($dopost == 'quickEdit') {
         require_once DEDEADMIN . "/inc/inc_catalog_options.php";
         AjaxHead();
         $query = "SELECT ch.typename as channelname,ch.addtable,ar.membername as rankname,arc.*\n    FROM `#@__archives` arc\n    LEFT JOIN `#@__channeltype` ch ON ch.id=arc.channel\n    LEFT JOIN `#@__arcrank` ar ON ar.rank=arc.arcrank WHERE arc.id='{$aid}' ";
Exemplo n.º 28
0
 if ($dopost == "delete") {
     @set_time_limit(0);
     CheckPurview('c_Del');
     $row = $dsql->GetOne("SELECT * FROM #@__member_model WHERE id='{$id}'");
     if ($row['issystem'] == 1) {
         ShowMsg("系统模型,禁止删除!", "-1");
         exit;
     }
     if (empty($job)) {
         $job = "";
     }
     //确认提示
     if ($job == "") {
         $wintitle = "会员模型管理-删除会员模型";
         $wecome_info = "<a href='member_model_main.php'>会员模型管理</a>::删除会员模型";
         $win = new OxWindow();
         $win->Init("member_model_edit.php", "js/blank.js", "POST");
         $win->AddHidden("job", "yes");
         $win->AddHidden("dopost", $dopost);
         $win->AddHidden("id", $id);
         $win->AddTitle("!将删除所有与该会员模型相关的文件和数据<br />你确实要删除 \"" . $row['name'] . "\" 这个会员模型?");
         $winform = $win->GetWindow("ok");
         $win->Display();
         exit;
     } else {
         if ($job == "yes") {
             $row = $dsql->GetOne("SELECT `table` FROM `#@__member_model` WHERE id='{$id}'", MYSQL_ASSOC);
             if (!is_array($row)) {
                 ShowMsg("你所指定的会员模型信息不存在!", "-1");
                 exit;
             }
Exemplo n.º 29
0
            }
        }
        //生成HTML
        UpIndexKey($id, $arcrank, $typeid, $sortrank, $tags);
        if ($cfg_remote_site == 'Y' && $isremote == "1") {
            if ($serviterm != "") {
                list($servurl, $servuser, $servpwd) = explode(',', $serviterm);
                $config = array('hostname' => $servurl, 'username' => $servuser, 'password' => $servpwd, 'debug' => 'TRUE');
            } else {
                $config = array();
            }
            if (!$ftp->connect($config)) {
                exit('Error:None FTP Connection!');
            }
        }
        $artUrl = MakeArt($id, true, true, $isremote);
        if ($artUrl == '') {
            $artUrl = $cfg_phpurl . "/view.php?aid={$id}";
        }
        ClearMyAddon($id, $title);
        //返回成功信息
        $msg = "\r\n      请选择你的后续操作:\r\n    <a href='article_add.php?cid={$typeid}'><u>发布新文章</u></a>\r\n    &nbsp;&nbsp;\r\n    <a href='archives_do.php?aid=" . $id . "&dopost=editArchives'><u>查看更改</u></a>\r\n    &nbsp;&nbsp;\r\n    <a href='{$artUrl}' target='_blank'><u>查看文章</u></a>\r\n    &nbsp;&nbsp;\r\n    <a href='catalog_do.php?cid={$typeid}&dopost=listArchives'><u>管理文章</u></a>\r\n    &nbsp;&nbsp;\r\n    {$backurl}\r\n    ";
        $wintitle = "成功更改文章!";
        $wecome_info = "文章管理::更改文章";
        $win = new OxWindow();
        $win->AddTitle("成功更改文章:");
        $win->AddMsgItem($msg);
        $winform = $win->GetWindow("hand", "&nbsp;", false);
        $win->Display();
    }
}
Exemplo n.º 30
0
                 $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_vhistory` WHERE mid IN (" . str_replace("`", ",", $id) . ") Or vid IN (" . str_replace("`", ",", $id) . ") ");
                 $dsql->ExecuteNoneQuery("DELETE FROM `#@__feedback` WHERE mid IN (" . str_replace("`", ",", $id) . ") ");
                 $dsql->ExecuteNoneQuery("UPDATE `#@__archives` SET mid='0' WHERE mid IN (" . str_replace("`", ",", $id) . ")");
             } else {
                 ShowMsg("无法删除此会员,如果这个会员是管理员关连的ID,<br />必须先删除这个管理员才能删除此帐号!", $ENV_GOBACK_URL, 0, 3000);
                 exit;
             }
         }
         ShowMsg("成功删除这些会员!", $ENV_GOBACK_URL);
         exit;
     }
     $randcode = mt_rand(10000, 99999);
     $safecode = substr(md5($cfg_cookie_encode . $randcode), 0, 24);
     $wintitle = "会员管理-删除会员";
     $wecome_info = "<a href='" . $ENV_GOBACK_URL . "'>会员管理</a>::删除会员";
     $win = new OxWindow();
     $win->Init("member_do.php", "js/blank.js", "POST");
     $win->AddHidden("fmdo", "yes");
     $win->AddHidden("dopost", $dopost);
     $win->AddHidden("id", $id);
     $win->AddHidden("randcode", $randcode);
     $win->AddHidden("safecode", $safecode);
     $win->AddTitle("你确实要删除(ID:" . $id . ")这个会员?");
     $win->AddMsgItem(" 安全验证串:<input name='safecode' type='text' id='safecode' size='16' style='width:200px' /> (复制本代码: <font color='red'>{$safecode}</font>)", "30");
     $winform = $win->GetWindow("ok");
     $win->Display();
 } else {
     if ($dopost == "recommend") {
         CheckPurview('member_Edit');
         $id = preg_replace("#[^0-9]#", "", $id);
         if ($matt == 0) {