/** * Devuelve la informacion cargada del objeto * Uso interno * @return object */ public function getData($options) { $object = new stdClass(); $object->id = $options->id; $object->category = CI_Category::getData($options->category); $object->description = $options->description; $object->commonState = CI_CommonState::getData($options->commonState); return $object; }
public function index_get() { $status = 404; $return["result"] = "NOOK"; $categories = CI_Category::getCategories(); if ($categories) { $status = 200; $return["result"] = "OK"; $return["data"] = ""; foreach ($categories as $key => $category) { $myCategory = CI_Category::getData($category); $return["data"][$key] = $myCategory; } } $this->response($return, $status); }
protected function getData($options) { $publication = new stdClass(); if (isset($options->id)) { $publication->id = $options->id; $publication->image = CI_Image::getData($options->image); } $publication->title = $options->title; $publication->description = $options->description; $publication->category = CI_Category::getData($options->category); $publication->subcategory = CI_Subcategory::getData($options->subcategory); $publication->object = CI_Object::getData($options->object); $publication->quantity = $options->quantity; $publication->views = $options->views; $publication->processState = CI_ProcessState::getData($options->processState); $publication->creationDate = $options->creationDate; $publication->expirationDate = $options->expirationDate; if (isset($options->isFavorite)) { $publication->isFavorite = $options->isFavorite; } if (isset($options->isOwner)) { $publication->isOwner = $options->isOwner; } if (isset($options->userId)) { $publication->userId = $options->userId; } return $publication; }