All pastes #459990 Raw Edit

Anonymous

public php v1 · immutable
#459990 ·published 2007-04-26 20:02 UTC
rendered paste body
function listfolder($input){        $albumarray=array();        if ($handle = opendir($input)) {            while (false !== ($file = readdir($handle))) {                if ($file != "." && $file != ".."  && $file != ".DS_Store" && $file != "index.html" && $file != "description.jpg") {                    array_push($albumarray,$file);                }            }            closedir($handle);        }        return($albumarray);    }        if (!isset($_GET['a'])){        $albums=listfolder("photoalbums");        reset($albums);        while (list($key, $val) = each($albums)) {            include("photoalbums/".$val."/description.php");        }    }else{        echo("<div class=\"photoalbum\">");        $a=clean($_GET['a']);        if (isset($_GET['b'])){            $b=clean($_GET['b']);            echo("<a href=\"photoalbums/".$a."/images/".$b.".jpg\"><img alt=\"mainpic\" class=\"mainpic\" src=\"photoalbums/".$a."/images/".$b.".jpg\" width=\"498\" /></a>");        }        $albums=listfolder("photoalbums/".$a."/thumbnails");        reset($albums);                if (!isset($_GET['n'])){        $num1=0;        if (count($albums)<=12){            $num2=count($albums);            }else{            $num2=12;            }        }else{            $n=clean($_GET['n']);            $num1=$n;            if (($num1>count($albums))||($num1<0)){                $num1=0;                }            $num2=$num1+12;            if ($num2>count($albums)){                $num2=count($albums);                }        }                for ($i=$num1; $i<$num2;$i++) {            $image=$albums[$i];            $image=str_replace('-sm.jpg','',$image);            echo("<a href=\"?p=photo&amp;a=$a&amp;b=$image&amp;n=$i\"><img alt=\"".$image."\" class=\"albumpic\" src=\"photoalbums/".$a."/thumbnails/".$image."-sm.jpg\" width=\"100\"             /></a>");        }        echo("<br />");        if (($num1>count($albums))||!($num1-3<0)){                $num1=$num1-12;                if (isset($_GET['b'])){                    echo("<a href=\"?p=photo&amp;a=$a&amp;b=$b&amp;n=$num1\" class=\"previous\">Previous Page</a>");                }else{                    echo("<a href=\"?p=photo&amp;a=$a&amp;n=$num1\" class=\"previous\">Previous Page</a>");                }        }        if ($num2<count($albums)){                if (isset($_GET['b'])){                    echo("<a href=\"?p=photo&amp;a=$a&amp;b=$b&amp;n=$num2\" class=\"next\">Next Page</a>");                }else{                    echo("<a href=\"?p=photo&amp;a=$a&amp;n=$num2\" class=\"next\">Next Page</a>");            }        }                        echo("</div>");    }