Пример #1
0
 /**
  * {@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);
     }
 }
Пример #2
0
 /**
  * {@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);
     }
 }
Пример #3
0
 /**
  * {@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);
     }
 }