public function create() { $data = array(); $insertInfo = array('title' => '', 'image' => '', 'description' => ''); $errors = array(); if (isset($_POST['addBlogPost'])) { $fileUpload = new fileUpload('image'); $file = $fileUpload->getFilename(); $fileExtention = $fileUpload->getFileExtention(); $imageErrors = array(); if ($file != '') { $imageErrors = $fileUpload->validate(); $newName = sha1(time()) . '.' . $fileExtention; } else { $newName = ''; } $insertInfo = array('title' => $_POST['title'], 'image' => $newName, 'description' => $_POST['description']); if (empty($imageErrors) && empty($errors)) { $blogPostEntity = new BlogEntity(); $obj = $blogPostEntity->init($insertInfo); $blogPostCollection = new BlogCollection(); $blogPostCollection->save($obj); $fileUpload->upload('uploads/tours/' . $newName); header("Location: index.php?c=blog&m=index"); } } $data['insertInfo'] = $insertInfo; $data['errors'] = $errors; $this->loadView('blog/create', $data); }
public function update(BlogEntity $entity) { $affected = $this->pdo->perform('UPDATE blog SET author = :author, title = :title, intro = :intro, body = :body WHERE id = :id', $entity->getData()); return (bool) $affected; }
private function BlogAction(Request $request) { $post = ltrim(strstr($request->post('id'), '_'), '_'); $this->loadModel('CategoryModel'); $this->loadModel('ArticleModel'); /** @var ArticleEntity $articleEntity */ $articleEntity = $this->articlemodel->getById($post); if ($articleEntity) { $articleEntity = $this->articlemodel->getArticleFromBlog($request->getSession()->get('id'), $articleEntity->getId()); if (!$articleEntity) { $blogEntity = new BlogEntity(); $blogEntity->setAccount($request->getSession()->get('id')); $blogEntity->setArticle($post); $blogEntity->persist(); } } }
$insertInfo = array('title' => '', 'image' => '', 'description' => ''); $errors = array(); if (isset($_POST['addBlogPost'])) { $fileUpload = new fileUpload('image'); $file = $fileUpload->getFilename(); $fileExtention = $fileUpload->getFileExtention(); $imageErrors = array(); if ($file != '') { $imageErrors = $fileUpload->validate(); $newName = sha1(time()) . '.' . $fileExtention; } else { $newName = ''; } $insertInfo = array('title' => $_POST['title'], 'image' => $newName, 'description' => $_POST['description']); if (empty($imageErrors) && empty($errors)) { $blogPostEntity = new BlogEntity(); $obj = $blogPostEntity->init($insertInfo); $blogPostCollection = new BlogCollection(); $blogPostCollection->save($obj); $fileUpload->upload('uploads/tours/' . $newName); header("Location: blog.php"); } } require_once 'common/sidebar.php'; ?> <!-- start: Content --> <div id="content" class="span10"> <ul class="breadcrumb"> <li>