Lines Matching defs:p_dir

4765   //   $p_dir : Directory path to check.
4770 public function privDirCheck($p_dir, $p_is_dir = false)
4774 //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::privDirCheck", "entry='$p_dir', is_dir='".($p_is_dir?"true":"false")."'");
4777 if (($p_is_dir) && (substr($p_dir, -1) == '/')) {
4778 $p_dir = substr($p_dir, 0, strlen($p_dir) - 1);
4780 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Looking for entry '$p_dir'");
4783 if ((is_dir($p_dir)) || ($p_dir == "")) {
4784 //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, "'$p_dir' is a directory");
4789 $p_parent_dir = dirname($p_dir);
4793 if ($p_parent_dir != $p_dir) {
4804 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Create directory '$p_dir'");
4805 if (!@mkdir($p_dir, 0777)) {
4807 PclZip::privErrorLog(PCLZIP_ERR_DIR_CREATE_FAIL, "Unable to create directory '$p_dir'");
4815 //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $v_result, "Directory '$p_dir' created");
5237 function PclZipUtilPathReduction($p_dir)
5239 //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZipUtilPathReduction", "dir='$p_dir'");
5243 if ($p_dir != "") {
5245 $v_list = explode("/", $p_dir);
5263 $v_result = $p_dir;
5299 // This function indicates if the path $p_path is under the $p_dir tree. Or,
5301 // $p_dir.
5307 // 0 if $p_path is not inside directory $p_dir
5308 // 1 if $p_path is inside directory $p_dir
5309 // 2 if $p_path is exactly the same as $p_dir
5311 function PclZipUtilPathInclusion($p_dir, $p_path)
5313 //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZipUtilPathInclusion", "dir='$p_dir', path='$p_path'");
5318 ($p_dir == '.')
5319 || ((strlen($p_dir) >= 2) && (substr($p_dir, 0, 2) == './'))
5321 $p_dir = PclZipUtilTranslateWinPath(getcwd(), false) . '/' . substr($p_dir, 1);
5322 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Replacing ./ by full path in p_dir '".$p_dir."'");
5333 $v_list_dir = explode("/", $p_dir);