sources.patch 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  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-17 00:52:07.006904679 +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. diff -ur ../dropcenter/tpl/UnderBlack/js/main.js sources/tpl/UnderBlack/js/main.js
  84. --- ../dropcenter/tpl/UnderBlack/js/main.js 2015-03-14 16:01:45.821821907 +0100
  85. +++ sources/tpl/UnderBlack/js/main.js 2015-03-17 01:01:03.124240012 +0100
  86. @@ -302,7 +302,7 @@
  87. '<div class="fileUrl">'+stripslashes(file.url)+'</div>'+
  88. '<span title="'+stripslashes(file.toolTipName)+'" class="imageHolder'+(file.published?' filePublished':'')+'"><div onclick="deleteFile(this)" class="deleteFile">x</div>'+
  89. - '<div onclick="focusFile(this)" ondblclick="openFile(this)">'+
  90. + '<div onclick="openFile(this)">'+
  91. '<img width="48px" height="48px" src="'+ext+'"/>'+
  92. '<ul>'+
  93. @@ -312,18 +312,7 @@
  94. '</ul>'+
  95. '</div>'+
  96. - '<ul><li class="fileOption">+Options</li></ul>'+
  97. -
  98. '<span ondblclick="renameFile(this)\" title="'+stripslashes(file.name)+'" alt="'+stripslashes(file.name)+'" class="fileName">'+stripslashes(file.shortname)+'</span>'+
  99. - '<div class="addOptions">'+
  100. - '<ul>'+
  101. - '<li onclick="$(\'.directLink\',$(this).parent().parent().parent()).fadeToggle(200).select();" alt="Copier le lien direct" title="Copier le lien direct" class="optionUrl"></li>'+
  102. - //'<li alt="Envoyer par mail" title="Envoyer par mail" class="optionShare"></li>'+
  103. - //'<li alt="Editer la source" title="Editer la source" class="optionEdit"></li>'+
  104. - '<li onclick="zipFile(this)" alt="T&eacute;l&eacute;charger le fichier compressé" title="T&eacute;l&eacute;charger le fichier compressé" class="optionZip"></li>'+
  105. - '<li onclick="'+(file.published?'un':'')+'publishFile(this)" title="Public/Privé" class="optionDropbox"></li>'+
  106. - '</ul><div class="clear"></div></div>'+
  107. - '<textarea type="text" class="directLink">'+stripslashes(file.absoluteUrl)+'</textarea>'+
  108. '</span>'+
  109. '</div>';
  110. @@ -628,4 +617,4 @@
  111. if(is_list) return '[' + json + ']';//Return numerical JSON
  112. return '{' + json + '}';//Return associative JSON
  113. -}
  114. \ No newline at end of file
  115. +}
  116. Only in ../dropcenter/uploads: .htaccess