sources.patch 5.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. Only in ../dropcenter: .git
  2. Only in ../dropcenter: .gitignore
  3. diff -ur ../dropcenter/header.php sources/header.php
  4. --- ../dropcenter/header.php 2015-03-14 16:01:45.805821759 +0100
  5. +++ sources/header.php 2015-03-14 18:20:28.718110945 +0100
  6. @@ -62,8 +62,9 @@
  7. $tpl->assign('DC_WEBSITE',DC_WEBSITE);//Site du programme
  8. if(file_exists('./'.DCFOLDER.USERFILE)){
  9. - $user = (isset($_SESSION['user']) && trim($_SESSION['user'])!='' && $_SESSION['user']!=null ?@unserialize($_SESSION['user']):null);
  10. - $user = ($user?$user:null);
  11. + $user = parseUsers('./')[0];
  12. + $_SESSION['user'] = serialize($user);
  13. + $_SESSION['tpmToken'] = sha1(time().rand(0,100));
  14. $tpl->assign('user',$user);
  15. $_ = getLang();
  16. }else{
  17. @@ -71,4 +72,4 @@
  18. header('location: install.php');
  19. }
  20. }
  21. -?>
  22. \ No newline at end of file
  23. +?>
  24. diff -ur ../dropcenter/php/config.php sources/php/config.php
  25. --- ../dropcenter/php/config.php 2015-03-14 16:01:45.805821759 +0100
  26. +++ sources/php/config.php 2015-03-15 18:18:21.767535511 +0100
  27. @@ -1,14 +1,14 @@
  28. <?php
  29. -define('DC_TITLE','DropCenter');//Titre du dropCenter
  30. -define('DC_DESCRIPTION','File drop center kiss n\'fun');//description du dropCenter
  31. +define('DC_TITLE','PirateBox');//Titre du dropCenter
  32. +define('DC_DESCRIPTION','Upload and download freely');//description du dropCenter
  33. define('DC_LOGO','img/logo.png');//logo central du dropCenter (Si rien n'est mis, le logo par défaut apparaît)
  34. define('DC_LICENCE','CC BY NC SA');//License de votre dropCenter
  35. define('UPLOAD_FOLDER','uploads/');//chemin vers le dossier d'upload (ne pas oublier de mettre les droits d'écriture sur ce dossier)
  36. define('NAME_LIMIT',25);//Nombre maximal de caractères affichés pour les fichiers
  37. define('NAME_LIMIT_BORDER','..');//Les caractères qui s'afficheront pour signifier qu'un nom est raccourci
  38. -define('MAX_SIZE',1000);//Taille maximale authorisée par fichier en Mo (Pensez a configurer post_max_size et upload_max_size dans le fichier php.ini de votre serveur si vous voulez uploader de gros fichiers).
  39. +define('MAX_SIZE',1024);//Taille maximale authorisée par fichier en Mo (Pensez a configurer post_max_size et upload_max_size dans le fichier php.ini de votre serveur si vous voulez uploader de gros fichiers).
  40. define('FORBIDEN_FORMAT','exe,php,sh,bin,htaccess,htm,html,asp');//Les extensions interdites à l'exécution séparées par des virgules (les fichiers seront bien envoyés mais un .txt sera rajouté à l'extension afin d'empêcher les utilisateurs d'exécuter leurs fichiers sur le serveur
  41. define('AVATAR_DEFAULT','defaultAvatar.png'); //chemin de l'avatar par défaut
  42. define('AVATARFOLDER',UPLOAD_FOLDER.'avatars/'); //dossier contenant les avatars
  43. @@ -17,8 +17,8 @@
  44. define('READ_FOR_ANONYMOUS',false);// Définit si les visiteurs non authentifiés peuvent lire le contenu du dropCenter (true = lecture possible, false = lecture interdite)
  45. define('DC_LANG','fr - Francais');//Définit la langue par défaut
  46. define('DIR_LANG','lang/');//Dossier des fichiers de langue
  47. -define('MAIL',true);//Autorise les notifications par e-mail
  48. -define('DISPLAY_DOTFILES',false);//Affiche ou non les dossiers/fichiers commençant par un point
  49. +define('MAIL',false);//Autorise les notifications par e-mail
  50. +define('DISPLAY_DOTFILES',true);//Affiche ou non les dossiers/fichiers commençant par un point
  51. define('DISPLAY_UPDATE',false);//Activer la vérification des mises-à-jour
  52. define('DISPLAY_AVATAR_FOLDER',false);//Afficher le dossier des avatars
  53. define('DEFAULT_THEME','UnderBlack');//Afficher le dossier des avatars
  54. diff -ur ../dropcenter/tpl/UnderBlack/footer.html sources/tpl/UnderBlack/footer.html
  55. --- ../dropcenter/tpl/UnderBlack/footer.html 2015-03-14 16:01:45.809821797 +0100
  56. +++ sources/tpl/UnderBlack/footer.html 2015-03-15 21:49:44.413627821 +0100
  57. @@ -18,13 +18,6 @@
  58. {if="$FORTUNE"}<br/><br/>{function="chuckQuote()"}<br/><br/>{/if}
  59. - {if="isset($user)"}
  60. - <a class="rssFeed tooltips" target="_blank"
  61. - href="php/action.php?action=login&token={function="getToken($user)"}" alt="<?php t("Flux RSS");?>"
  62. - title="{function="t("Abonnez vous au flux rss pour suivre les evenements du DropCenter")"}"><i class="icon-rss"></i>{function="t("Flux RSS")"}
  63. - </a>
  64. - {/if}
  65. -
  66. </footer>
  67. @@ -53,4 +46,4 @@
  68. {/if}
  69. </body>
  70. -</html>
  71. \ No newline at end of file
  72. +</html>
  73. Binary files ../dropcenter/tpl/UnderBlack/img/logo.png and sources/tpl/UnderBlack/img/logo.png differ
  74. diff -ur ../dropcenter/tpl/UnderBlack/index.html sources/tpl/UnderBlack/index.html
  75. --- ../dropcenter/tpl/UnderBlack/index.html 2015-03-14 16:01:45.813821833 +0100
  76. +++ sources/tpl/UnderBlack/index.html 2015-03-14 18:21:24.470657608 +0100
  77. @@ -21,7 +21,7 @@
  78. <div class="menuIcon">
  79. <span onclick="$('.folderNameBloc').fadeToggle(150);" title="{function="t("Nouveau dossier")"}" class="tooltips">
  80. - <i class="icon-folder"></i></span><span><i onclick="$('#paramsBloc').fadeToggle()" title="{function="t("Parametres") "}" class="icon-setting tooltips"></i></span><!--<span><i onclick="window.location='php/action.php?action=backup';" class="icon-backup tooltips" title="{function="t("Sauvegarde")"}"></i></span>--><span><i onclick="$('#usersBloc').fadeToggle()" title="{function="t("Comptes")"}" class="icon-user tooltips"></i></span><span><i onclick="window.location='php/action.php?action=logout';" class="icon-cross tooltips" title="<figure class='avatar'><img src='php/action.php?action=openFile&file={$user->avatar}'/></figure>{function="t('Deconnexion')"}<br/>{$user->login}"></i></span>
  81. + <i class="icon-folder"></i></span>
  82. </div>
  83. Only in ../dropcenter/uploads: .htaccess