public function createAction()
 {
     $this->_helper->viewRenderer->setNoRender();
     $types = array('default', 'basic', 'songs', 'video');
     $fav = array('school', 'college', 'work', 'books', 'musics', 'movies', 'celebrities', 'games', 'sports');
     $data = $this->getRequest()->getParams();
     if (isset($this->authIdentity) && isset($data['leafname']) && isset($data['category']) && isset($data['subcategory']) && in_array($data['type'], $types)) {
         $leaf = new Application_Model_Leaf($this->registry->DB);
         $leafid = $leaf->createLeaf($data['leafname'], $data['type'], $data['category'], $data['subcategory']);
         if ($leafid) {
             if (isset($data['fav']) && in_array(strtolower($data['fav']), $fav)) {
                 $UserInfoModel = new Application_Model_UserInfo($this->registry->DB);
                 $UserInfoModel->UpdateToFavorites($leafid, $data['fav'], 'add');
             }
             $this->getResponse()->setBody(json_encode(array('status' => 'success', 'leafid' => $leafid, 'name' => $data['leafname'])));
         } else {
             $this->getResponse()->setBody(json_encode(array('status' => 'error occured')));
         }
     }
 }
 public function updatetofavoritesAction()
 {
     $this->_helper->viewRenderer->setNoRender();
     if ($this->auth->hasIdentity()) {
         $updateschool = new Application_Model_UserInfo($this->registry['DB']);
         $pageid = $this->getRequest()->getParam('pageids');
         $category = $this->getRequest()->getParam('category');
         $type = $this->getRequest()->getParam('type');
         if ($category == 'college' || $category == 'school' || $category == 'employer') {
             $from = $this->getRequest()->getParam('from');
             $end = $this->getRequest()->getParam('end');
             $pageids[$pageid] = $from . ',' . $end;
         } else {
             $pageids = explode(',', $pageid);
         }
         if ($updateschool->UpdateToFavorites($pageids, $category, $type)) {
             echo json_encode(array('status' => 'success'));
         } else {
             echo json_encode(array('status' => 'error'));
         }
     }
 }