From 8b446b01b4d17dc3720188e3e36d6510002b1a35 Mon Sep 17 00:00:00 2001 From: Ashwin Date Date: Tue, 16 Sep 2014 12:46:54 +0530 Subject: [PATCH] Added easyblog API --- easyblog/easyblog.php | 23 ++++++ easyblog/easyblog.xml | 17 ++++ easyblog/easyblog/blog.php | 78 ++++++++++++++++++ easyblog/easyblog/category.php | 75 +++++++++++++++++ easyblog/easyblog/latest.php | 73 +++++++++++++++++ users/users.php | 7 +- users/users/users_delete.php | 73 ----------------- users/users/users_update.php | 143 --------------------------------- 8 files changed, 271 insertions(+), 218 deletions(-) create mode 100644 easyblog/easyblog.php create mode 100644 easyblog/easyblog.xml create mode 100644 easyblog/easyblog/blog.php create mode 100644 easyblog/easyblog/category.php create mode 100644 easyblog/easyblog/latest.php delete mode 100755 users/users/users_delete.php delete mode 100755 users/users/users_update.php diff --git a/easyblog/easyblog.php b/easyblog/easyblog.php new file mode 100644 index 0000000..7966647 --- /dev/null +++ b/easyblog/easyblog.php @@ -0,0 +1,23 @@ + + + Api - Easyblog + 1.0 + July 2014 + techjoomla + contact@techjoomla.com + http://techjoomla.com + Techjoomla + GNU General Public License v2 + Easyblog APIs + + + easyblog.php + easyblog + + diff --git a/easyblog/easyblog/blog.php b/easyblog/easyblog/blog.php new file mode 100644 index 0000000..4341276 --- /dev/null +++ b/easyblog/easyblog/blog.php @@ -0,0 +1,78 @@ +plugin->setResponse( $this->getErrorResponse(404, 'Easyblog not installed') ); + return; + } + require_once( JPATH_ROOT . '/components/com_easyblog/helpers/helper.php' ); + } + public function delete() + { + $this->plugin->setResponse( 'in delete' ); + } + + public function post() + { + $input = JFactory::getApplication()->input; + $blog = EasyBlogHelper::getTable( 'Blog', 'Table' ); + $post = $input->post->getArray(array()); + + $blog->bind($post); + $blog->created_by = $this->plugin->getUser()->id; + + if (!$blog->store()) { + $this->plugin->setResponse( $this->getErrorResponse(404, $blog->getError()) ); + return; + } + + $item = EasyBlogHelper::getHelper( 'SimpleSchema' )->mapPost($blog, '