コード例 #1
0
ファイル: index.php プロジェクト: rotvulpix/php-nuke
function avatarlist($avatarcategory)
{
    global $user, $userinfo, $cookie, $module_name;
    cookiedecode($user);
    getusrinfo($user);
    include "header.php";
    if (is_user($user) and strtolower($userinfo['username']) == strtolower($cookie[1]) and $userinfo['user_password'] == $cookie[2]) {
        // SecurityReason Fix 2005 - sp3x -> check if we are user if not then Access Denied
        $avatarcatname = ereg_replace("_", " ", $avatarcategory);
        $avatarcategory = htmlspecialchars($avatarcategory);
        //SecurityReason Fix 2005 - sp3x
        title("" . $avatarcategory . " Avatar Gallery");
        Opentable();
        nav();
        CloseTable();
        echo "<br>";
        Opentable();
        echo "<center><font class=\"title\"><b>" . _AVAILABLEAVATARS . " on category " . $avatarcatname . "</b></font><br><br>";
        echo "<b>To Select Your Avatar Click On It</b><br><br></center>";
        Opentable2();
        echo "<center>";
        $d = dir("modules/Forums/images/avatars/{$avatarcategory}");
        $temcount = 1;
        while (false !== ($entry = $d->read())) {
            if (preg_match('/(\\.gif$|\\.png$|\\.jpg|\\.jpeg)$/is', $entry)) {
                if ($entry != '.' && $entry != '..') {
                    $patterns[0] = "/\\.gif/";
                    $patterns[1] = "/\\.png/";
                    $patterns[2] = "/\\.jpg/";
                    $patterns[3] = "/\\.jpeg/";
                    $patterns[4] = "/-/";
                    $patterns[5] = "/_/";
                    $replacements[5] = "";
                    $replacements[4] = "&nbsp;";
                    $replacements[3] = "";
                    $replacements[2] = "";
                    $replacements[1] = "";
                    $replacements[0] = "";
                    ksort($patterns);
                    ksort($replacements);
                    $entryname = preg_replace($patterns, $replacements, $entry);
                    $a = 1;
                    echo "<a href=\"modules.php?name={$module_name}&op=avatarsave&category={$avatarcategory}&avatar={$entry}\"><img src=\"modules/Forums/images/avatars/{$avatarcategory}/{$entry}\" border=\"0\" alt=\"{$entryname}\" title=\"{$entryname}\" hspace=\"10\" vspace=\"10\"></a>";
                }
                if ($temcount == 10) {
                    echo "<br>";
                    $temcount -= 10;
                }
                $temcount++;
            }
        }
        echo "</center>";
        CloseTable2();
        echo "<center><br>" . "" . _GOBACK . "" . "<br></center>";
        $d->close();
        CloseTable();
        include "footer.php";
    } else {
        die("Access Denied");
    }
}
コード例 #2
0
function avatarlist($avatarcategory)
{
    global $module_name;
    include "header.php";
    $avatarcatname = ereg_replace("_", "&nbsp;", $avatarcategory);
    title("" . $avatarcategory . " Avatar Gallery");
    Opentable();
    nav();
    CloseTable();
    Opentable();
    echo "<center><font class=\"title\"><b>" . _AVAILABLEAVATARS . " on category " . $avatarcatname . "</b></font><br><br>";
    echo "<b>To Select Your Avatar Click On It</b><br><br></center>";
    Opentable2();
    echo "<center>";
    $d = dir("modules/Forums/images/avatars/{$avatarcategory}");
    $temcount = 1;
    while (false !== ($entry = $d->read())) {
        if (preg_match('/(\\.gif$|\\.png$|\\.jpg|\\.jpeg)$/is', $entry)) {
            if ($entry != '.' && $entry != '..') {
                $patterns[0] = "/\\.gif/";
                $patterns[1] = "/\\.png/";
                $patterns[2] = "/\\.jpg/";
                $patterns[3] = "/\\.jpeg/";
                $patterns[4] = "/-/";
                $patterns[5] = "/_/";
                $replacements[5] = "";
                $replacements[4] = "&nbsp;";
                $replacements[3] = "";
                $replacements[2] = "";
                $replacements[1] = "";
                $replacements[0] = "";
                ksort($patterns);
                ksort($replacements);
                $entryname = preg_replace($patterns, $replacements, $entry);
                $a = 1;
                echo "<a href=\"modules.php?name={$module_name}&op=avatarsave&category={$avatarcategory}&avatar={$entry}\"><img src=\"modules/Forums/images/avatars/{$avatarcategory}/{$entry}\" border=\"0\" alt=\"{$entryname}\" title=\"{$entryname}\" hspace=\"10\" vspace=\"10\"></a>";
            }
            if ($temcount == 10) {
                echo "<br>";
                $temcount -= 10;
            }
            $temcount++;
        }
    }
    echo "</center>";
    CloseTable2();
    echo "<center><br>" . "" . _GOBACK . "" . "<br></center>";
    $d->close();
    CloseTable();
    include "footer.php";
}