function validateSkin($skin) { // -------------- // This function validates the skin // -------------- global $net2ftp_settings; $skinArray = getSkinArray(); if (isset($skinArray[$skin]) == true) { return $skin; } elseif (isset($_COOKIE["net2ftpcookie_skin"]) == true && isset($skinArray[$_COOKIE["net2ftpcookie_skin"]]) == true) { return $_COOKIE["net2ftpcookie_skin"]; } else { if (defined("_VALID_MOS") == true) { return "mambo"; } elseif (defined("CACHE_PERMANENT") == true) { return "drupal"; } elseif (defined("XOOPS_ROOT_PATH") == true) { return "xoops"; } elseif (getBrowser("platform") == "Mobile") { return "mobile"; } elseif (getBrowser("platform") == "iPhone") { return "iphone"; } elseif (isset($skinArray[$net2ftp_settings["default_skin"]]) == true) { return $net2ftp_settings["default_skin"]; } else { return "india"; } } }
function printTitleIcon() { // -------------- // This function returns the title icon based on the $state and $state2 variables // -------------- // ------------------------------------------------------------------------- // Global variables and settings // ------------------------------------------------------------------------- global $net2ftp_globals, $net2ftp_settings; $skinArray = getSkinArray(); // ------------------------------------------------------------------------- // Icon names // ------------------------------------------------------------------------- if ($net2ftp_globals["state"] == "admin" || $net2ftp_globals["state"] == "admin_createtables" || $net2ftp_globals["state"] == "admin_emptylogs" || $net2ftp_globals["state"] == "admin_viewlogs") { $icon = "kcontrol"; } elseif ($net2ftp_globals["state"] == "advanced" || $net2ftp_globals["state"] == "advanced_ftpserver" || $net2ftp_globals["state"] == "advanced_parsing" || $net2ftp_globals["state"] == "advanced_webserver") { $icon = "misc"; } elseif ($net2ftp_globals["state"] == "bookmark") { $icon = "bookmark"; } elseif ($net2ftp_globals["state"] == "calculatesize") { $icon = ""; } elseif ($net2ftp_globals["state"] == "chmod") { $icon = "kgpg_info"; } elseif ($net2ftp_globals["state"] == "copymovedelete") { if ($net2ftp_globals["state2"] == "copy") { $icon = "editcopy"; } elseif ($net2ftp_globals["state2"] == "move") { $icon = "editcut"; } elseif ($net2ftp_globals["state2"] == "delete") { $icon = "edittrash"; } } elseif ($net2ftp_globals["state"] == "easywebsite") { $icon = "colorize"; } elseif ($net2ftp_globals["state"] == "edit") { $icon = "package_editors"; } elseif ($net2ftp_globals["state"] == "findstring") { $icon = "viewmag"; } elseif ($net2ftp_globals["state"] == "jupload" || $net2ftp_globals["state"] == "upload") { $icon = "konquest"; } elseif ($net2ftp_globals["state"] == "login" || $net2ftp_globals["state"] == "login_small") { $icon = "kgpg_identity"; } elseif ($net2ftp_globals["state"] == "newdir") { $icon = "folder_new"; } elseif ($net2ftp_globals["state"] == "rename") { $icon = "folder_txt"; } elseif ($net2ftp_globals["state"] == "updatefile") { $icon = "view_left_right"; } elseif ($net2ftp_globals["state"] == "view") { if ($net2ftp_globals["state2"] == "image") { $icon = "thumbnail"; } elseif ($net2ftp_globals["state2"] == "flash") { $icon = "aktion"; } elseif ($net2ftp_globals["state2"] == "text") { $icon = "terminal"; } } elseif ($net2ftp_globals["state"] == "zip") { $icon = "ark"; } else { $icon = "misc"; } if ($icon == "") { $icon = "misc"; } // ------------------------------------------------------------------------- // Return title icon // ------------------------------------------------------------------------- $icon .= ".png"; $icon_directory = $skinArray[$net2ftp_globals["skin"]]["image_url"] . "/titles"; // Internet Explorer does not display transparent PNG images correctly. // A solution is described here: http://support.microsoft.com/default.aspx?scid=kb;en-us;Q294714 if ($net2ftp_settings["fix_png"] == "yes" && $net2ftp_globals["browser_agent"] == "IE" && $net2ftp_globals["browser_platform"] == "Win" && ($net2ftp_globals["browser_version"] == "5.5" || $net2ftp_globals["browser_version"] == "6.0" || $net2ftp_globals["browser_version"] == "7.0")) { $icon_total = "<img src=\"{$icon_directory}/spacer.gif\" alt=\"icon\" style=\"width: 48px; height: 48px; vertical-align: middle; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{$icon_directory}/{$icon}', sizingMethod='scale')\" />\n"; } else { $icon_total = "<img src=\"{$icon_directory}/{$icon}\" alt=\"icon\" style=\"width: 48px; height: 48px; vertical-align: middle;\" />\n"; } echo $icon_total; }