public function actionAdd() { Article::addNewArticle(array('title' => 'test1', 'data' => 'test1data')); return true; }
<?php /** * Model: C.P.Sub 公告系統 * Author: Cooltey Feng * Lastest Update: 2014/6/9 */ $getArticle = new Article($config_upload_folder, $config_article_file_path, $getLib); // transfer data $getData = $_POST; $getFile = $_FILES; // set add function $getResult = $getArticle->addNewArticle($getData, $getFile); if ($getResult['status'] == true) { $success_msg_array = $getResult['msg']; unset($getData); } else { $error_msg_array = $getResult['msg']; } ?> <?php $getLib->showErrorMsg($error_msg_array); ?> <?php $getLib->showSuccessMsg($success_msg_array); ?> <!--CK Editor --> <script src="js/ckeditor/ckeditor.js"></script> <script src="js/ckeditor/adapters/jquery.js"></script> <!--CK Editor -->
<?php require_once "../../classes/article_class.php"; $postdata = file_get_contents("php://input"); $data = json_decode($postdata); if (!empty($data->title) && !empty($data->category) && !empty($data->content)) { $article = new Article($data->alias, $data->title, $data->category, $data->content, $data->url, $data->img_url, $data->meta_title, $data->meta_description, $data->meta_keywords); if ($article->articleExists()) { $article->updateArticle(); http_response_code("200"); echo json_encode(array("message" => "Article with title " . $article->getArticleName() . " as been updated.")); } else { $article->addNewArticle(); http_response_code("200"); echo json_encode(array("message" => "Article with title " . $article->getArticleName() . " added to the database")); } } else { // redirect to write the article http_response_code("400"); echo json_encode(array("error" => "Title,Content and Category must be filled")); }