Zeile 138 | Zeile 138 |
---|
$post['username'] = $user['username']; } // if the uid is 0 verify the username
|
$post['username'] = $user['username']; } // if the uid is 0 verify the username
|
else if($post['uid'] == 0 && $post['username'] != $lang->guest)
| else if($post['uid'] == 0 && $post['username'] != '')
|
{ // Set up user handler require_once MYBB_ROOT."inc/datahandlers/user.php";
| { // Set up user handler require_once MYBB_ROOT."inc/datahandlers/user.php";
|
Zeile 153 | Zeile 153 |
---|
$this->errors = array_merge($this->errors, $userhandler->get_errors()); return false; }
|
$this->errors = array_merge($this->errors, $userhandler->get_errors()); return false; }
|
|
|
if($userhandler->verify_username_exists()) { // username is in use $this->errors = array_merge($this->errors, $userhandler->get_errors());
|
if($userhandler->verify_username_exists()) { // username is in use $this->errors = array_merge($this->errors, $userhandler->get_errors());
|
return false; } }
// After all of this, if we still don't have a username, force the username as "Guest" (Note, this is not translatable as it is always a fallback) if(!$post['username']) { $post['username'] = "Guest"; }
return true; }
| return false; } }
return true; }
|
/** * Verifies a post subject. *
| /** * Verifies a post subject. *
|
Zeile 184 | Zeile 178 |
---|
$subject = trim_blank_chrs($subject);
if($this->method == "update" && $post['pid'])
|
$subject = trim_blank_chrs($subject);
if($this->method == "update" && $post['pid'])
|
{
| {
|
// If this is the first post there needs to be a subject, else make it the default one. if(my_strlen($subject) == 0 && $this->first_post) {
| // If this is the first post there needs to be a subject, else make it the default one. if(my_strlen($subject) == 0 && $this->first_post) {
|
Zeile 212 | Zeile 206 |
---|
else { if(my_strlen($subject) == 0)
|
else { if(my_strlen($subject) == 0)
|
{
| {
|
$this->set_error("missing_subject"); return false; }
| $this->set_error("missing_subject"); return false; }
|
Zeile 226 | Zeile 220 |
---|
if($position_re !== false && $position_re == 0) { $subject_length = $subject_length - 4;
|
if($position_re !== false && $position_re == 0) { $subject_length = $subject_length - 4;
|
}
| }
|
}
if($subject_length > 85)
| }
if($subject_length > 85)
|
Zeile 247 | Zeile 241 |
---|
*/ function verify_message() {
|
*/ function verify_message() {
|
global $mybb;
| global $db, $mybb;
|
$post = &$this->data; $post['message'] = trim_blank_chrs($post['message']);
// Do we even have a message at all? if(my_strlen($post['message']) == 0)
|
$post = &$this->data; $post['message'] = trim_blank_chrs($post['message']);
// Do we even have a message at all? if(my_strlen($post['message']) == 0)
|
{
| {
|
$this->set_error("missing_message"); return false; }
|
$this->set_error("missing_message"); return false; }
|
// If this board has a maximum message length check if we're over it. Use strlen because SQL limits are in bytes else if(strlen($post['message']) > $mybb->settings['maxmessagelength'] && $mybb->settings['maxmessagelength'] > 0 && !is_moderator($post['fid'], "", $post['uid'])) { $this->set_error("message_too_long", array($mybb->settings['maxmessagelength'], strlen($post['message']))); return false; }
// And if we've got a minimum message length do we meet that requirement too?
| |
else {
|
else {
|
| $limit = (int)$mybb->settings['maxmessagelength']; $dblimit = 0;
// If database is mysql or mysqli check field type and set max database limit if(stripos($db->type, 'my') !== false) { $fields = $db->show_fields_from("posts"); $type = $fields[array_search('message', array_column($fields, 'Field'))]['Type']; switch(strtolower($type)) { case 'longtext': $dblimit = 4294967295; break; case 'mediumtext': $dblimit = 16777215; break; case 'text': default: $dblimit = 65535; break; } }
if($limit > 0 || $dblimit > 0) { $is_moderator = is_moderator($post['fid'], "", $post['uid']); // Consider minimum in user defined and database limit other than 0 if($limit > 0 && $dblimit > 0) { $limit = $is_moderator ? $dblimit : min($limit, $dblimit); } else { $limit = max($limit, $dblimit); }
if(strlen($post['message']) > $limit && (!$is_moderator || $limit == $dblimit)) { $this->set_error("message_too_long", array($limit, strlen($post['message']))); return false; } }
|
if(!isset($post['fid'])) { $post['fid'] = 0; }
|
if(!isset($post['fid'])) { $post['fid'] = 0; }
|
|
|
if(!$mybb->settings['mycodemessagelength']) { // Check to see of the text is full of MyCode
| if(!$mybb->settings['mycodemessagelength']) { // Check to see of the text is full of MyCode
|
Zeile 568 | Zeile 597 |
---|
$query = $db->simple_select("posts", "pid", "tid='{$post['tid']}'", $options); $reply_to = $db->fetch_array($query); $post['replyto'] = $reply_to['pid'];
|
$query = $db->simple_select("posts", "pid", "tid='{$post['tid']}'", $options); $reply_to = $db->fetch_array($query); $post['replyto'] = $reply_to['pid'];
|
}
return true; }
| }
return true; }
|
/** * Verify the post icon. *
| /** * Verify the post icon. *
|
Zeile 649 | Zeile 678 |
---|
else { $user = get_user($this->data['uid']);
|
else { $user = get_user($this->data['uid']);
|
}
| }
|
if(!is_member($prefix_cache['groups'], array('usergroup' => $user['usergroup'], 'additionalgroups' => $user['additionalgroups'])) && (empty($this->data['tid']) || $prefix != $thread['prefix'])) {
| if(!is_member($prefix_cache['groups'], array('usergroup' => $user['usergroup'], 'additionalgroups' => $user['additionalgroups'])) && (empty($this->data['tid']) || $prefix != $thread['prefix'])) {
|
Zeile 777 | Zeile 806 |
---|
}
if($this->method == "insert" || array_key_exists('message', $post))
|
}
if($this->method == "insert" || array_key_exists('message', $post))
|
{
| {
|
$this->verify_message(); $this->verify_image_count(); $this->verify_video_count();
| $this->verify_message(); $this->verify_image_count(); $this->verify_video_count();
|
Zeile 799 | Zeile 828 |
---|
}
if($this->method == "insert" || array_key_exists('options', $post))
|
}
if($this->method == "insert" || array_key_exists('options', $post))
|
{
| {
|
$this->verify_options(); }
| $this->verify_options(); }
|
Zeile 821 | Zeile 850 |
---|
return true; } }
|
return true; } }
|
|
|
/** * Insert a post into the database. *
| /** * Insert a post into the database. *
|
Zeile 858 | Zeile 887 |
---|
else { // Automatic subscription to the thread
|
else { // Automatic subscription to the thread
|
if($post['options']['subscriptionmethod'] != "" && $post['uid'] > 0)
| if($post['uid'] > 0)
|
{
|
{
|
switch($post['options']['subscriptionmethod'])
| require_once MYBB_ROOT."inc/functions_user.php"; if($post['options']['subscriptionmethod'] == "")
|
{
|
{
|
case "pm": $notification = 2; break; case "email": $notification = 1; break; default: $notification = 0;
| remove_subscribed_thread($post['tid'], $post['uid']); } else { switch($post['options']['subscriptionmethod']) { case "pm": $notification = 2; break; case "email": $notification = 1; break; default: $notification = 0; } add_subscribed_thread($post['tid'], $notification, $post['uid']);
|
}
|
}
|
require_once MYBB_ROOT."inc/functions_user.php"; add_subscribed_thread($post['tid'], $notification, $post['uid']);
| |
}
// Perform any selected moderation tools.
| }
// Perform any selected moderation tools.
|
Zeile 889 | Zeile 924 |
---|
$modoptions_update = array();
// Close the thread.
|
$modoptions_update = array();
// Close the thread.
|
if(!empty($modoptions['closethread']) && $thread['closed'] != 1)
| if(!empty($modoptions['closethread']) && $thread['closed'] != 1 && is_moderator($post['fid'], "canopenclosethreads", $post['uid']))
|
{ $modoptions_update['closed'] = $closed = 1; log_moderator_action($modlogdata, $lang->thread_closed); }
// Open the thread.
|
{ $modoptions_update['closed'] = $closed = 1; log_moderator_action($modlogdata, $lang->thread_closed); }
// Open the thread.
|
if(empty($modoptions['closethread']) && $thread['closed'] == 1)
| if(empty($modoptions['closethread']) && $thread['closed'] == 1 && is_moderator($post['fid'], "canopenclosethreads", $post['uid']))
|
{ $modoptions_update['closed'] = $closed = 0; log_moderator_action($modlogdata, $lang->thread_opened); }
// Stick the thread.
|
{ $modoptions_update['closed'] = $closed = 0; log_moderator_action($modlogdata, $lang->thread_opened); }
// Stick the thread.
|
if(!empty($modoptions['stickthread']) && $thread['sticky'] != 1)
| if(!empty($modoptions['stickthread']) && $thread['sticky'] != 1 && is_moderator($post['fid'], "canstickunstickthreads", $post['uid']))
|
{ $modoptions_update['sticky'] = 1; log_moderator_action($modlogdata, $lang->thread_stuck); }
// Unstick the thread.
|
{ $modoptions_update['sticky'] = 1; log_moderator_action($modlogdata, $lang->thread_stuck); }
// Unstick the thread.
|
if(empty($modoptions['stickthread']) && $thread['sticky'] == 1)
| if(empty($modoptions['stickthread']) && $thread['sticky'] == 1 && is_moderator($post['fid'], "canstickunstickthreads", $post['uid']))
|
{ $modoptions_update['sticky'] = 0; log_moderator_action($modlogdata, $lang->thread_unstuck);
| { $modoptions_update['sticky'] = 0; log_moderator_action($modlogdata, $lang->thread_unstuck);
|
Zeile 1018 | Zeile 1053 |
---|
} }
|
} }
|
if($visible == 1 && $thread['visible'] == 1)
| if($visible == 1)
|
{ $now = TIME_NOW;
| { $now = TIME_NOW;
|
Zeile 1026 | Zeile 1061 |
---|
$update_array = array( 'lastpost' => "'{$now}'" );
|
$update_array = array( 'lastpost' => "'{$now}'" );
|
if($forum['usepostcounts'] != 0)
| if($forum['usepostcounts'] != 0 && $thread['visible'] == 1)
|
{ $update_array['postnum'] = 'postnum+1'; }
| { $update_array['postnum'] = 'postnum+1'; }
|
Zeile 1039 | Zeile 1074 |
---|
{ // Update a post that is a draft $this->post_update_data = array(
|
{ // Update a post that is a draft $this->post_update_data = array(
|
"subject" => $db->escape_string($post['subject']), "icon" => (int)$post['icon'], "uid" => $post['uid'],
| "subject" => $db->escape_string($post['subject']), "icon" => (int)$post['icon'], "uid" => $post['uid'],
|
"username" => $db->escape_string($post['username']), "dateline" => (int)$post['dateline'], "message" => $db->escape_string($post['message']),
| "username" => $db->escape_string($post['username']), "dateline" => (int)$post['dateline'], "message" => $db->escape_string($post['message']),
|
Zeile 1094 | Zeile 1129 |
---|
$thread_update = array(); if($visible == 1 && $thread['visible'] == 1) {
|
$thread_update = array(); if($visible == 1 && $thread['visible'] == 1) {
|
$thread = get_thread($post['tid']);
| |
require_once MYBB_ROOT.'inc/class_parser.php'; $parser = new Postparser;
$done_users = array();
$subject = $parser->parse_badwords($thread['subject']);
|
require_once MYBB_ROOT.'inc/class_parser.php'; $parser = new Postparser;
$done_users = array();
$subject = $parser->parse_badwords($thread['subject']);
|
|
|
$parser_options = array( 'me_username' => $post['username'], 'filter_badwords' => 1
| $parser_options = array( 'me_username' => $post['username'], 'filter_badwords' => 1
|
Zeile 1129 | Zeile 1163 |
---|
while($subscribedmember = $db->fetch_array($query)) { if($done_users[$subscribedmember['uid']])
|
while($subscribedmember = $db->fetch_array($query)) { if($done_users[$subscribedmember['uid']])
|
{ continue; }
| { continue; }
|
$args['users'][$subscribedmember['uid']] = (int)$subscribedmember['uid'];
$done_users[$subscribedmember['uid']] = 1;
| $args['users'][$subscribedmember['uid']] = (int)$subscribedmember['uid'];
$done_users[$subscribedmember['uid']] = 1;
|
Zeile 1168 | Zeile 1202 |
---|
{ $emailsubject = $lang->emailsubject_subscription; $emailmessage = $lang->email_subscription;
|
{ $emailsubject = $lang->emailsubject_subscription; $emailmessage = $lang->email_subscription;
|
| }
// If the poster is unregistered and hasn't set a username, call them Guest if(!$post['uid'] && !$post['username']) { $post['username'] = htmlspecialchars_uni($lang->guest);
|
} } else {
|
} } else {
|
if($subscribedmember['notification'] == 1)
| if(($subscribedmember['notification'] == 1 && !isset($langcache[$uselang]['emailsubject_subscription'])) || !isset($langcache[$uselang]['guest']))
|
{
|
{
|
if(!isset($langcache[$uselang]['emailsubject_subscription']))
| $userlang = new MyLanguage; $userlang->set_path(MYBB_ROOT."inc/languages"); $userlang->set_language($uselang); if($subscribedmember['notification'] == 1)
|
{
|
{
|
$userlang = new MyLanguage; $userlang->set_path(MYBB_ROOT."inc/languages"); $userlang->set_language($uselang);
| |
$userlang->load("messages"); $langcache[$uselang]['emailsubject_subscription'] = $userlang->emailsubject_subscription; $langcache[$uselang]['email_subscription'] = $userlang->email_subscription;
|
$userlang->load("messages"); $langcache[$uselang]['emailsubject_subscription'] = $userlang->emailsubject_subscription; $langcache[$uselang]['email_subscription'] = $userlang->email_subscription;
|
unset($userlang);
| |
}
|
}
|
| $userlang->load("global");
$langcache[$uselang]['guest'] = $userlang->guest; unset($userlang); } if($subscribedmember['notification'] == 1) {
|
$emailsubject = $langcache[$uselang]['emailsubject_subscription']; $emailmessage = $langcache[$uselang]['email_subscription'];
|
$emailsubject = $langcache[$uselang]['emailsubject_subscription']; $emailmessage = $langcache[$uselang]['email_subscription'];
|
| }
// If the poster is unregistered and hasn't set a username, call them Guest if(!$post['uid'] && !$post['username']) { $post['username'] = $langcache[$uselang]['guest'];
|
} }
| } }
|
Zeile 1195 | Zeile 1248 |
---|
$post_code = md5($subscribedmember['loginkey'].$subscribedmember['salt'].$subscribedmember['regdate']); $emailmessage = $lang->sprintf($emailmessage, $subscribedmember['username'], $post['username'], $mybb->settings['bbname'], $subject, $excerpt, $mybb->settings['bburl'], str_replace("&", "&", get_thread_link($thread['tid'], 0, "newpost")), $thread['tid'], $post_code);
|
$post_code = md5($subscribedmember['loginkey'].$subscribedmember['salt'].$subscribedmember['regdate']); $emailmessage = $lang->sprintf($emailmessage, $subscribedmember['username'], $post['username'], $mybb->settings['bbname'], $subject, $excerpt, $mybb->settings['bburl'], str_replace("&", "&", get_thread_link($thread['tid'], 0, "newpost")), $thread['tid'], $post_code);
|
$new_email = array( "mailto" => $db->escape_string($subscribedmember['email']), "mailfrom" => '', "subject" => $db->escape_string($emailsubject), "message" => $db->escape_string($emailmessage), "headers" => ''
| $new_email = array( "mailto" => $db->escape_string($subscribedmember['email']), "mailfrom" => '', "subject" => $db->escape_string($emailsubject), "message" => $db->escape_string($emailmessage), "headers" => ''
|
); $db->insert_query("mailqueue", $new_email); unset($userlang);
| ); $db->insert_query("mailqueue", $new_email); unset($userlang);
|
Zeile 1218 | Zeile 1271 |
---|
); send_pm($pm, -1, true); }
|
); send_pm($pm, -1, true); }
|
}
$plugins->run_hooks('datahandler_post_insert_subscribed', $args);
| }
$plugins->run_hooks('datahandler_post_insert_subscribed', $args);
|
// Have one or more emails been queued? Update the queue count if(isset($queued_email) && $queued_email == 1)
| // Have one or more emails been queued? Update the queue count if(isset($queued_email) && $queued_email == 1)
|
Zeile 1230 | Zeile 1283 |
---|
$thread_update = array('replies' => '+1');
|
$thread_update = array('replies' => '+1');
|
// Update forum count
| // Update counters
|
update_last_post($post['tid']); update_forum_counters($post['fid'], array("posts" => "+1")); update_forum_lastpost($thread['fid']);
|
update_last_post($post['tid']); update_forum_counters($post['fid'], array("posts" => "+1")); update_forum_lastpost($thread['fid']);
|
}
| }
|
// Post is stuck in moderation queue else if($visible == 0) {
| // Post is stuck in moderation queue else if($visible == 0) {
|
Zeile 1254 | Zeile 1307 |
---|
// Update the unapproved posts count for the current forum $thread_update = array('replies' => '+1'); update_forum_counters($post['fid'], array("deletedposts" => "+1"));
|
// Update the unapproved posts count for the current forum $thread_update = array('replies' => '+1'); update_forum_counters($post['fid'], array("deletedposts" => "+1"));
|
| }
// Update last poster if($visible == 1 && $thread['visible'] != 1) { update_last_post($post['tid']);
|
}
$query = $db->simple_select("attachments", "COUNT(aid) AS attachmentcount", "pid='{$this->pid}' AND visible='1'");
| }
$query = $db->simple_select("attachments", "COUNT(aid) AS attachmentcount", "pid='{$this->pid}' AND visible='1'");
|
Zeile 1531 | Zeile 1590 |
---|
$modoptions_update = array();
// Close the thread.
|
$modoptions_update = array();
// Close the thread.
|
if(!empty($modoptions['closethread']))
| if(!empty($modoptions['closethread']) && is_moderator($thread['fid'], "canopenclosethreads", $thread['uid']))
|
{ $modoptions_update['closed'] = 1; log_moderator_action($modlogdata, $lang->thread_closed); }
// Stick the thread.
|
{ $modoptions_update['closed'] = 1; log_moderator_action($modlogdata, $lang->thread_closed); }
// Stick the thread.
|
if(!empty($modoptions['stickthread']))
| if(!empty($modoptions['stickthread']) && is_moderator($thread['fid'], "canstickunstickthreads", $thread['uid']))
|
{ $modoptions_update['sticky'] = 1; log_moderator_action($modlogdata, $lang->thread_stuck);
| { $modoptions_update['sticky'] = 1; log_moderator_action($modlogdata, $lang->thread_stuck);
|
Zeile 1588 | Zeile 1647 |
---|
$done_users = array();
// Queue up any forum subscription notices to users who are subscribed to this forum.
|
$done_users = array();
// Queue up any forum subscription notices to users who are subscribed to this forum.
|
$excerpt = my_substr($thread['message'], 0, $mybb->settings['subscribeexcerpt']).$lang->emailbit_viewthread;
| $excerpt = $thread['message'];
|
// Parse badwords require_once MYBB_ROOT."inc/class_parser.php"; $parser = new postParser; $excerpt = $parser->parse_badwords($excerpt);
|
// Parse badwords require_once MYBB_ROOT."inc/class_parser.php"; $parser = new postParser; $excerpt = $parser->parse_badwords($excerpt);
|
| $excerpt = $parser->text_parse_message($excerpt); if(strlen($excerpt) > $mybb->settings['subscribeexcerpt']) { $excerpt = my_substr($excerpt, 0, $mybb->settings['subscribeexcerpt']).$lang->emailbit_viewthread; }
|
$query = $db->query(" SELECT u.username, u.email, u.uid, u.language, u.loginkey, u.salt, u.regdate FROM ".TABLE_PREFIX."forumsubscriptions fs
| $query = $db->query(" SELECT u.username, u.email, u.uid, u.language, u.loginkey, u.salt, u.regdate FROM ".TABLE_PREFIX."forumsubscriptions fs
|
Zeile 1615 | Zeile 1678 |
---|
$forumpermissions = forum_permissions($thread['fid'], $subscribedmember['uid']); if($forumpermissions['canview'] == 0 || $forumpermissions['canviewthreads'] == 0)
|
$forumpermissions = forum_permissions($thread['fid'], $subscribedmember['uid']); if($forumpermissions['canview'] == 0 || $forumpermissions['canviewthreads'] == 0)
|
{
| {
|
continue; }
| continue; }
|
Zeile 1643 | Zeile 1706 |
---|
{ $emailsubject = $lang->emailsubject_forumsubscription; $emailmessage = $lang->email_forumsubscription;
|
{ $emailsubject = $lang->emailsubject_forumsubscription; $emailmessage = $lang->email_forumsubscription;
|
| // If the poster is unregistered and hasn't set a username, call them Guest if(!$thread['uid'] && !$thread['username']) { $thread['username'] = htmlspecialchars_uni($lang->guest); }
|
} else {
| } else {
|
Zeile 1652 | Zeile 1721 |
---|
$userlang->set_path(MYBB_ROOT."inc/languages"); $userlang->set_language($uselang); $userlang->load("messages");
|
$userlang->set_path(MYBB_ROOT."inc/languages"); $userlang->set_language($uselang); $userlang->load("messages");
|
| $userlang->load("global");
|
$langcache[$uselang]['emailsubject_forumsubscription'] = $userlang->emailsubject_forumsubscription; $langcache[$uselang]['email_forumsubscription'] = $userlang->email_forumsubscription;
|
$langcache[$uselang]['emailsubject_forumsubscription'] = $userlang->emailsubject_forumsubscription; $langcache[$uselang]['email_forumsubscription'] = $userlang->email_forumsubscription;
|
| $langcache[$uselang]['guest'] = $userlang->guest;
|
unset($userlang); } $emailsubject = $langcache[$uselang]['emailsubject_forumsubscription']; $emailmessage = $langcache[$uselang]['email_forumsubscription'];
|
unset($userlang); } $emailsubject = $langcache[$uselang]['emailsubject_forumsubscription']; $emailmessage = $langcache[$uselang]['email_forumsubscription'];
|
| // If the poster is unregistered and hasn't set a username, call them Guest if(!$thread['uid'] && !$thread['username']) { $thread['username'] = $langcache[$uselang]['guest']; }
|
} $emailsubject = $lang->sprintf($emailsubject, $forum['name']);
| } $emailsubject = $lang->sprintf($emailsubject, $forum['name']);
|
Zeile 1691 | Zeile 1768 |
---|
"posthash" => '' ); $db->update_query("attachments", $attachmentassign, "posthash='{$thread['posthash']}' AND pid='0'");
|
"posthash" => '' ); $db->update_query("attachments", $attachmentassign, "posthash='{$thread['posthash']}' AND pid='0'");
|
}
| }
|
if($visible == 1) { update_last_post($this->tid);
| if($visible == 1) { update_last_post($this->tid);
|
Zeile 1795 | Zeile 1872 |
---|
if(isset($post['icon'])) { $this->thread_update_data['icon'] = (int)$post['icon'];
|
if(isset($post['icon'])) { $this->thread_update_data['icon'] = (int)$post['icon'];
|
}
| }
|
if(count($this->thread_update_data) > 0) { $plugins->run_hooks("datahandler_post_update_thread", $this);
|
if(count($this->thread_update_data) > 0) { $plugins->run_hooks("datahandler_post_update_thread", $this);
|
|
|
$db->update_query("threads", $this->thread_update_data, "tid='".(int)$post['tid']."'"); }
|
$db->update_query("threads", $this->thread_update_data, "tid='".(int)$post['tid']."'"); }
|
}
| // Update any moved thread links to have corresponding new subject. if(isset($post['subject'])) { $query = $db->simple_select("threads", "tid, closed", "closed='moved|".$this->tid."'"); if($db->num_rows($query) > 0) { $update_data['subject'] = $db->escape_string($post['subject']); while($result = $db->fetch_array($query)) { $db->update_query("threads", $update_data, "tid='".(int)$result['tid']."'"); } } } }
|
// Prepare array for post updating.
|
// Prepare array for post updating.
|
|
|
$this->pid = $post['pid'];
if(isset($post['subject'])) { $this->post_update_data['subject'] = $db->escape_string($post['subject']);
|
$this->pid = $post['pid'];
if(isset($post['subject'])) { $this->post_update_data['subject'] = $db->escape_string($post['subject']);
|
}
| }
|
if(isset($post['message']))
|
if(isset($post['message']))
|
{
| {
|
$this->post_update_data['message'] = $db->escape_string($post['message']); }
if(isset($post['editreason']) && trim($post['editreason']) != '') { $this->post_update_data['editreason'] = $db->escape_string(trim($post['editreason']));
|
$this->post_update_data['message'] = $db->escape_string($post['message']); }
if(isset($post['editreason']) && trim($post['editreason']) != '') { $this->post_update_data['editreason'] = $db->escape_string(trim($post['editreason']));
|
| } elseif($post['editreason'] == '') { $this->post_update_data['editreason'] = '';
|
}
if(isset($post['icon']))
| }
if(isset($post['icon']))
|