Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 865a726a398e11482f2bb50b45ef5ff9 > files > 21

php-pear-LiveUser_Admin-0.4.0-2.mga4.noarch.rpm

<?php
/*
TODO:
ImplyRight
*/
require_once 'config.inc.php';
include_once 'Var_Dump.php';
Var_Dump::displayInit(
    array('display_mode' => 'XHTML_Text'),
    array('mode' => 'normal', 'offset' => 4)
);
?>

<html>
<style>
    a {
        color: #006600;
        text-decoration: none;
    }

    a:visisted {
        text-decoration: none;
    }

    a:hover {
        text-decoration: underline;
    }
    /* style for XHTML_Text */
    table.var_dump          { border-collapse:separate; border:1px solid black; border-spacing:0; }
    table.var_dump tr       { color:#006600; background:#F8F8F8; vertical-align:top; }
    table.var_dump tr.alt   { color:#006600; background:#E8E8E8; }
    table.var_dump th       { padding:4px; color:black; background:#CCCCCC; text-align:left; }
    table.var_dump td       { padding:4px; }
    table.var_dump caption  { caption-side:top; color:white; background:#339900; }
    table.var_dump i        { color: #000000; background: transparent; font-style: normal; }

    /* style for XHTML_Text */
    pre.var_dump            { line-height:1.8em; }
    pre.var_dump span.type  { color:#006600; background:transparent; }
    pre.var_dump span.value { padding:2px; color:#339900; background:#F0F0F0; border: 1px dashed #CCCCCC; }

</style>
<body>
<form action="?" method="get">
 <select name="storage">
<?php
    foreach ($backends as $backend => $row) {
       $selected = $storage == $backend ? 'selected="selected"' : '';
        echo '<option value="'.$backend.'" '.$selected.'>'.$backend.'</option>';
    }
?>
 </select>
 <input type="submit" id="go" value="Go!" />
 Make sure you read README in the examples root folder to setup the database.
</form>
<?php
$qstring = array_key_exists('QUERY_STRING', $_SERVER) && !array_key_exists('del', $_GET) ? '?'.$_SERVER['QUERY_STRING'] : '';

echo '
<a href="Application.php'.$qstring.'">Application</a> |
<a href="Area.php'.$qstring.'">Area</a> |
<a href="Rights.php'.$qstring.'">Rights</a> |
<a href="ImplyRights.php'.$qstring.'">ImplyRights</a> |
<a href="User.php'.$qstring.'">User</a> |
<a href="UserRights.php'.$qstring.'">UserRights</a> |
<a href="Group.php'.$qstring.'">Group</a> |
<a href="UserGroup.php'.$qstring.'">UserGroup</a> |
<a href="GroupRights.php'.$qstring.'">GroupRights</a> |
<a href="Subgroups.php'.$qstring.'">Subgroups</a> |
<a href="Area_Admin_Areas.php'.$qstring.'">Area Admin Areas</a> |
<a href="Translation.php'.$qstring.'">Translation</a> |
<a href="OutputRightsConstants.php'.$qstring.'">OutputRightsConstants</a> |
<a href="test.php'.$qstring.'">Test</a><br />';
?>
So that these test will run you have to have <a href="http://pear.php.net/package/Var_Dump">Var_Dump</a> installed<br /><br />
<?php
if (array_key_exists('del', $_GET)) {
    $db->expectError(MDB2_ERROR_NOSUCHTABLE);
    $db->query('DELETE FROM liveuser_applications');
    $db->query('DROP TABLE liveuser_applications_seq');
    $db->query('DELETE FROM liveuser_area_admin_areas');
    $db->query('DELETE FROM liveuser_areas');
    $db->query('DROP TABLE liveuser_areas_seq');
    $db->query('DELETE FROM liveuser_group_subgroups');
    $db->query('DELETE FROM liveuser_grouprights');
    $db->query('DELETE FROM liveuser_groups');
    $db->query('DROP TABLE liveuser_groups_seq');
    $db->query('DELETE FROM liveuser_groupusers');
    $db->query('DROP TABLE liveuser_groupusers_seq');
    $db->query('DELETE FROM liveuser_perm_users');
    $db->query('DROP TABLE liveuser_perm_users_seq');
    $db->query('DELETE FROM liveuser_right_implied');
    $db->query('DELETE FROM liveuser_rights');
    $db->query('DROP TABLE liveuser_rights_seq');
    $db->query('DELETE FROM liveuser_userrights');
    $db->query('DROP TABLE liveuser_userrights_seq');
    $db->query('DELETE FROM liveuser_users');
    $db->query('DROP TABLE liveuser_users_seq');
    $db->query('DELETE FROM liveuser_translations');
    $db->query('DROP TABLE liveuser_translations_seq');
    $db->popExpect();
    echo 'Reseted the database';
    exit;
} else {
    echo '<a href="?del=1">Reset the database</a><br /><br />';
}
?>
</body>
</html>