Fatal error: Cannot use assign-op operators with overloaded objects nor string offsets in /home/untdmob/public_html/forum3/sources/classes/post/class_post.php on line 537
при создании темы. Побочным действием является создание большого кол-ва тем одинакового содержания при попытке обновления страницы. Помогите пожалуйста разрешить проблему. Форум 2.1.3.
Установлено множество модов, но как я помню, ни один из них не затрагивал файл class_post.php.
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
IMPactus
Вылезает ошибка вида
при создании темы. Побочным действием является создание большого кол-ва тем одинакового содержания при попытке обновления страницы. Помогите пожалуйста разрешить проблему. Форум 2.1.3.
Установлено множество модов, но как я помню, ни один из них не затрагивал файл class_post.php.
Вот код с 502 по 547 строчку
502 if ( count( $gotem ) ) { foreach( $gotem as $mid => $r ) { $count++; $perm_id = ( $r['org_perm_id'] ) ? $r['org_perm_id'] : $r['g_perm_id']; if ($this->forum['read_perms'] != '*') { if ( ! preg_match("/(^|,)".str_replace( ",", '|', $perm_id )."(,|$)/", $this->forum['read_perms'] ) ) { continue; } } $r['language'] = $r['language'] ? $r['language'] : 'ru'; $this->email->get_template("subs_new_topic", $r['language']); $this->email->build_message( array( 'TOPIC_ID' => $this_tid, 'FORUM_ID' => $fid, 'TITLE' => $title, 'NAME' => $r['name'], 'POSTER' => $this->ipsclass->member['members_display_name'], 'FORUM' => $forum_name, 'POST' => $post, ) ); $this->ipsclass->DB->do_insert( 'mail_queue', array( 'mail_to' => $r['email'], 'mail_date' => time(), 'mail_subject' => $this->ipsclass->lang['ft_subject'], 'mail_content' => $this->email->message ) ); } } 536 537 $this->ipsclass->cache['systemvars']['mail_queue'] += $count; 538 //----------------------------------------- // Update cache with remaning email count //----------------------------------------- $this->ipsclass->DB->do_update( 'cache_store', array( 'cs_array' => 1, 'cs_value' => addslashes(serialize($this->ipsclass->cache['systemvars'])) ), "cs_key='systemvars'" ); return TRUE; 547 }Ссылка на комментарий
Поделиться на других сайтах
8 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.