«; echo «
|
«; generate_footer(); error_reporting(1); return; } function check_gd(){ if(function_exists(«gd_info»)){ $info=gd_info(); if(strstr($info[‘GD Version’],»2.»)){ return true; }else{ return false; } } return false; } function string2store($string){ $str=str_replace(«\n»,»»,$string); $str=str_replace(«\r»,»»,$str); return $str; } function store2string($string){ $str=str_replace(»
«,»\n»,$string); return $str; } function put_default_quality_settings(){ global $data_dir; /*create default quality settings*/ /*thmb_size:thmb_quality:image_size(0=original):image_quality:description*/ $settings=»160|70|0|0|original|1|0\n140|70|700|85|middle|1|1\n100|70|500|85|small|1|0\n»; $file=fopen($data_dir.»quality.dat»,»w»); fwrite($file,$settings); fclose($file); chmod($data_dir.»quality.dat»,0640); /*to be not possible read it by others*/ } function save_quality_settings(){ global $data_dir; $file=fopen($data_dir.»quality.dat»,»w»); $i=1; while($i$line){ $quality_settings[$line_num]=explode(«|»,$line); } // var_dump($quality_settings);echo ‘
‘; if(!file_exists($data_dir.»main_setup.dat»)){ $cmd=»setup»; $var1=»main»; return; } $file=file($data_dir.»main_setup.dat»); $setup_password=substr($file[0],0,strlen($file[0])-1); $album_dir=substr($file[1],0,strlen($file[1])-1); $cache_dir=substr($file[2],0,strlen($file[2])-1); $site_name=substr($file[3],0,strlen($file[3])-1); $logo_enabled=substr($file[4],0,strlen($file[4])-1); $logo_path=substr($file[5],0,strlen($file[5])-1); $site_theme=substr($file[6],0,strlen($file[6])-1); $return_home_url=substr($file[7],0,strlen($file[7])-1); $new_dir_indic=substr($file[8],0,strlen($file[8])-1); if(isset($file[9])){ //version 0.2.4 already stored. $album_name=substr($file[9],0,strlen($file[9])-1); $album_dir_name=substr($file[10],0,strlen($file[10])-1); $cookie_password_hours=substr($file[11],0,strlen($file[11])-1); $setup_text=substr($file[12],0,strlen($file[12])-1); $next_text=substr($file[13],0,strlen($file[13])-1); $previous_text=substr($file[14],0,strlen($file[14])-1); $disable_bottom_nextprev=substr($file[15],0,strlen($file[15])-1); $character_set=substr($file[16],0,strlen($file[16])-1); } /***********************/ /*read quality settings*/ /***********************/ /***********************/ /*read logs settings*/ /***********************/ if(file_exists($data_dir.»logs_setup.dat»)){ $file=file($data_dir.»logs_setup.dat»); $logs_settings=explode(«|»,$file[0]); $logs_enabled=$logs_settings[0]; $logs_filename=$logs_settings[1]; $logs_exclude=$logs_settings[2]; } /***********************/ /* read theme settings*/ /***********************/ global $theme_params; if(file_exists($data_dir.$site_theme.».dat»)){ $file=file($data_dir.$site_theme.».dat»); $theme_settings=explode(«|»,$file[0]); $num=0; while (isset($theme_settings[$num])){ $theme_params[$num]= $theme_settings[$num]; $num=$num+1; } } if(file_exists($data_dir.»cache_setup.dat»)){ $file=file($data_dir.»cache_setup.dat»); $logs_settings=explode(«|»,$file[0]); $cache_thumbnails=$logs_settings[0]; $cache_resized_photos=$logs_settings[1]; } } function print_error($error){ echo «»; } function get_password_for_cmd($cmd,$var1){ global $setup_password,$demo_functionality; global $album_dir,$passwd; if (!strcmp($cmd,»setup»)){ return $setup_password; } if (!strcmp($cmd,»delcache»)){ return $setup_password; } if (!strcmp($cmd,»phpinfo»)){ return $setup_password; } if( !strcmp($cmd,»album») || !strcmp($cmd,»image») || !strcmp($cmd,»imageview») || !strcmp($cmd,»thmb»)){ $dirs=explode(«/»,$var1); $dir=»»; $sett=get_directory_settings($dir,0); if(strlen($sett[0][1])>0 && !strstr($passwd,$sett[0][1])){ return $sett[0][1]; } foreach($dirs as $num => $file){ $dir=$dir.»/».$file; $sett=get_directory_settings($dir,0); // echo $dir.» «.$sett[0][1].»
«; if(strlen($sett[0][1])>0 && !strstr($passwd,$sett[0][1])){ return $sett[0][1]; } } } return «»; } function generate_password_page($cmd,$var1=»»,$var2=»»){ echo «
| «; if (strlen($var2)>0){ echo «Enter Password: |
«; ?>
