ACC SHELL

Path : /var/lib/named/proc/self/root/srv/www/vhosts/tsisystem/app/webroot/tests/
File Upload :
Current File : //var/lib/named/proc/self/root/srv/www/vhosts/tsisystem/app/webroot/tests/import_test_1.php

<pre><?php

/* $Id$ */

mysql_connect('127.0.0.1', 'root', '');
mysql_select_db('tsi');

/**
 *
 */
function browse($parent = NULL, $level = 0)
{
    if (! $parent) {
        $parent = ' is null ';
    }
    else {
        $parent = ' = ' . $parent;
    }

    $res = mysql_query("
        select id, name from products where parent $parent
    ");

    while ($row = mysql_fetch_row($res)) {
        pad($level);
        echo $row[1], "\n";

//         $pm_res = mysql_query("select par_name, par_text from prod_parameters where product = {$row[0]}");
//         while ($pm_row = mysql_fetch_row($pm_res)) {
//             $pm_row[1] = preg_replace('/\n/', "\n" . str_pad('', (2 + $level) * 3, ' '), $pm_row[1]);
//             echo str_pad('', (1 + $level) * 3, ' '), "{$pm_row[0]}: {$pm_row[1]}\n";
//         }

//         echo str_pad('', $level * 3, ' ');


        browse($row[0], $level + 1);
    }
}


browse(0);


/**
 *
 */
function pad($level)
{
//     if ($level) {
//     }
    for ($i = 0; $i < $level - 1; $i++) {
//         echo '|';
        echo str_pad('', 4, ' ');
    }
    if ($level) {
        echo '|', str_pad('', 3, '-'), '+ ';
    }
    else {
        echo '+ ';
    }
}

?></pre>

ACC SHELL 2018