vars.image_generation_required = 0; If ((not ListFindNoCase(vars.dir_name_thumbnail & "," & vars.dir_name_small & "," & vars.dir_name_medium & ",.,..", curr_dir_qry_base.name, ",")) and (curr_dir_qry_base.type eq 'dir')) { //Writeoutput(curr_dir_qry_base.name & "
"); QueryAddRow(vars.dirs_under_current_qry); QuerySetCell(vars.dirs_under_current_qry, "directory", curr_dir_qry_base.name); } Else If (curr_dir_qry_base.type eq 'file' and ( right(curr_dir_qry_base.name, 4) is '.gif' or right(curr_dir_qry_base.name, 4) is '.jpg' )) { QueryAddRow(vars.file_fullsize_qry); QuerySetCell(vars.file_fullsize_qry, "filename", curr_dir_qry_base.name); }
vars.image_generation_required = 1; //writeoutput("reading: " & vars.path_fullsize & vars.file_fullsize_qry.filename & "
"); If (img_height gt img_width) { vars.resize_by_y = '1'; vars.current_max_dimension = img_height; } Else { vars.resize_by_y = '0'; vars.current_max_dimension = img_width; }
If (FileExists(vars.path_thumbnail & vars.file_fullsize_qry.filename)) { QueryAddRow(vars.file_thumbnail_qry); QuerySetCell(vars.file_thumbnail_qry, "filename", vars.file_fullsize_qry.filename); } If (FileExists(vars.path_small & vars.file_fullsize_qry.filename)) { QueryAddRow(vars.file_small_qry); QuerySetCell(vars.file_small_qry, "filename", vars.file_fullsize_qry.filename); } If (FileExists(vars.path_medium & vars.file_fullsize_qry.filename)) { QueryAddRow(vars.file_medium_qry); QuerySetCell(vars.file_medium_qry, "filename", vars.file_fullsize_qry.filename); }
If (IsDefined("vars.url_dir")) variables.dir_str = vars.url_dir & vars.dirs_under_current_qry.directory; Else variables.dir_str = vars.dirs_under_current_qry.directory;
Home > #y#
Directories Below current: (#vars.dirs_under_current_qry.recordcount# total)
#vars.dirs_under_current_qry.directory# #vars.dirs_under_current_qry.directory#
 

vars.curr_output = StructNew(); vars.curr_output_filename = vars.file_thumbnail_qry.filename; vars.curr_output_thumbnail_url = vars.image_url_thumbnail & urlencodedformat(vars.file_thumbnail_qry.filename); vars.curr_output_fullsize_url = vars.image_url_fullsize & urlencodedformat(vars.file_thumbnail_qry.filename); vars.curr_output_small_url = vars.image_url_small & urlencodedformat(vars.file_thumbnail_qry.filename); vars.curr_output_medium_url = vars.image_url_medium & urlencodedformat(vars.file_thumbnail_qry.filename);
Images in this directory: (#vars.file_thumbnail_qry.recordcount# total)

If (vars.curr_output_filename eq vars.file_small_qry.filename) { vars.curr_output_small_url = vars.image_url_small & urlencodedformat(vars.file_small_qry.filename); writeoutput("[small]"); } If (vars.curr_output_filename eq vars.file_medium_qry.filename) { vars.curr_output_medium_url = vars.image_url_medium & urlencodedformat(vars.file_medium_qry.filename); writeoutput(" | [medium]"); } If (vars.curr_output_filename eq vars.file_fullsize_qry.filename) { vars.curr_output_fullsize_url = vars.image_url_fullsize & urlencodedformat(vars.file_fullsize_qry.filename); writeoutput(" | [full]"); }