Установил мод (через пост выше). Появилась кнопка изменения даты. Жму на неё. Выскакивает новое окошко. А в нём ошибочка...
Could not query Posts table.
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
SELECT post_time FROM phpbb_posts WHERE post_id =
Line : 48
Хм... Может в самом хаке ошибка, в этом блоке?
// Edit Post Date hack
//
if ( $userdata['user_level'] == '1' )
{
$edit_post_date_id = $postrow[$i]['post_id'];
$temp_url = "javascript:window.open('includes/edit_post_date.php?p=$edit_post_date_id','edit_post_date','width=500,height=430');void(0);";
$edit_date_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_edit_date'] . '" alt="' . $lang['Edit_post_date'] . '" title="' . $lang['Edit_post_date'] . '" border="0" /></a>';
}
else
{
$edit_date_img = '';
$edit_date = '';
}
// End Edit Post Date hack
Или я где-то накосячил?
Добавлено спустя 1 час 23 минуты 16 секунд:Решение найдено!
-------------[OPEN]--------------
includes/edit_post_date.php
-------------[FIND]--------------
//line 38
init_userprefs($userdata);
-------------[AFTER ADD]------
// Set global variable
//
$p = $_GET['p'];
$edit_month = $_POST['edit_month'];
$edit_day = $_POST['edit_day'];
$edit_year = $_POST['edit_year'];
$edit_hour = $_POST['edit_hour'];
$edit_minute = $_POST['edit_minute'];
$edit_ampm = $_POST['edit_ampm'];
$submit = $_POST['submit'];
Это, разумеется, не я придумал
