aos paragrafos $texto = nl2br($texto); // Retira os espaços extras $texto = str_replace( array( "\r", "\n" ), '', $texto ); return $texto; } $name = $sess['member_name']; $time = time(); $ip = $_SERVER['REMOTE_ADDR']; // key do post $post_key = md5(microtime()); // Formata o texto a salvar de acordo com os padrões IP3 $salvar = formatar($codigo); // HTML ENTIES PARA TITULO E DESCRICAO $titulo_s = strip_encode($titulo_s); $descricao_s = strip_encode($descricao_s); // Criando o tópico $resultado = $SQL->Insert("INSERT INTO ".$prefix."topics(title,description,state,posts,starter_id,start_date,last_poster_id,last_post,icon_id,starter_name,last_poster_name,poll_state,last_vote,views,forum_id,approved,author_mode,pinned) VALUES('$titulo_s','$descricao_s','open','0','$id','$time','$id','$time','0','$name','$name','0','0','0','$forum_id','1','1','0')") or die(mysql_error()); $topic_id = $SQL->Insert_Id($resultado); // Criando o Post $inserir_post = $SQL->Insert("INSERT INTO ".$prefix."posts(author_id,author_name,use_sig,use_emo,ip_address,post_date,icon_id,post,queued,topic_id,new_topic,post_key,post_htmlstate) VALUES('$id','$name','1','1','$ip','$time','0','$salvar','0','$topic_id','1','$post_key','0')") or die(mysql_error()); $post_id = $SQL->Insert_Id($inserir_post); //Atualizando o Tópico $update_topic = $SQL->Query("UPDATE ".$prefix."topics SET topic_firstpost='".$post_id."' WHERE tid=".$topic_id) or die(mysql_error()); //Atualziando os Posts do membro $update_membro = $SQL->Query("UPDATE ".$prefix."members SET posts=posts+1 WHERE member_id=".$id) or die(mysql_error()); $update_forum = $SQL->Query("UPDATE ".$prefix."forums SET topics=topics+1,last_post='".$time."',last_poster_id='".$id."',last_poster_name='".$name."',last_title='".$titulo_s."',last_id='".$topic_id."',newest_title='".$titulo_s."',newest_id='".$topic_id."' WHERE id=".$forum_id) or die(mysql_error()); // ATUALIZANDO O CHACE DO FÓRUM $cache = $SQL->query("SELECT cs_value,cs_updated FROM ".$prefix."cache_store WHERE cs_key = 'stats'"); $resultado_c = fetch_array($cache); $cache_array = unserialize($resultado_c['cs_value']); $cache_array['total_topics']++; $cs_value = serialize($cache_array); $update_cache = $SQL->Query("UPDATE ".$prefix."cache_store SET cs_value='".$cs_value."',cs_updated='".$time."' WHERE cs_key = 'stats'") or die(mysql_error()); //Exibindo Mensagem de Aviso if(($resultado) && ($inserir_post) && ($update_topic)){ echo ("O tópico foi criado com Sucesso!
Ver Tópico"); }else{ echo "Não foi possível criar o tópico, contacte um administrador!"; } ?>
" />