public function actionAdd()
 {
     Article::addNewArticle(array('title' => 'test1', 'data' => 'test1data'));
     return true;
 }
Example #2
0
<?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 -->
Example #3
0
<?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"));
}