php_legacy / enable_legacy()

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • run.exe
    Member
    • Aug 2003
    • 58
    • 2.3.0

    php_legacy / enable_legacy()

    How/where, exactly, can I enable legacy (pre v5.x.y) PHP functionality, please?

    I checked in my functions_legacy.php file; however, enable_legacy() is already present/not commented out.

    I need to debug/troubleshoot why my old (external) DB calls are not working, anymore, via PHP/vB (despite my inclusion of global.php).

    While this may be described as a "hack" (hence my identical post, here: http://www.vbulletin.org/forum/showt...18#post825618), I simply wish to enable php_legacy syntax as a stop-gap measure (if possible) until such time as I can sort our my PHP code, properly (re: new commands/syntax).

    Specifically, the following code does not appear to process/recognize the fact that the logged-in user is really logged in - in spite of my use of appropriate, new commands:

    PHP Code:
    <?php
    // ####################### SET PHP ENVIRONMENT ###########################
    error_reporting(E_ALL & ~E_NOTICE);

    // #################### DEFINE IMPORTANT CONSTANTS #######################
    define('NO_REGISTER_GLOBALS'1);
    define('THIS_SCRIPT''vborg_miscactions');

    // ################### PRE-CACHE TEMPLATES AND DATA ######################
    // get special phrase groups
    $phrasegroups = array();

    // get special data templates from the datastore
    $specialtemplates = array();

    // pre-cache templates used by all actions
    $globaltemplates = array();

    // pre-cache templates used by specific actions
    $actiontemplates = array();
    $self_dir getcwd();
    chdir('../');
    require_once(
    'global.php');
    chdir($self_dir);
    ?>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>External (non-vB) Database Browser</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="styles/styles.css" rel="stylesheet" type="text/css">
    <style type="text/css">
    <!--
    .style4 {color: #333333}
    body {
    background-color: #333333;
    scrollbar-face-color: #F9F9F9;
    scrollbar-highlight-color: #cccccc;
    scrollbar-shadow-color: #F9F9F9;
    scrollbar-3dlight-color: #F0F0F0;
    scrollbar-arrow-color: #656060;
    scrollbar-track-color: #FFFFFF;
    scrollbar-darkshadow-color: #cccccc;
    }
    -->
    </style>
    </head>
    <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

    <? if($vbulletin->userinfo['userid'] == 0) { ?>
    <table width="100%" height="100%" cellpadding="3" cellspacing="0" border="0">
    <tr valign="middle"><td align="center">
    <table width="618" height="30" border="0" cellpadding="3" cellspacing="0">
    <tr>
    <td colspan="2"width="612" height="27" align="center" bgcolor="#F0F0F0"><span class="section">External (non-vB) Database Browser</span></td>
    </tr>
    <tr bgcolor="#999999">
    <td colspan="2" height="1"></td>
    </tr>
    <tr bgcolor="#FFFFFF">

    <table width="618" height="20" border="0" cellpadding="3" cellspacing="0">
    <tr bgcolor="#FFFFFF">
    <td align="center"><span class="note">NOT LOGGED IN</span></td>
    </tr>
    <tr bgcolor="#FFFFFF">
    <td align="center"><span class="text"><a href="http://www.500Ecstasy.com/forums/">log in</a></span></td>
    </tr>
    </table>
    <tr>
    <td colspan="2" align="left"><span class="text">&nbsp;</span></td>
    </tr>
    </table>
    </td></tr>
    </table>
    <? } else { // is logged in ?>
    <? 
    if($vbulletin->userinfo['usergroupid'] == || $vbulletin->userinfo['usergroupid'] == || $vbulletin->userinfo['usergroupid'] == || $vbulletin->userinfo['usergroupid'] == 10 || $vbulletin->userinfo['usergroupid'] == 11) { // is correct level user ?>
    <?php
    mysql_pconnect
    ("hostname""username""password") or die("Unable to connect to SQL server!");
    mysql_select_db("database") or die("Unable to select database!");

    if(
    $_GET[perPage] > 25$_GET[perPage] = 25;
    if(
    $_GET[perPage] < 25$_GET[perPage] = 25;




    Thank you,
    Last edited by run.exe; Sat 19 Nov '05, 10:38am.
    Scott M. Shell (MCSE2K3+I, CCDP, CCNP, CCSP, CISSP)
    1993 500E (26OCT02) 6.5L supercharged DOHC V8 (M119) Q-ship-in-progress
    500E + 500E.com + W124.036 Owner Registry Database
  • Jake Bunce
    Senior Member
    • Dec 2000
    • 46598
    • 3.6.x

    #2
    I have no idea where that is. I haven't looked at the code that closely.

    We will see if anyone else here knows, but I think you will have better luck on www.vbulletin.org.

    Comment

    widgetinstance 262 (Related Topics) skipped due to lack of content & hide_module_if_empty option.
    Working...