<?php /* * changeInfo.php * 处理用户信息修改的逻辑 * Created By C860 at 2014-1-20 */ //动态加载相关文件 if (file_exists('conf/config.php')) { $predir = ''; } else { $predir = '../'; } include_once $predir . 'conf/config.php'; //需要用户登录 sys::needLog($predir . 'login.php'); //引入相关模型类 include_once $predir . 'Models/user_info.php'; /* * getInfo方法 * 获取当前用户信息 * @author C860 * @return array|false */ function getInfo() { $info = user_info::getUserInfo($_SESSION['userId']); if ($info != false) { return $info; } else { return false;
<?php /* * newArticle.php * 负责处理新发表文章的逻辑 * Createed By C860 at 2014-1-19 */ if (!class_exists('sys')) { include_once '../conf/config.php'; } //需要登录 sys::needLog('../login.php'); //检测数据合法性 if (isset($_POST['title']) && !empty($_POST['title']) && isset($_POST['content']) && !empty($_POST['content']) && isset($_POST['tags']) && !empty($_POST['tags'])) { //引入相关模型类 include_once '../Models/article.php'; include_once '../Models/tag_relate_article.php'; include_once '../Models/user_info.php'; $currentTime = date('Y-m-d H:i:s'); //新增文章 if (article::add($_POST['title'], $_POST['content'], $currentTime, $_SESSION['userId'])) { $ID = article::getId($_POST['title'], $_SESSION['userId'], $currentTime); $tags = explode('|', $_POST['tags']); foreach ($tags as $tag) { tag_relate_article::add($tag, $ID); } user_info::increaseArticleCount($_SESSION['userId']); sys::alert('发表成功!'); sys::redirect('../index.php'); } } else {
<?php include_once 'conf/config.php'; include_once 'Controllers/newArticle.php'; sys::needLog('login.php'); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" type="text/css" href="public/stylesheets/global.css"/> <link rel="stylesheet" type="text/css" href="public/stylesheets/issue.css"/> <script type="text/javascript" src="public/javascripts/jquery-1.10.2.js"></script> <script type="text/javascript" src="public/javascripts/navSlide.js"></script> <script type="text/javascript" src="public/ueditor/ueditor.config.js"></script> <script type="text/javascript" src="public/ueditor/ueditor.all.js"></script> <script type="text/javascript" src="public/javascripts/key-value.js"></script> </head> <body> <?php include_once 'menu.php'; ?> <div id="mainBox"> <div id="container"> <form id="newAFrom" onsubmit="return chkform()" class="editor-content" action="Controllers/newArticle.php" method="post"> <div class="editor-header"> <span class="line"></span> <h2 class="editor-title"> 发表文章</h2> <input class="issue-title" type="text" name="title" id="title">