1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/jappix_ynh.git synced 2024-09-03 19:26:19 +02:00
jappix_ynh/source/php/store-tree.php
titoko titoko 96663cd7da add source
2013-11-27 12:56:15 +01:00

51 lines
893 B
PHP
Executable file

<?php
/*
Jappix - An open social platform
This script (re)generates the store sub-folders (after an update)
-------------------------------------------------
License: AGPL
Authors: Valérian Saliou, regilero
Last revision: 11/02/12
*/
// Someone is trying to hack us?
if(!defined('JAPPIX_BASE'))
exit;
// Array of the sub-folders to create
$store_folders = array(
'access',
'avatars',
'backgrounds',
'cache',
'conf',
'logos',
'logs',
'music',
'send',
'share',
'updates'
);
// Creates the sub-folders
for($i = 0; $i < count($store_folders); $i++) {
$current = JAPPIX_BASE.'/store/'.$store_folders[$i];
// Create the folder itself
if(!is_dir($current))
mkdir($current, 0777, true);
chmod($current, 0777);
// Create the security file inside the folder
$security_html = securityHTML();
file_put_contents($current.'/index.html', $security_html, LOCK_EX);
}
?>