php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Return to Bug #64045
Patch fix_for_integer_warning_message revision 2013-01-22 13:45 UTC by tobia dot caneschi at gmail dot com

Patch fix_for_integer_warning_message for Session related Bug #64045

Patch version 2013-01-22 13:45 UTC

Return to Bug #64045 | Download this patch
Patch Revisions:

Developer: tobia.caneschi@gmail.com

diff --git a/ext/session/mod_files.sh b/ext/session/mod_files.sh
index 1d26728..ef37ee7 100644
--- a/ext/session/mod_files.sh
+++ b/ext/session/mod_files.sh
@@ -9,10 +9,26 @@ if test "$2" = "0"; then
 	exit 0
 fi
 
+if test -z "$3"; then
+        param3=0
+
+	echo "Are you sure to create sessions tree dirs
+in $1 root path with $2 depth? (Y|N)" 
+	read input
+	if test "$input" != "Y"; then
+		echo "\nexit without process"
+		exit 0
+	fi
+	echo "\nProcessing..."
+else
+        param3=$3
+fi
+
+
 hash_chars="0 1 2 3 4 5 6 7 8 9 a b c d e f"
-if test "$3" -a "$3" -ge "5"; then
+if test "$param3" -a "$param3" -ge "5"; then
   hash_chars="$hash_chars g h i j k l m n o p q r s t u v"
-  if test "$3" -eq "6"; then
+  if test "$param3" -eq "6"; then
     hash_chars="$hash_chars w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z - ,"
   fi
 fi
@@ -20,5 +36,7 @@ fi
 for i in $hash_chars; do
 	newpath="$1/$i"
 	mkdir $newpath || exit 1
-	sh $0 $newpath `expr $2 - 1` $3
+	sh $0 $newpath `expr $2 - 1` $param3
 done
+
+echo "\nDone..."
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Tue Apr 30 04:01:30 2024 UTC