Esempio n. 1
0
 public static function getInstance()
 {
     if (!self::$instance) {
         self::$instance = new BlogsModel();
     }
     return self::$instance;
 }
<?php

require_once 'BlogsModel.php';
$user = $_GET['user'];
$model = new BlogsModel();
$model->ConnectDb();
$model->GetMaxNumOfBlogs($user);
$model->DisConnectDb();
Esempio n. 3
0
<?php

require_once 'BlogsModel.php';
$user = $_POST['user'];
$id = $_POST['id'];
$model = new BlogsModel();
$model->ConnectDb();
$model->DeleteBlog($user, $id);
$model->DisConnectDb();
Esempio n. 4
0
<?php

require_once 'BlogsModel.php';
$user = $_POST['user'];
$title = $_POST['title'];
$text_of_blog = $_POST['text_of_blog'];
$created = $_POST['created'];
$model = new BlogsModel();
$model->ConnectDb();
$model->AddBlog($user, $title, $text_of_blog, $created);
$model->DisConnectDb();
Esempio n. 5
0
<?php

require_once 'BlogsModel.php';
$user = $_POST['user'];
$id = $_POST['id'];
$title = $_POST['title'];
$text_of_blog = $_POST['text_of_blog'];
$created = $_POST['created'];
$changeDate = $_POST['changeDate'];
$model = new BlogsModel();
$model->ConnectDb();
$model->UpdateBlog($user, $id, $title, $text_of_blog, $changeDate, $created);
$model->DisConnectDb();
Esempio n. 6
0
<?php

require_once 'BlogsModel.php';
$start = $_GET['start'];
$limit = $_GET['limit'];
$model = new BlogsModel();
$model->ConnectDb();
$model->GetBlogList($start, $limit);
$model->DisConnectDb();
 /**
  * 削除
  */
 public function delete()
 {
     $request = Request::getInstance();
     $blog_templates_model = Model::load('BlogTemplates');
     $id = $request->get('id');
     $blog_id = $this->getBlogId();
     // 使用中のテンプレート判定
     $blog = $this->getBlog($blog_id);
     $template_ids = BlogsModel::getTemplateIds($blog);
     if (in_array($id, $template_ids)) {
         $this->setErrorMessage(__('You can not delete a template in use'));
         $this->redirect(array('action' => 'index'));
     }
     // 削除データの取得
     if (!($blog_template = $blog_templates_model->findByIdAndBlogId($id, $blog_id))) {
         $this->redirect(array('action' => 'index'));
     }
     if (Session::get('sig') && Session::get('sig') === $request->get('sig')) {
         // 削除処理
         $blog_templates_model->deleteByIdAndBlogId($id, $blog_id);
         $this->setInfoMessage(__('I removed the template'));
     }
     $this->redirectBack(array('action' => 'index'));
 }