function PclTraceFctMessage($p_file, $p_line, $p_level, $p_message = "") { TrFctMessage($p_file, $p_line, $p_level, $p_message); }
function PclTarHandleExtension($p_tarname) { TrFctStart(__FILE__, __LINE__, "PclTarHandleExtension", "tar={$p_tarname}"); // ----- Look for file extension if (substr($p_tarname, -7) == ".tar.gz" || substr($p_tarname, -4) == ".tgz") { TrFctMessage(__FILE__, __LINE__, 2, "Archive is a gzip tar"); $v_tar_mode = "tgz"; } else { if (substr($p_tarname, -4) == ".tar") { TrFctMessage(__FILE__, __LINE__, 2, "Archive is a tar"); $v_tar_mode = "tar"; } else { // ----- Error log PclErrorLog(-9, "Invalid archive extension"); TrFctMessage(__FILE__, __LINE__, PclErrorCode(), PclErrorString()); $v_tar_mode = ""; } } // ----- Return TrFctEnd(__FILE__, __LINE__, $v_tar_mode); return $v_tar_mode; }
function PclTarHandleExtension($p_tarname) { TrFctStart(__FILE__, __LINE__, "PclTarHandleExtension", "tar={$p_tarname}"); // ----- Look for file extension // NET2FTP // This is because net2ftp adds a .txt extension to all uploaded files while they reside on the *web* server $p_tarname = substr($p_tarname, 0, strlen($p_tarname) - 4); if (substr($p_tarname, -7) == ".tar.gz" || substr($p_tarname, -4) == ".tgz") { TrFctMessage(__FILE__, __LINE__, 2, "Archive is a gzip tar"); $v_tar_mode = "tgz"; } else { if (substr($p_tarname, -4) == ".tar") { TrFctMessage(__FILE__, __LINE__, 2, "Archive is a tar"); $v_tar_mode = "tar"; } else { // ----- Error log PclErrorLog(-9, "Invalid archive extension"); TrFctMessage(__FILE__, __LINE__, PclErrorCode(), PclErrorString()); $v_tar_mode = ""; } } // ----- Return TrFctEnd(__FILE__, __LINE__, $v_tar_mode); return $v_tar_mode; }