Ejemplo n.º 1
0
 /**
  * Submit data in the post_data format (from includes/tools/message.php)
  *
  * @param message $message The message object
  */
 public function post_data(message $message)
 {
     $post_data = $message->request_data();
     // Handle different field usage
     if ($this->message_fields_prefix != 'message') {
         $post_data[$this->message_fields_prefix] = $post_data['message'];
         unset($post_data['message']);
     }
     foreach ($this->object_config as $field => $options) {
         if (isset($options['message_field']) && isset($post_data[$options['message_field']])) {
             $this->{$field} = $post_data[$options['message_field']];
         }
     }
     $this->generate_text_for_storage($post_data['bbcode_enabled'], $post_data['magic_url_enabled'], $post_data['smilies_enabled']);
 }
Ejemplo n.º 2
0
 /**
  * {@inheritDoc}
  */
 public function post_data(message $message)
 {
     $post_data = $message->request_data();
     $this->topic->__set_array(array('topic_sticky' => $message->auth['sticky_topic'] ? $post_data['sticky_topic'] : $this->topic->topic_sticky, 'topic_locked' => $message->auth['lock_topic'] ? $post_data['lock_topic'] : $this->topic->topic_locked));
     parent::post_data($message);
 }