Q8vbhacks
06-02-2002, 07:56 AM
i install hack forumjump_depth_11
<?php
$version = "1.1"; // 15-Dec-2001
$hackname = "Control Forums Depth in Forum Jump Box";
///////////////////////////////////////////////////////////////////
// Make sure to run this file from your vbforum/admin directory! //
///////////////////////////////////////////////////////////////////
require ("config.php");
echo "$hackname Hack version $version - by Tommy Boy<p>";
// Connect to database
$conn = @mysql_connect ($servername, $dbusername, $dbpassword) or die ("Failed to connect to database!");
@mysql_select_db ($dbname, $conn) or die ("Failed to connect to database!");
// Reading 'forumhomedepth' value, to use as default in the new option value
$result = mysql_query ("SELECT value FROM setting WHERE varname = 'forumhomedepth'");
list ($forumhomedepth_value) = mysql_fetch_row ($result);
// Adjust display order in admin panel, make room for new option (did you know there are a duplicate displayorder values in the admin panel? I will not attempt to fix this error in this hack installation, however I *WILL* insert my new field correctly)
echo "Making room for new option in Admin Control Panel...<br>";
$result = mysql_query ("SELECT settinggroupid, displayorder FROM setting WHERE varname = 'useforumjump'");
list ($settinggroupid, $useforumjump_displayorder) = mysql_fetch_row ($result);
mysql_query ("UPDATE setting SET displayorder = displayorder + 1 WHERE settinggroupid = $settinggroupid AND displayorder > $useforumjump_displayorder");
// Add new setting option to admin control panel
echo "Adding 'forumjumpdepth' new option to Admin Control Panel...<br>";
mysql_query ("INSERT INTO setting (settingid, settinggroupid, title, varname, value, description, displayorder) VALUES (null, $settinggroupid, 'Depth of Forums on Forumjump Box', 'forumjumpdepth', '$forumhomedepth_value', 'Depth of forums to show on forumjump box. Do not go too large on this value for performance reasons.', " . ($useforumjump_displayorder + 1) . ")");
// Renaming other forum depth options, to make it clearer
echo "Renaming other forum depth options, to make it clearer...<br>";
mysql_query ("UPDATE setting SET title = 'Depth of Forums on Home Page' WHERE varname = 'forumhomedepth'");
mysql_query ("UPDATE setting SET title = 'Depth of Forums on Forum Display Page' WHERE varname = 'forumdisplaydepth'");
// Updating options template
echo "Updating options template...<br>";
$result = mysql_query ("UPDATE template SET template = template + '\$forumjumpdepth = \"$forumhomedepth_value\";\n' WHERE title = 'options'");
echo "<br>Thank you, your Admin Control Panel has been updated!";
?>
===========================
when i run the file from mydomin/admin/forumjump_depth_11
i found this error & i can't inter to control panel also my forum get error.
i get
Parse error: parse error in /..../....../....../admin/global.php(79) : eval()'d code on line 1
in admin Control Panel
also in forumhome
Parse error: parse error in /..../....../....../vb/global.php(103) : eval()'d code on line 1
Warning: Cannot add header information - headers already sent by (output started at /..../....../....../vb/global.php(103) : eval()'d code:1) in /..../....../....../vb/admin/functions.php on line 1459
<?php.
i reload global & function file also same error & I check about <? if has blink or space everythink i did :disappointed: help me please
<?php
$version = "1.1"; // 15-Dec-2001
$hackname = "Control Forums Depth in Forum Jump Box";
///////////////////////////////////////////////////////////////////
// Make sure to run this file from your vbforum/admin directory! //
///////////////////////////////////////////////////////////////////
require ("config.php");
echo "$hackname Hack version $version - by Tommy Boy<p>";
// Connect to database
$conn = @mysql_connect ($servername, $dbusername, $dbpassword) or die ("Failed to connect to database!");
@mysql_select_db ($dbname, $conn) or die ("Failed to connect to database!");
// Reading 'forumhomedepth' value, to use as default in the new option value
$result = mysql_query ("SELECT value FROM setting WHERE varname = 'forumhomedepth'");
list ($forumhomedepth_value) = mysql_fetch_row ($result);
// Adjust display order in admin panel, make room for new option (did you know there are a duplicate displayorder values in the admin panel? I will not attempt to fix this error in this hack installation, however I *WILL* insert my new field correctly)
echo "Making room for new option in Admin Control Panel...<br>";
$result = mysql_query ("SELECT settinggroupid, displayorder FROM setting WHERE varname = 'useforumjump'");
list ($settinggroupid, $useforumjump_displayorder) = mysql_fetch_row ($result);
mysql_query ("UPDATE setting SET displayorder = displayorder + 1 WHERE settinggroupid = $settinggroupid AND displayorder > $useforumjump_displayorder");
// Add new setting option to admin control panel
echo "Adding 'forumjumpdepth' new option to Admin Control Panel...<br>";
mysql_query ("INSERT INTO setting (settingid, settinggroupid, title, varname, value, description, displayorder) VALUES (null, $settinggroupid, 'Depth of Forums on Forumjump Box', 'forumjumpdepth', '$forumhomedepth_value', 'Depth of forums to show on forumjump box. Do not go too large on this value for performance reasons.', " . ($useforumjump_displayorder + 1) . ")");
// Renaming other forum depth options, to make it clearer
echo "Renaming other forum depth options, to make it clearer...<br>";
mysql_query ("UPDATE setting SET title = 'Depth of Forums on Home Page' WHERE varname = 'forumhomedepth'");
mysql_query ("UPDATE setting SET title = 'Depth of Forums on Forum Display Page' WHERE varname = 'forumdisplaydepth'");
// Updating options template
echo "Updating options template...<br>";
$result = mysql_query ("UPDATE template SET template = template + '\$forumjumpdepth = \"$forumhomedepth_value\";\n' WHERE title = 'options'");
echo "<br>Thank you, your Admin Control Panel has been updated!";
?>
===========================
when i run the file from mydomin/admin/forumjump_depth_11
i found this error & i can't inter to control panel also my forum get error.
i get
Parse error: parse error in /..../....../....../admin/global.php(79) : eval()'d code on line 1
in admin Control Panel
also in forumhome
Parse error: parse error in /..../....../....../vb/global.php(103) : eval()'d code on line 1
Warning: Cannot add header information - headers already sent by (output started at /..../....../....../vb/global.php(103) : eval()'d code:1) in /..../....../....../vb/admin/functions.php on line 1459
<?php.
i reload global & function file also same error & I check about <? if has blink or space everythink i did :disappointed: help me please