@struct_catalogue=('cat','subcat','image','CTitle','Letter','Brand','Year','Style','Type','PartID'); sub makedirs { if($Form{'cat'}) { $folder=$datapath."/products/$Form{'cat'}"; mkdir($folder,0755); if($Form{'subcat'}) { $Form{'subcat'}=~ s/\s/\_/g; @subs=split(/\//,$Form{'subcat'}); foreach(@subs){ $folder.="/$_"; mkdir(lc"$folder",0755); mkdir(lc"$folder/thumbs",0755); } } } } sub get_catalogue_categories { my($vc,$vs,@records)=@_; my ($a,$b,$tc,$sc,$title,$cats,$subs,$catjs,$subjs,$nstr)=''; my @str=(); $cats="