web/event_process.php
changeset 1004 1eff91564807
parent 1000 c294569b0725
child 1006 bb98a0de3bfd
equal deleted inserted replaced
1003:366c873e2e29 1004:1eff91564807
    13     if($zip->open($zip_path, ZipArchive::CREATE) === FALSE) {
    13     if($zip->open($zip_path, ZipArchive::CREATE) === FALSE) {
    14     	return FALSE;
    14     	return FALSE;
    15     }
    15     }
    16     $config_content = "<?php\n\$config = array(\n";
    16     $config_content = "<?php\n\$config = array(\n";
    17     foreach ($config_values as $key => $value) {
    17     foreach ($config_values as $key => $value) {
    18         $config_content .= "    '$key' => '$value',\n";
    18     	if($value === "__TRUE__") {
       
    19     		$config_content .= "    '$key' => true,\n";
       
    20     	}
       
    21     	elseif ($value === "__FALSE__") {
       
    22     		$config_content .= "    '$key' => false,\n";
       
    23     	}
       
    24     	else {
       
    25     		$config_content .= "    '$key' => \"".addslashes($value)."\",\n";
       
    26     	}
    19     }
    27     }
    20     $config_content .= ");\n";
    28     $config_content .= ");\n";
    21     
    29     
    22     $zip->addEmptyDir($event_title);
    30     $zip->addEmptyDir($event_title);
    23     $zip->addFromString("$zip_folder/config.php", $config_content);
    31     $zip->addFromString("$event_title/config.php", $config_content);
       
    32     $zip->addFromString("$event_title/index.php", "<?php\n// Permanent redirection\n\nheader(\"HTTP/1.1 301 Moved Permanently\");\nheader(\"Location: client.php\");\nexit();");
    24     
    33     
    25     $zip->addEmptyDir("$event_title/images");
    34     $zip->addEmptyDir("$event_title/images");
    26     foreach ($files as $key => $file_desc) {
    35     foreach ($files as $key => $file_desc) {
    27     	if($file_desc['size']>0) {
    36     	if($file_desc['size']>0) {
    28             $zip->addFile($file_desc['tmp_name'], "$event_title/images/".$file_desc['name']);
    37             $zip->addFile($file_desc['tmp_name'], "$event_title/images/".$file_desc['name']);