Example #1
0
 private function ShowArticle()
 {
     global $objTpl, $objUser;
     if ($objUser->CheckRight("can_at_showarticle") == false) {
         return $this->ReturnError("RIGHTS: can_at_showlist");
     }
     $Id = isset($_GET['id']) ? intval($_GET['id']) : NULL;
     if ($Id == NULL) {
         return $this->ReturnTemplate("article_notexisting");
     }
     $Article = Article::GetArticle($Id);
     if ($Article == false) {
         return $this->ReturnTemplate("article_notexisting");
     }
     $objTpl->assign("title", $Article['title']);
     $objTpl->assign("content", $Article['content']);
     return $this->ReturnTemplate("article");
 }
Example #2
0
<?php

require_once 'admin.inc.php';
require_once '../include/article.class.php';
require_once '../include/category.class.php';
$aid = $_GET['aid'];
$aid = isset($aid) && is_numeric($aid) ? $aid : 0;
$posttype = "article";
$articledata = new Article();
$article = $articledata->GetArticle($aid, true);
if ($article == null) {
    header("location:article.php");
    exit;
}
$postmeta = $metadata->GetMetaList($posttype, $aid);
$pmcount = count($postmeta);
$metavalue = array();
if ($pmcount > 0) {
    foreach ($postmeta as $metainfo) {
        $metavalue[] = $metainfo->metaname;
    }
}
$action = $_POST['action'];
if ($action == 'save') {
    $articletitle = $_POST['articletitle'];
    $articlecategory = $_POST['articlecategory'];
    $articleseotitle = $_POST["articleseotitle"];
    $articlekeywords = $_POST['articlekeywords'];
    $articledescription = $_POST['articledescription'];
    $articlecontent = $_POST['articlecontent'];
    $articletemplets = $_POST['articletemplets'];
Example #3
0
         exit("指定的文件名已经存在");
     }
 }
 $articletemplets = str_replace("{style}/", "", $articletemplets);
 $nowdate = date("Y-m-d H:i:s");
 if (empty($articleadddate)) {
     $articleadddate = $nowdate;
 }
 $sql = "INSERT INTO yiqi_article (aid ,title ,cid ,thumb ,uid ,seotitle,seokeywords ,seodescription,content ,adddate ,lasteditdate,filename ,templets,status)" . "VALUES (NULL, '{$articletitle}', '{$articlecategory}','{$articlethumb}' ,'{$adminuserinfo->uid}','{$articleseotitle}', '{$articlekeywords}', '{$articledescription}', '{$articlecontent}', '{$articleadddate}', '{$nowdate}','{$articlefilename}', '{$articletemplets}', 'ok')";
 $result = $yiqi_db->query(CheckSql($sql));
 if ($result == 1) {
     $aid = $yiqi_db->insert_id;
     //生成HTML
     $genehtml = getset("urlrewrite")->value;
     if ($genehtml == "html") {
         $article = $articledata->GetArticle($aid);
         $article->content = mixkeyword($article->content);
         $tempinfo->assign("article", $article);
         if (!$tempinfo->template_exists($article->templets)) {
             exit("没有找到文章模板,请与管理员联系!");
         }
         $source = $tempinfo->fetch($article->templets);
         $urlparam = array('name' => $articlefilename, 'type' => 'article', 'generatehtml' => 1);
         $fileurl = formaturl($urlparam);
         $cachedata->WriteFileCache(YIQIROOT . "/" . $fileurl, $source, true);
     }
     //添加附加属性
     $idarr = $_POST["chk"];
     if (count($idarr) > 0) {
         foreach ($idarr as $id) {
             $varname = $_POST["extname"];