Hello,
Can one locate the bit where in the code below it says about permission to view.
Actually its a phpbb mod for blank pages, and I cannot have guests view the page, even tho I allowed em in ACP.
#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php
#
#-----[ FIND ]------------------------------------------
#
$template->assign_vars(array(
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// BEGIN Blank Template MOD
if( isset( $HTTP_POST_VARS['added_pages_submit'] ) )
{
redirect(append_sid("template.php?page=". intval( $HTTP_POST_VARS['added_pages']) ));
}
$sql = "SELECT * FROM ". ADD_PAGES_TABLE ." ORDER BY page_name";
if ( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update private message new/read time for user', '', __LINE__, __FILE__, $sql);
}
$page_template = '<select name="added_pages"><option>'. $lang['Added_pages'] .'</option><option>-------------------</option>';
while( $row = $db->sql_fetchrow($result) )
{
$page_template .= '<option value='. $row['page_id'] .'>'. $row['page_name'] .'</option>';
}
$page_template .= '</select>';
// END Blank Template MOD
#
#-----[ FIND ]------------------------------------------
#
'L_WHOSONLINE_MOD' => sprintf($lang['Mod_online_color'], '<span style="color:#' . $theme['fontcolor2'] . '">', '</span>'),
#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_SEE_PAGE' => $lang['See_page'],
'PAGE_TEMPLATE' => $page_template,
#
#-----[ OPEN ]------------------------------------------
#
viewonline.php
#
#-----[ FIND ]------------------------------------------
#
switch( $row['session_page'] )
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// BEGIN Blank Template MOD
if( $row['session_page'] < PAGE_TEMPLATE )
{
$page_id = - ($row['session_page'] + PAGE_TEMPLATE);
$sql_tpl = "SELECT page_name WHERE page_id = $page_id";
if ( !($result_tpl = $db->sql_query($sql_tpl)) )
{
message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql);
}
while( $rowtpl = $db->sql_fetchrow($result_tpl) )
{
$location = $rowtpl['page_name'];
$location_url = "template.$phpEx?page=$page_id";
}
}
// END Blank Template MOD
#
#-----[ OPEN ]------------------------------------------
#
admin/index.php
#
#-----[ FIND ]------------------------------------------
#
switch($onlinerow_reg[$i]['user_session_page'])
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// BEGIN Blank Template MOD
if( $onlinerow_reg[$i]['user_session_page'] < PAGE_TEMPLATE )
{
$page_id = - ($onlinerow_reg[$i]['user_session_page'] + PAGE_TEMPLATE);
$sql_tpl = "SELECT page_name WHERE page_id = $page_id";
if ( !($result_tpl = $db->sql_query($sql_tpl)) )
{
message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql);
}
while( $rowtpl = $db->sql_fetchrow($result_tpl) )
{
$location = $rowtpl['page_name'];
$location_url = "template.$phpEx?page=$page_id";
}
}
// END Blank Template MOD
#
#-----[ FIND ]------------------------------------------
#
switch( $onlinerow_guest[$i]['session_page'] )
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// BEGIN Blank Template MOD
if( $onlinerow_guest[$i]['session_page'] < PAGE_TEMPLATE )
{
$page_id = - ($onlinerow_guest[$i]['session_page'] + PAGE_TEMPLATE);
$sql_tpl = "SELECT page_name WHERE page_id = $page_id";
if ( !($result_tpl = $db->sql_query($sql_tpl)) )
{
message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql);
}
while( $rowtpl = $db->sql_fetchrow($result_tpl) )
{
$location = $rowtpl['page_name'];
$location_url = "template.$phpEx?page=$page_id";
}
}
// END Blank Template MOD
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// BEGIN Blank Template MOD
$lang['No_page_exists'] = 'The page you requested does not exist.';
$lang['Not_auth'] = 'Sorry, but only %s can access this page.';
$lang['Users'] = 'Registered users';
$lang['Added_pages'] = ' Added pages ';
$lang['See_page'] = 'See the page';
// END Blank Template MOD
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_admin.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// BEGIN Blank Template MOD
$lang['add_pages'] = 'Blank Template Pages Management';
$lang['add_pages_explain'] = 'This feature allows you to add blank template pages to your phpBB';
$lang['added_pages'] = 'Added pages';
$lang['add_pages_name'] = 'Pages Name';
$lang['edit_add_pages_explain'] = 'Here you can edit the pages you created';
$lang['edit_page'] = 'Edit page';
$lang['Page_name'] = 'Page name';
$lang['Page_content'] = 'Page content';
$lang['Page_content_explain'] = 'This is the content of the page that will be shown';
$lang['Page_auth'] = 'Access auth';
$lang['Page_auth_explain'] = 'This will define who can see the page';
$lang['Click_return_adminaddpages'] = 'Click %shere%s to go back to the Blank Template Pages Management';
$lang['Updated'] = 'The page has been successfully updated';
$lang['Added'] = 'The page has been successfully created';
$lang['Deleted'] = 'The page has been successfully deleted';
$lang['Add_page'] = 'Add a page';
// END Blank Template MOD
#
#-----[ OPEN ]------------------------------------------
#
includes/constants.php
#
#-----[ FIND ]------------------------------------------
#
define('PAGE_GROUPCP', -11);
#
#-----[ AFTER, ADD ]------------------------------------------
#
define('PAGE_TEMPLATE', -1045);
#
#-----[ FIND ]------------------------------------------
#
define('AUTH_ACCESS_TABLE', $table_prefix.'auth_access');
#
#-----[ AFTER, ADD ]------------------------------------------
#
define('ADD_PAGES_TABLE', $table_prefix.'add_pages');