// Copyright, 2005, Walter Long
include_once "_inc_global.php";
//====================== TAKEN FROM _inc_header.php ============================
// NOTE: Using screws up sizing, position, and zoom! (this will have to be fixed eventually)
?>
Optic
//====================== END _inc_header.php ============================
//----- login token ----
if($gLoggedIn)$updDisplay="";
else $updDisplay="DISPLAY:NONE;";
$gEmbedded=(rqst("embed")=="no")?0:1;
$play=rqst("play"); //takepic parms
$src=rqst("src");
if(!$src)$src=$homepage;
$src=urldecode($src);
$src=_rep($src,"http_","http://");
$typ=myFileType($src);
//alert("src=".$src);
//alert("typ=".$typ);
$config="";
$configtext="";
switch($typ){
case "pixi" :
$config=_rep($src,$pixiextension,"");
$configtext=myReadFile($dirlink.$config.$pixiextension);
if($configtext=="")$configtext="|||";
$configtext=_rep($configtext,'"','\"');
break;
case "video" : break;
case "file" : break;
case "image" : break;
default :
exit("Invalid src type=".$typ);
break;
}
$filenames=array();
$OtherImages=array();
$ThumbImages=array();
$images=",";
$localimagefound=0;
//-------------------- FETCH FILES --------------------------
$ix=0;
$dir_handle=@opendir($dirpath) or die("Unable to open $dirpath");
while($filename=readdir($dir_handle))$filenames[]=$filename;
sort($filenames);
foreach($filenames as $filename){
$file=$filename;
//if(!$gAdmin && _ix($file,"_pvt")==0)continue;
$ext=get_ext($file);
$name=getName($file);
if(!validFile($file))continue;
if(isImage($file) && (strstr($file,"_tn.")>-1)){
$big_file=str_replace("_tn.",".",$file);
$url=$gPath.$dirlink.$big_file;
if(!_in($images,",".$url.","))$images.=$url.",";
$localimagefound=1;
$ix++;
} }
if($typ=="image" && !_in($images,$src)){
$images.=$src.",";
}
if($images==",")$images.="/_pvt/_pvt_images/keepme.png,";
?>
$lightning="
//if($gLoggedIn){ //gets too complicated when you aren't in the users own folder! ?>
//}else{ ?>
//} ?>
}
//end gEmbedded check
?>