| author | Nicolas Sauret <nicolas.sauret@iri.centrepompidou.fr> |
| Thu, 16 Apr 2015 13:55:11 +0200 | |
| changeset 1222 | 8f3e355b94b9 |
| parent 1040 | 764461c218c2 |
| child 1366 | 2cebaaf18c54 |
| permissions | -rw-r--r-- |
|
988
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
1 |
<?php |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
2 |
include_once 'common.php'; |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
3 |
|
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
4 |
$user_data = authenticate($C_event_users, $translate); |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
5 |
|
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
6 |
if ($_SERVER['REQUEST_METHOD'] !== 'POST') { |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
7 |
header("Location: ./event_form.php"); |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
8 |
exit; |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
9 |
} |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
10 |
|
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
11 |
function create_zip($zip_path,$zip_folder, $config_values, $files) { |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
12 |
$zip = new ZipArchive; |
|
1040
764461c218c2
correct zip creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
1007
diff
changeset
|
13 |
if($zip->open($zip_path, ZipArchive::CREATE | ZipArchive::OVERWRITE) === FALSE) { |
|
988
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
14 |
return FALSE; |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
15 |
} |
|
1007
35d9258aad76
add 'rep' in config file.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
1006
diff
changeset
|
16 |
$config_content = "<?php\n\$config = array(\n 'rep' => basename(__DIR__),\n"; |
|
988
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
17 |
foreach ($config_values as $key => $value) { |
|
1004
1eff91564807
correct event form bugs (add slashes, treat boolean values differently)
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
1000
diff
changeset
|
18 |
if($value === "__TRUE__") { |
|
1eff91564807
correct event form bugs (add slashes, treat boolean values differently)
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
1000
diff
changeset
|
19 |
$config_content .= " '$key' => true,\n"; |
|
1eff91564807
correct event form bugs (add slashes, treat boolean values differently)
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
1000
diff
changeset
|
20 |
} |
|
1eff91564807
correct event form bugs (add slashes, treat boolean values differently)
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
1000
diff
changeset
|
21 |
elseif ($value === "__FALSE__") { |
|
1eff91564807
correct event form bugs (add slashes, treat boolean values differently)
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
1000
diff
changeset
|
22 |
$config_content .= " '$key' => false,\n"; |
|
1eff91564807
correct event form bugs (add slashes, treat boolean values differently)
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
1000
diff
changeset
|
23 |
} |
|
1eff91564807
correct event form bugs (add slashes, treat boolean values differently)
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
1000
diff
changeset
|
24 |
else { |
|
1eff91564807
correct event form bugs (add slashes, treat boolean values differently)
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
1000
diff
changeset
|
25 |
$config_content .= " '$key' => \"".addslashes($value)."\",\n"; |
|
1eff91564807
correct event form bugs (add slashes, treat boolean values differently)
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
1000
diff
changeset
|
26 |
} |
|
988
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
27 |
} |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
28 |
$config_content .= ");\n"; |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
29 |
|
|
1040
764461c218c2
correct zip creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
1007
diff
changeset
|
30 |
$zip->addEmptyDir($zip_folder); |
|
764461c218c2
correct zip creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
1007
diff
changeset
|
31 |
$zip->addFromString("$zip_folder/config.php", $config_content); |
|
764461c218c2
correct zip creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
1007
diff
changeset
|
32 |
$zip->addFromString("$zip_folder/index.php", "<?php\n// Permanent redirection\n\nheader(\"HTTP/1.1 301 Moved Permanently\");\nheader(\"Location: client.php\");\nexit();"); |
|
988
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
33 |
|
|
1040
764461c218c2
correct zip creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
1007
diff
changeset
|
34 |
$zip->addEmptyDir("$zip_folder/images"); |
|
988
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
35 |
foreach ($files as $key => $file_desc) { |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
36 |
if($file_desc['size']>0) { |
|
1040
764461c218c2
correct zip creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
1007
diff
changeset
|
37 |
$zip->addFile($file_desc['tmp_name'], "$zip_folder/images/".sanitize_filename($file_desc['name'])); |
|
988
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
38 |
} |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
39 |
} |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
40 |
|
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
41 |
return $zip->close(); |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
42 |
} |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
43 |
|
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
44 |
|
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
45 |
?> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
46 |
|
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
47 |
<!DOCTYPE html> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
48 |
<html lang="<?php echo($actual); ?>"> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
49 |
<head> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
50 |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
51 |
<title>Polemic Tweet — event form</title> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
52 |
<meta http-equiv="X-UA-Compatible" content="IE=9" /> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
53 |
|
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
54 |
<!-- FONT --> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
55 |
<link href='<?php echo(registry_url('PT-Sans_Narrow','font'))?>' rel='stylesheet' type='text/css'> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
56 |
<link href='<?php echo(registry_url('PT-Sans','font'))?>' rel='stylesheet' type='text/css'> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
57 |
|
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
58 |
<!-- CSS --> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
59 |
<link rel="stylesheet" href="<?php echo(registry_url('blueprint-screen','css'));?>" type="text/css" media="screen, projection"/> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
60 |
<link rel="stylesheet" href="<?php echo(registry_url('blueprint-print','css'));?>" type="text/css" media="print"/> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
61 |
<!--[if lt IE 8]><link rel="stylesheet" href="<?php echo(registry_url('blueprint-ie','css'));?>" type="text/css" media="screen, projection"><![endif]--> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
62 |
<link rel="stylesheet" href="<?php echo(registry_url('blueprint-plugins-fancy-type','css'));?>" type="text/css" media="screen, projection"/> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
63 |
<link rel="stylesheet" href="<?php echo(registry_url('custom','css'));?>" type="text/css" media="screen, projection"/> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
64 |
|
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
65 |
<!-- JAVASCRIPT --> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
66 |
<script type="text/javascript" src="<?php echo(registry_url('jquery','js'))?>"></script> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
67 |
<script type="text/javascript" src="<?php echo(registry_url('underscore','js'))?>"></script> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
68 |
|
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
69 |
|
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
70 |
</head> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
71 |
<body> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
72 |
<div id="sendUsFeedBack"><a href="<?php echo($C_feedback_form_url); ?>" target="_blank"><img src="<?php echo(URL_ROOT); ?>images/sendusfeedback.png"></a></div> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
73 |
<div class="container"> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
74 |
<img src="images/ENMI_2010_logo.gif" class="logo"> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
75 |
<ul class="menu"> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
76 |
<li class="menuUnderline"><a href="<?php echo(URL_ROOT); ?>" class="menuLink"> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
77 |
<?php print $translate->_("Accueil"); ?></a></li> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
78 |
<li class="menuUnderline"><a href="<?php echo(URL_ROOT); ?>about.php" class="menuLink"> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
79 |
<?php print $translate->_("A propos"); ?></a></li> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
80 |
<li ><a href="mailto:contact@iri.centrepompidou.fr" class="menuLink" > |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
81 |
<?php print $translate->_("Contact"); ?></a></li> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
82 |
</ul> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
83 |
<ul class="menu"> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
84 |
<li class="menuUnderline"><a href="<?php echo(URL_ROOT); ?>archives.php" class="menuLink"> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
85 |
<?php print $translate->_("Archives"); ?></a></li> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
86 |
<?php |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
87 |
if($_SESSION['auth']) { ?> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
88 |
<li class="menuUnderline"><a href="<?php echo(URL_ROOT); ?>logout.php" class="menuLink"> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
89 |
<?php print $translate->_("Logout"); ?></a></li> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
90 |
<?php |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
91 |
} |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
92 |
?> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
93 |
</ul> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
94 |
|
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
95 |
|
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
96 |
<ul class="menu lang" > |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
97 |
<li class="menuUnderline"><a href="<?php echo(URL_ROOT); ?>index.php?lang=ja_JP" class="menuLink" > |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
98 |
<img src='images/flag_jp.gif'<?php if($actual!="ja_JP"){echo("style='opacity: .5;'"); } ?> /> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
99 |
<?php print $translate->_("Japonais"); ?></a></li> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
100 |
<li class="menuUnderline"><a href="<?php echo(URL_ROOT); ?>index.php?lang=fr" class="menuLink"> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
101 |
<img src='images/flag_fr.gif' <?php if($actual!="fr"){echo("style='opacity: .5;'"); } ?> /> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
102 |
<?php print $translate->_("Français"); ?></a></li> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
103 |
<li ><a href="<?php echo(URL_ROOT); ?>index.php?lang=en" class="menuLink"> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
104 |
<img src='images/flag_en.gif' <?php if($actual!="en"){echo("style='opacity: .5;'"); } ?> /> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
105 |
<?php print $translate->_("Anglais"); ?></a></li> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
106 |
</ul> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
107 |
</div> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
108 |
<div class="container"> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
109 |
<?php |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
110 |
if(!isset($user_data) || isset($user_data['error'])) { |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
111 |
print "<div class=\"error-message\"><h2>".$user_data['error']."</h2></div>"; |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
112 |
} |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
113 |
else { |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
114 |
|
|
1000
c294569b0725
make title compulsory
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
988
diff
changeset
|
115 |
$config_values = array_merge($_POST); |
|
988
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
116 |
|
|
1000
c294569b0725
make title compulsory
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
988
diff
changeset
|
117 |
if(!isset($config_values['title']) || empty($config_values['title'])) { |
|
c294569b0725
make title compulsory
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
988
diff
changeset
|
118 |
print "<div class=\"error-message\"><h2>".$translate->_("Event_error_empty_title")."</h2></div>"; |
|
c294569b0725
make title compulsory
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
988
diff
changeset
|
119 |
exit; |
|
c294569b0725
make title compulsory
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
988
diff
changeset
|
120 |
} |
|
988
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
121 |
|
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
122 |
foreach ($_FILES as $key => $value) { |
|
1006
bb98a0de3bfd
sanitize filenames for hardheaded users
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
1004
diff
changeset
|
123 |
$config_values[$key] = "images/".sanitize_filename(basename($value['name'])); |
|
988
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
124 |
} |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
125 |
|
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
126 |
$event_title = slugify($config_values['title']); |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
127 |
|
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
128 |
$zip_filename = "$C_event_props/$event_title.zip"; |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
129 |
|
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
130 |
create_zip($zip_filename, $event_title, $config_values, $_FILES); |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
131 |
|
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
132 |
print("<div class=\"process-message\">"); |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
133 |
print $translate->_("Event_recorded_message"); |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
134 |
print("</div>"); |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
135 |
} |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
136 |
?> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
137 |
</div> |
|
954019f62866
update lib,
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
138 |
</body> |