View Single Post
  #6  
Old 03-22-2017, 03:59 AM
Alice Alice is offline
 
Join Date: Mar 2013
Location: Great Lakes Area
Posts: 81
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarkFL View Post
I use Notepad++ to create/edit PHP/js files, and it will show you which bracketing symbol matches with another, and this was how I was able to determine that you needed another closing brace at the end.

I would recommend using standard indentation of your code to make such issues more readily apparent as well.
Actually, I have a new issue... nothing with the code itself, its with the product itself. The usergroup permission entries are getting added to the datatable permissions... but there not showing up when going to edit a userhgroup...

PHP Code:
<installcode><![CDATA[$installpath1 DIR '';
$installpath2 DIR '/includes/hooks/auditionapp';
$installpath3 DIR '/includes/xml';
$installpath4 DIR '/includes';

if (
file_exists($installpath2 '/admin_options_processing.php'))
{
    
print_dots_start('Verifying files');
    
print_cp_message('Installation Error!<br /><br />Please remove /admin_options_processing.php from ' $installpath2 ' before continuing!');
    
print_dots_stop();
}
else if (!
file_exists($installpath1 '/auditionapp.php') OR !file_exists($installpath2 '/online_location_process.php') OR !file_exists($installpath2 '/online_location_unknown.php') OR !file_exists($installpath2 '/parse_templates.php') OR !file_exists($installpath3 '/bitfield_auditionapp.xml') OR !file_exists($installpath4 '/functions_auditionapp.php'))
{
    
print_dots_start('Verifying files');
    
print_cp_message('Installation Error!<br /><br />Please upload all files before importing the .xml');
    
print_dots_stop();
}
else if (
file_exists($installpath1 '/auditionapp.php') & file_exists($installpath2 '/online_location_process.php') & file_exists($installpath2 '/online_location_unknown.php') & file_exists($installpath2 '/parse_templates.php') & file_exists($installpath3 '/bitfield_auditionapp.xml') & file_exists($installpath4 '/functions_auditionapp.php'))
{
$usmlproduct = array(
    
'rpg_auditionapp'
);

    echo 
"<br />";
    echo 
"<center>Please remember to <b>Mark as Installed</b> on vBulletin.org</center>";
    
vbflush(); 
    if (!empty(
$rpgproduct))
    {
        foreach (
$rpgproduct as $oldrpgproduct)
        {
            
$check $db->query_first_slave("
                SELECT version FROM "
.TABLE_PREFIX."product WHERE productid = '".$db->escape_string($oldrpgproduct)."'
            "
);
            if (
$check['version'])
            {
                
delete_product($oldrpgproduct);
                
vbflush(); 
                
sleep(2);
            }
        }
    }
    
print_dots_start('Verifying files');
    
print_dots_stop();
    
print_dots_start('Altering  table <b>' TABLE_PREFIX 'usergroup</b>');
    
$vbulletin->db->hide_errors();
    
    
$vbulletin->db->query_write("ALTER TABLE " TABLE_PREFIX "usergroup ADD rpgaaperms INT( 10 ) UNSIGNED NOT NULL DEFAULT '0'");
    
$vbulletin->db->query_write("ALTER TABLE " TABLE_PREFIX "usergroup ADD auditionappminpostreq INT( 10 ) NOT NULL DEFAULT '500'");
    
$vbulletin->db->query_write("ALTER TABLE " TABLE_PREFIX "usergroup ADD auditionappminrepreq INT( 10 ) NOT NULL DEFAULT '100'");
    
$vbulletin->db->query_write("ALTER TABLE " TABLE_PREFIX "usergroup ADD auditionappminregreq INT( 10 ) NOT NULL DEFAULT '90'");
    
    require_once(
DIR '/includes/class_bitfield_builder.php');  
    
$myobj =& vB_Bitfield_Builder::init(); 
    
$myobj->save($db); 
    
build_forum_permissions();
    
    
$vbulletin->db->show_errors();
    
print_dots_stop();
}]]></
installcode
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01218 seconds
  • Memory Usage 1,825KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete