<?php
#############################################################################################
# #
# NodbForum #
# #
# NodbForum is based on EasyForum developed by Host-Tings. #
# This program is distributed under the GPL license. Please read this for #
# obtain more information. #
# #
# NodbForum is created, maintained and Copyright Guillermo Espert Carrasquer (el-eles) #
# #
#############################################################################################
include "global.php";
include "incl/head.inc";
include "incl/ban.inc";
if(isset($members_edit) && $members_edit == 0)
{
die('<title>...</title><body onload="history.back(1)"></body></html>');
}
$members_only = 1;
$pass_reason = '';
if(isset($topic) && isset($line))
{
$file = "$data/$topic";
file_allowed($topic);
$line = (int)$line;
$fs = open_file($file);
$fs = explode("\n",$fs);
if($line >= count($fs))
{
$line = 0;
}
$row = $fs[$line];
$row = str_replace('<br />',"\r\n",$row);
$row = explode(":|:",$row);
if(isset($name) && isset($title) && isset($text) && isset($line))
{
if(!isset($image) || $image == 'http://')
{
$image = '';
}
if(strstr($row[2],'onclick'))
{
$name = strip_tags($row[2]);
}
else
{
$name = '';
}
include "incl/format.inc";
if($name == '' || $title == '' || $text == '' )
{
redirect("main.php?f=$f");
}
$modified = time_offset($current_time-$user_time*3600);
$modified .= ' GMT';
$text = "$text<br /><br /><i class=\"s\">$lang[37]: $modified</i>";
if(!isset($row[5]))
{
$row[5] = '';
}
$fs[$line] = "$row[0]:|:$title:|:$name:|:$text:|:$image:|:$row[5]";
$fs = implode("\n", $fs);
save_file($file,$fs,0);
if($line == 0){
$fs = open_file($log);
$fs = explode("\n",$fs);
for($i = 0; $i < count($fs); $i++)
{
$log_row = explode(":|:",$fs[$i]);
if($topic == $log_row[0])
{
$fs[$i] = "$log_row[0]:|:$log_row[1]:|:$title:|:$desc:|:$name:|:$log_row[5]:|:$log_row[6]";
}
}
$fs = implode("\n",$fs);
save_file($log,$fs,0);
}
redirect("show.php?f=$f&topic=$topic");
}
else
{
$title = strip_tags($row[1]);
$name = strip_tags($row[2]);
$text = strip_tags($row[3]);
if(isset($row[4]))
{
$image=strip_tags($row[4]);
}
$temp_title = $lang[22];
$temp_link = 'show.php?f='.$f.'&topic='.$topic;
if(isset($memname))
{
$name = urldecode($memname);
}
if(isset($mempass))
{
$key = urldecode($mempass);
}
include "incl/edit.inc";
}
}
else
{
redirect("main.php?f=$f");
}
?>