Estuve viendo y no me funciona

, modifique todo según el mod "
phpBB 2 Calendar", al parecer no lo hice bien aun que ya he revisado y no encuentro el error,. estaba en ingles asi que me costo un poquito, Tambien hice la prueba en otro foro ya que me imaginaba que iba a dejar la mola jejeje ^^, Esta es la direcciòn:
http://chileventos.net/forum
Ahí se pueden ver los errores, que me han salido.
subí los archivos en la carpeta raíz del foro y modifique los otros según como decía el archivo de texto "Calendar_MOD_Files.txt"
pero al intentar usar el archivo
Aquí una copia del texto con el que venia el mod.
Código: Seleccionar todo
/*********************************************
* Calendar Lite
*
* $Author: martin $
* $Date: 2005-09-03 17:31:38 +0100 (Sat, 03 Sep 2005) $
* $Revision: 28 $
*
*********************************************/
##############################################################
## Mod Title: Calendar
## Mod Version: 1.4.6
## Author: WebSnail < Martin Smallridge >
## SUPPORT: http://www.snailsource.com/forum/
## Description: Add-on, plug-in Calendar for phpBB2
##
## Installation Level: moderate)
## Installation Time: 10 Minutes
## Files To Edit:
## admin/admin_ug_auth.php
## admin/admin_db_utilities.php
## includes/page_header.php
## includes/functions.php
## templates/xxx/admin/auth_ug_body.tpl
## templates/xxx/overall_header.tpl
##
## NOTE: Please read readme.txt
##############################################################
## This MOD is released under the GPL License.
## Intellectual Property is retained by the MOD Author(s) listed above
##############################################################
## Please note that this MOD is NOT listed on phpBB.com's main
## site and should under no circumstances be trusted as secure
## and genuine unless downloaded from the Snailsource.com web
## site.
##############################################################
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up ALL Files Related To This MOD
##############################################################
#------------------------------------------------------------
# !! ATTENTION: CATEGORY HEIRACHY MOD USERS !!
#
# Category Heirachy Users should not apply the modifications for:
# - admin/admin_ug_auth.php
# - templates/xxx/admin/auth_ug_body.tpl
#
# The mod is not directly compatible and instead 2 seperate Calendar
# permission links are provided in the admin control panel.
#------------------------------------------------------------
#
#-----[ OPEN admin/admin_ug_auth.php]------------------------------------------
#
#
#-----[ FIND ]------------------------------------------
#
while( list($var, $param) = @each($params) )
{
if ( !empty($HTTP_POST_VARS[$param]) || !empty($HTTP_GET_VARS[$param]) )
{
$$var = ( !empty($HTTP_POST_VARS[$param]) ) ? $HTTP_POST_VARS[$param] : $HTTP_GET_VARS[$param];
}
else
{
$$var = "";
}
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
// MOD update... Because of the way that phpBB2 checks for some vars as empty we need to split the 2 up
$params = array('callevel' => 'callevel', 'gallerylevel' => 'gallerylevel', 'linkzlevel' => 'linkzlevel');
while( list($var, $param) = @each($params) )
{
if ( isset($HTTP_POST_VARS[$param]) || isset($HTTP_GET_VARS[$param]) )
{
$$var = ( isset($HTTP_POST_VARS[$param]) ) ? $HTTP_POST_VARS[$param] : $HTTP_GET_VARS[$param];
}
else
{
$$var = "";
}
}
#
#-----[ FIND ]------------------------------------------
#
if ( isset($HTTP_POST_VARS['submit']) && ( ( $mode == 'user' && $user_id ) || ( $mode == 'group' && $group_id ) ) )
{
$user_level = '';
if ( $mode == 'user' )
{
//
// Get group_id for this user_id
//
$sql = "SELECT g.group_id, u.user_level
FROM " . USER_GROUP_TABLE . " ug, " . USERS_TABLE . " u, " . GROUPS_TABLE . " g
WHERE u.user_id = $user_id
AND ug.user_id = u.user_id
AND g.group_id = ug.group_id
AND g.group_single_user = " . TRUE;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select info from user/user_group table', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$group_id = $row['group_id'];
$user_level = $row['user_level'];
$db->sql_freeresult($result);
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
//
// MOD Calendar
// Carry out update request for calendar
if ( $mode == 'user' && ($callevel || $callevel == '0')) {
$sql = "UPDATE ". USERS_TABLE ." SET user_calendar_perm = ". $callevel
." WHERE user_id = $user_id";
}
if ( $mode == 'group' && ($callevel || $callevel == '0')) {
$sql = "UPDATE ". GROUPS_TABLE ." SET group_calendar_perm = ". $callevel
." WHERE group_id = $group_id";
}
if ( !($result = $db->sql_query($sql)) ) {
message_die(GENERAL_ERROR, 'Could not update Calendar level', '', __LINE__, __FILE__, $sql);
}
// END Mod Calendar
#
#-----[ FIND ]------------------------------------------
#
if ( $mode == 'user' )
{
$t_username = $ug_info[0]['username'];
$s_user_type = ( $is_admin ) ? '<select name="userlevel"><option value="admin" selected="selected">' . $lang['Auth_Admin'] . '</option><option value="user">' . $lang['Auth_User'] . '</option></select>' : '<select name="userlevel"><option value="admin">' . $lang['Auth_Admin'] . '</option><option value="user" selected="selected">' . $lang['Auth_User'] . '</option></select>';
}
else
{
$t_groupname = $ug_info[0]['group_name'];
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
// MOD Calendar
// Query the appropriate table database re: group or user permissions.
if ( $mode == 'user' )
{
// Check the Users record
$sql = "SELECT user_calendar_perm FROM ". USERS_TABLE ." WHERE user_id = $user_id";
}
else {
// Check Group
$sql = "SELECT group_calendar_perm FROM ". GROUPS_TABLE ." WHERE group_id = $group_id";
}
$result = $db->sql_query($sql);
if (!$result) {
message_die(GENERAL_MESSAGE, 'Could not access the Calendar Permission for User', "", __LINE__, __FILE__, $sql);
}
$user_temp = $db->sql_fetchrow($result);
if ($mode == 'user') {
$cal_perm = $user_temp['user_calendar_perm'];
}
else {
$cal_perm = $user_temp['group_calendar_perm'];
}
if (!$cal_perm && $cal_perm !='0') {
message_die(GENERAL_MESSAGE, 'Calendar Permissions Unavailable (ERR: ug_auth)', "", __LINE__, __FILE__, $sql);
}
$cal_levels[0] = $lang['no_public'];
$cal_levels[1] = $lang['view_only'];
$cal_levels[2] = $lang['view_suggest'];
$cal_levels[3] = $lang['view_add'];
$cal_levels[4] = $lang['view_edit_own'];
$cal_levels[5] = $lang['cal_admin'];
$s_cal_type = "<select name='callevel'>";
for ($i=0; $i<=5; $i++) {
$s_cal_type .="<option value='". $i;
if ($i == $cal_perm) {
$s_cal_type .="' selected='selected'>";
}
else {
$s_cal_type .="'>";
}
$s_cal_type .= $cal_levels[$i] ."</option>";
}
$s_cal_type .="</select>";
// End MOD Calendar
#
#-----[ FIND ]------------------------------------------
#
$template->assign_vars(array(
'USERNAME' => $t_username,
'USER_LEVEL' => $lang['User_Level'] . " : " . $s_user_type,
#
#-----[ AFTER ADD ]------------------------------------------
#
'USER_CAL_LEVEL' => "Calendar Level : " . $s_cal_type,
#
#-----[ FIND ]------------------------------------------
#
$template->assign_vars(array(
'USERNAME' => $t_groupname,
#
#-----[ AFTER ADD ]------------------------------------------
#
'GROUP_CAL_LEVEL' => "Calendar Level : " . $s_cal_type,
#
#-----[ OPEN admin/admin_db_utilities.php]------------------------------------------
#
#
#-----[ FIND ]----------------------------------------------------------------------
#
$tables = array('auth_access', 'banlist',
#
#-----[ AFTER, INSERT IN LINE]------------------------------------------
#
'cal_config', 'calendar',
#####--------------------
# NOTE:
#
# So the line should look something like this:
# --------------------------------------------
#
# $tables = array('auth_access', 'banlist', 'cal_config', 'calendar', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words');
#
#####--------------------
#
#-----[ OPEN templates/xxx/admin/auth_ug_body.tpl]------------------------------------------
#
#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN switch_user_auth -->
<p>{USER_LEVEL}</p>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<p>{USER_CAL_LEVEL}</p> <!-- MOD Calendar -->
#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN switch_group_auth -->
#
#-----[ AFTER, ADD ]------------------------------------------
#
<p>{GROUP_CAL_LEVEL}</p> <!-- MOD Calendar -->
#
#-----[ OPEN includes/functions.php]------------------------------------------
#
#
#-----[ FIND ]------------------------------------------
#
if ( defined('IN_ADMIN') )
{
if( !file_exists(@phpbb_realpath($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_admin.'.$phpEx)) )
{
$board_config['default_lang'] = 'english';
}
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_admin.' . $phpEx);
}
#
#-----[ BEFORE, ADD ]------------------------------------------
#
//
// MOD Load Calendar Language File
//
if ( !file_exists(@phpbb_realpath($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_calendar.'.$phpEx)) )
{
$board_config['default_lang'] = 'english';
}
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_calendar.' . $phpEx);
// End MOD
#
#-----[ OPEN includes/page_header.php]------------------------------------------
#
#
#-----[ FIND ]------------------------------------------
#
else
{
$u_login_logout = 'login.'.$phpEx;
$l_login_logout = $lang['Login'];
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
else
{
// Mod Calendar
if (isset($caluser)) {
$u_login_logout = 'login.'.$phpEx.'?redirect=cal_lite.'.$phpEx;
}
else {
$u_login_logout = 'login.'.$phpEx;
}
// End Mod for Calendar
$l_login_logout = $lang['Login'];
}
#
#-----[ FIND ]------------------------------------------
#
'L_WHOSONLINE_MOD' => sprintf($lang['Mod_online_color'], '<span style="color:#' . $theme['fontcolor2'] . '">', '</span>'),
#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_CALENDAR' => $lang['Calendar'],
#
#-----[ FIND ]------------------------------------------
#
'U_GROUP_CP' => append_sid('groupcp.'.$phpEx),
#
#-----[ AFTER, ADD ]------------------------------------------
#
'U_CALENDAR' => append_sid('cal_lite.'.$phpEx),
#
#-----[ OPEN templates/xxx/overall_header.tpl]------------------------------------------
#
#
#-----[ FIND ]------------------------------------------
#
<img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<a href="{U_CALENDAR}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_calendar.gif" width="12" height="13" border="0" alt="{L_CALENDAR}" hspace="3" />{L_CALENDAR}</a>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Si se complica mucho, no se preocupe, solo queria saber si alguien sabia que puede ser.
Si no intentarè hacerlo yo solita
Abrazos
Denisse.