/** * {@inheritdoc} */ public function params($method) { switch ($method) { case HttpRequest::METHOD_PUT: return array(new HiddenParameter('guid', true, Parameter::TYPE_INT), new HiddenParameter('container_guid', false, Parameter::TYPE_INT), new Parameter('title', false, Parameter::TYPE_STRING, null, null, elgg_echo('title')), new Parameter('description', false, Parameter::TYPE_STRING, null, null, elgg_echo('blog:body')), new Parameter('excerpt', false, Parameter::TYPE_STRING, null, null, elgg_echo('blog:excerpt')), new Parameter('status', false, Parameter::TYPE_ENUM, null, array('draft', 'published'), elgg_echo('status')), new Parameter('comments_on', false, Parameter::TYPE_ENUM, null, array('On', 'Off'), elgg_echo('comments')), new Parameter('tags', false, Parameter::TYPE_STRING, null, null, elgg_echo('tags')), new Parameter('access_id', false, Parameter::TYPE_INT)); default: return parent::params($method); } }
/** * {@inheritdoc} */ public function params($method) { switch ($method) { case HttpRequest::METHOD_PUT: return array(new HiddenParameter('guid', true, Parameter::TYPE_INT), new HiddenParameter('container_guid', false, Parameter::TYPE_INT), new Parameter('status', false), new Parameter('address', false), new Parameter('location', false), new Parameter('friend_uids', false, Parameter::TYPE_ARRAY), new Parameter('upload_uids', false, Parameter::TYPE_ARRAY), new Parameter('attachment_uids', false, Parameter::TYPE_ARRAY), new Parameter('tags', false, Parameter::TYPE_STRING), new Parameter('access_id', false, Parameter::TYPE_INT)); default: return parent::params($method); } }
/** * {@inheritdoc} */ public function params($method) { switch ($method) { case HttpRequest::METHOD_GET: $params = parent::params($method); $params[] = new Parameter('raw', false, Parameter::TYPE_BOOL, false, null, elgg_echo('graph:file:raw')); return $params; case HttpRequest::METHOD_PUT: return array(new HiddenParameter('guid', true, Parameter::TYPE_INT), new HiddenParameter('owner_guid', false, Parameter::TYPE_INT), new HiddenParameter('container_guid', false, Parameter::TYPE_INT), new Parameter('title', false, Parameter::TYPE_STRING, null, null, elgg_echo('title')), new Parameter('description', false, Parameter::TYPE_STRING, null, null, elgg_echo('description')), new Parameter('tags', false, Parameter::TYPE_STRING, null, null, elgg_echo('tags')), new Parameter('access_id', false, Parameter::TYPE_INT, ACCESS_PRIVATE), new Parameter('filename', false, Parameter::TYPE_STRING, null, null, elgg_echo('graph:file:filename')), new Parameter('contents', false, Parameter::TYPE_STRING, null, null, elgg_echo('graph:file:contents')), new Parameter('mimetype', false, Parameter::TYPE_STRING, null, null, elgg_echo('graph:file:mimetype')), new Parameter('checksum', false, Parameter::TYPE_STRING, null, null, elgg_echo('graph:file:checksum'))); default: return parent::params($method); } }