public function updateMetadataAction()
 {
     $this->_helper->layout->disableLayout();
     $this->_helper->viewRenderer->setNoRender(true);
     $request = $this->getRequest();
     if ($request->isPost()) {
         $options = $request->getPost();
         $metadataM = new Application_Model_TravelGuidesMetadata();
         //$metadataM	=	$metadataM->find($options["lonelyPlanetCountryId"]);
         $item_id = $options['itemId'];
         $item_type = $options['itemType'];
         $metadataM = $metadataM->fetchRow("item_id={$item_id} AND item_type='{$item_type}'");
         if (false !== $metadataM) {
             $metadataM->setMetaTitle($options["metaTitle"]);
             $metadataM->setMetaKeyword($options["metaKeyword"]);
             $metadataM->setMetaDesc($options["metaDesc"]);
             $metaRes = $metadataM->save();
         } else {
             $metadataM = new Application_Model_TravelGuidesMetadata($options);
             $metaRes = $metadataM->save();
         }
         if ($metaRes) {
             $arrayResult = array("error" => 0, "response" => "Meta data information has been updated successfully.");
         } else {
             $arrayResult = array("error" => 1, "response" => "Error occured, no data found.");
         }
         echo Zend_Json::encode($arrayResult);
         exit;
     }
     //end if
 }
 private function setModel($row)
 {
     $model = new Application_Model_TravelGuidesMetadata();
     $model->setId($row->id)->setItemId($row->item_id)->setItemType($row->item_type)->setMetaTitle($row->meta_title)->setMetaKeyword($row->meta_keyword)->setMetaDesc($row->meta_desc)->setAddedon($row->addedon)->setUpdatedon($row->updatedon);
     return $model;
 }