I've been trying to get our installation of v2.0g upgraded to v2.2, but I'm can't seem to fix the following set of PHP errors:
Warning: mkdir(./data/form_22) [function.mkdir]: File exists in /www/dev/pmk899/machform/machform_v2.2/manage_form.php on line 555
Warning: mkdir(./data/form_22/css) [function.mkdir]: File exists in /www/dev/pmk899/machform/machform_v2.2/manage_form.php on line 556
Warning: mkdir(UPLOAD_DIR/form_22) [function.mkdir]: No such file or directory in /www/dev/pmk899/machform/machform_v2.2/manage_form.php on line 558
Warning: mkdir(UPLOAD_DIR/form_22/files) [function.mkdir]: No such file or directory in /www/dev/pmk899/machform/machform_v2.2/manage_form.php on line 560
Here are the v2.2 lines from manage_form.php (with line numbers):
553 //create form folder
554 $old_mask = umask(0);
555 mkdir(DATA_DIR."/form_{$new_form_id}",0777);
556 mkdir(DATA_DIR."/form_{$new_form_id}/css",0777);
557 if(DATA_DIR != UPLOAD_DIR){
558 mkdir(UPLOAD_DIR."/form_{$new_form_id}",0777);
559 }
560 mkdir(UPLOAD_DIR."/form_{$new_form_id}/files",0777);
561 umask($old_mask);
Here is the 2.0g code from manage_form.php for comparison:
399 //create form folder
400 $old_mask = umask(0);
401 mkdir(DATA_DIR."/form_{$new_form_id}",0777);
402 mkdir(DATA_DIR."/form_{$new_form_id}/files",0777);
403 mkdir(DATA_DIR."/form_{$new_form_id}/css",0777);
404 umask($old_mask);
Can anyone tell me what I'm doing wrong? Many thanks in advance.
