'; if ($Delete_x) { if(is_array($item)) { rsort($item); foreach ($item as $ifolder) { if ($ifolder && ($ifolder=validatefolder($ifolder))) deltree($ifolder,2); } } } elseif ($Save_x || ($showlite==2 && $folder)) { if ($folder == "" && $showlite!=2) { $skindata['message'] = showmessage($folderempty["MESSAGE"], $showmessage_text_backlink, "#", true, $showmessage_errorcolor, false, true, false, "history.back(); return true;"); $createdata .= '


'. copyright(); $skindata['data'] = $createdata; //vypsani stranky echo template( $skin_dir . 'skin.tpl', $skindata); exit; } elseif($folder!="") { $folder = validatefolder($folder,1); $folderold = validatefolder($folderold); $newpath = ''; $newdir = ''; getusersession($id, $user, $settings); //Create if ($folderold == ""){ if (($mkd = getfolderpath($user,$folder))) mkdirtree($mkd,1); } //Rename else{ if (($pos1 = strrpos($folder,"/"))){ if (($newpath = getfolderpath($user,substr($folder,0,$pos1)))) { $newdir = substr($folder,$pos1+1); mkdirtree($newpath,1); } } if ($folderold && $folder) { $dir1 = getfolderpath($user, $folderold); $dir2 = getfolderpath($user, $folder); if ($dir1 && $dir2 && @rename($dir1, $dir2) && $newpath) changeindex($newpath,0,0,0,$newdir); } } } } $folders = getfolders($id); if($showlite==2){ $createdata .= '
'; foreach($folders as $k => $v) { //JS WebMail TITLE if ($v[0]==inboxfolder) $jstitle= html_entity_decode($v[1]).' '.showfolderinfo($v,0).' - '; if(strpos($v[1],"/")) $infarray[$k]['name'] = substr($v[1],strrpos($v[1],"/")+1); else $infarray[$k]['name'] = $v[1]; $infarray[$k]['data'] = $v['messages']; $infarray[$k]['data2'] = $v['unread']; $infarray[$k]['root'] = $v[0]; $infarray[$k]['root2'] = $v[0].'^'.convert_imaputf2charset($v[0]); $infarray[$k]['link'] = 'readmail.html?id='. $id .'&folder='. rawurlencode($v[0]); $infarray[$k]['target']="fread"; if($unread) { $infarray[$k]['css']='folderlinkunread'; //adds bolt style for parent dirs if child has unread items if(strpos($v[0],"/")) { $line=$infarray[$k]['root']; for($ccss=$k;$ccss>0;$ccss--) { if($infarray[$ccss]['root'] == substr($line,0,strrpos($line,"/"))) { $infarray[$ccss]['css']='folderlinkunread'; $line=substr($line,0,strrpos($line,"/")); } if(!strpos($infarray[$ccss]['root2'],"/")) break; } } } if(file_exists($skin_dir."images/folder_".str_replace(" ","_",strtolower($v[0])).".gif")) $infarray[$k]['ico'] = $skin_dir."images/folder_".str_replace(" ","_",strtolower($v[0])).".gif"; elseif(draftsfolder==$v[0] && file_exists($skin_dir."images/folder_drafts.gif")) $infarray[$k]['ico'] = $skin_dir."images/folder_drafts.gif"; elseif(sentfolder==$v[0] && file_exists($skin_dir."images/folder_sent.gif")) $infarray[$k]['ico'] = $skin_dir."images/folder_sent.gif"; elseif(trashfolder==$v[0] && file_exists($skin_dir."images/folder_trash.gif")) $infarray[$k]['ico'] = $skin_dir."images/folder_trash.gif"; elseif(file_exists($skin_dir."images/folder.gif")) $infarray[$k]['ico'] = $skin_dir."images/folder.gif"; else $infarray[$k]['ico'] = "images/folder.gif"; $slashpos=strpos($v[1],"/"); if($slashpos>-1) $v[1]=substr($v[1],$slashpos,strlen($v[1])-$slashpos); $infarray[$k]['ico'].=' " oncontextmenu="return false;" onmousedown="if(window.event && window.event.button==2){parent.PREinitCmenu1(\''.addslashes($infarray[$k]['root2']).'\','.($v[2]?1:0).');initCmenu(\'folder_cmenu\');}'; $infarray[$k]['js']='oncontextmenu="return false;" onmousedown="if(window.event && window.event.button==2){parent.PREinitCmenu1(\''.addslashes($infarray[$k]['root2']).'\','.($v[2]?1:0).');initCmenu(\'folder_cmenu\');}"'; } $createdata .= makejstree('tree1',$infarray).'
'; }else{ $createdata .= '
'; for ($i = 0; $i < count($folders); $i++) { if ($i % 2 == 0) $bgcolor = 'a'; else $bgcolor = 'b'; $createdata .= ' '; } $createdata .= '
'. $lang[MSG_HEADER_FOLDERNAME].' '. $lang[MSG_HEADER_INFORMATION].'
'. htmlspecialchars($folders[$i][1]).' '. showfolderinfo($folders[$i]).'

'; } $createdata .= ' '; if($showlite==2) { $createdata .= ' '; } if(!$showlite) $createdata.='
'. copyright().'
'; $skindata['data'] = $createdata; //vypsani stranky if($showlite) echo template( $skin_dir . 'blank.tpl', $skindata); else echo template( $skin_dir . 'skin.tpl', $skindata); ?>