From d429e29c27bf25f63f920e6366424a46f7293605 Mon Sep 17 00:00:00 2001 From: Garreau Alexandre Date: Sun, 13 Oct 2013 19:11:15 +0200 Subject: [PATCH] =?UTF-8?q?S=C3=A9mantisation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Alors j’ai fait énoooooormément de modifications… La principale est : un code source (HTML5) *beau* et sémantique. C’est à dire que j’utilise les balises sémantique HTML5, que le code est plus simple, qu’il est correctement indenté (2 espaces à chaque fois, c’est ce que je trouve de plus beau) et *valide*. Ça m’a pris une nuit et un aprèm’ de nettoyer ça, assez simple et très satisfaisant :). Bon après j’ai fait plusieurs autres modifications de genre divers aussi : j’ai supprimé des balises inutiles, j’ai remplacé la recherche Google par une recherche Startpage, des traits d’union par des tirets, fusion des lignes séparées par des
(horrible) en un paragraphe (bien plus joli, organisé, sémantique, etc.), et d’autres choses encore. Par conséquent j’imagine que peut-être qu’il sera nécessaire de regarder la diff des changements. Mais pour voir le résultat final il y a mon instance : . --- index.php | 559 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 285 insertions(+), 274 deletions(-) diff --git a/index.php b/index.php index a8b0e66..8ec5f9e 100644 --- a/index.php +++ b/index.php @@ -14,7 +14,7 @@ (by default, database and media transfer via XSAF is allowed) - upload all files on your server (PHP 5.3+ required) - - PROFIT ! + - PROFIT! */ @@ -30,7 +30,7 @@ if(file_exists("config.php")){ if(file_exists("functions.php")){ require_once "functions.php"; }else{ - echo "functions.php not found !"; + echo "functions.php not found!"; die; } @@ -122,7 +122,7 @@ function create_from_opml($opml) { // Lighten process by checking folderExists first // A CHANGER SELON ISSUE #20 if(folderExists($siteurl)) - throw new Exception('Erreur : l\'autoblog '. $sitename .' existe déjà.'); + throw new Exception('Erreur : l\'autoblog '. $sitename .' existe déjà.'); $sitetype = escape($outline['text']); if ( $sitetype != 'microblog' && $sitetype != 'shaarli' && $sitetype != 'twitter' && $sitetype != 'youtube') @@ -252,8 +252,8 @@ function svg_status($fill, $text, $back) $oldvalue = null; if(file_exists($errorlog)) { $oldvalue = file_get_contents($errorlog); }; - if(file_exists($errorlog) && filemtime($errorlog) < $expire) { unlink($errorlog); } /* errorlog périmé ? Suppression. */ - if(file_exists($errorlog)) /* errorlog existe encore ? se contenter de lire sa taille pour avoir le statut */ + if(file_exists($errorlog) && filemtime($errorlog) < $expire) { unlink($errorlog); } /* errorlog périmé ? Suppression. */ + if(file_exists($errorlog)) /* errorlog existe encore ? se contenter de lire sa taille pour avoir le statut */ { if(filesize($errorlog) == "0") {die($svg_ok);} else if(filesize($errorlog) == "1") {die($svg_mv);} @@ -471,11 +471,11 @@ if( isset($_GET['updateall']) && ALLOW_FULL_UPDATE) { } $antibot = generate_antibot(); -$form = '
-
-
- - +$form = ''."\n".' +
+
+ +
'; /** @@ -608,7 +608,7 @@ if( !empty($_POST['socialinstance']) && ALLOW_NEW_AUTOBLOGS && ALLOW_NEW_AUTOBLO try { $headers = get_headers($rssurl, 1); if (strpos($headers[0], '200') === FALSE) - throw new Exception('Flux inaccessible (compte inexistant ?)'); + throw new Exception('Flux inaccessible (compte inexistant ?)'); createAutoblog($sitetype, ucfirst($socialinstance) .' - '. $socialaccount, $siteurl, $rssurl); $success[] = ' @@ -620,7 +620,7 @@ if( !empty($_POST['socialinstance']) && ALLOW_NEW_AUTOBLOGS && ALLOW_NEW_AUTOBLO } } else - $error[] = 'Antibot : Chiffres incorrects.'; + $error[] = 'Antibot : chiffres incorrects.'; } /** @@ -630,9 +630,9 @@ if( !empty($_POST['generic']) && ALLOW_NEW_AUTOBLOGS && ALLOW_NEW_AUTOBLOGS_BY_L if(empty($_POST['rssurl'])) {$error[] = "Veuillez entrer l'adresse du flux.";} if(empty($_POST['number']) || empty($_POST['antibot']) ) - {$error[] = "Vous êtes un bot ?";} + {$error[] = "Vous êtes un bot ?";} elseif(! check_antibot($_POST['number'], $_POST['antibot'])) - {$error[] = "Antibot : Ce n'est pas le bon nombre.";} + {$error[] = "Antibot : ce n'est pas le bon nombre.";} if(empty($error)) { try { @@ -682,9 +682,9 @@ if( !empty($_POST['generic']) && ALLOW_NEW_AUTOBLOGS && ALLOW_NEW_AUTOBLOGS_BY_L **/ if( !empty($_POST['opml_file']) && ALLOW_NEW_AUTOBLOGS && ALLOW_NEW_AUTOBLOGS_BY_OPML_FILE) { if(empty($_POST['number']) || empty($_POST['antibot']) ) - {$error[] = "Vous êtes un bot ?";} + {$error[] = "Vous êtes un bot ?";} elseif(! check_antibot($_POST['number'], $_POST['antibot'])) - {$error[] = "Antibot : Ce n'est pas le bon nombre.";} + {$error[] = "Antibot : ce n'est pas le bon nombre.";} if( empty( $error)) { if (is_uploaded_file($_FILES['file']['tmp_name'])) { @@ -706,9 +706,9 @@ if( !empty($_POST['opml_file']) && ALLOW_NEW_AUTOBLOGS && ALLOW_NEW_AUTOBLOGS_BY **/ if( !empty($_POST['opml_link']) && ALLOW_NEW_AUTOBLOGS && ALLOW_NEW_AUTOBLOGS_BY_OPML_LINK) { if(empty($_POST['number']) || empty($_POST['antibot']) ) - {$error[] = "Vous êtes un bot ?";} + {$error[] = "Vous êtes un bot ?";} elseif(! check_antibot($_POST['number'], $_POST['antibot'])) - {$error[] = "Antibot : Ce n'est pas le bon nombre.";} + {$error[] = "Antibot : ce n'est pas le bon nombre.";} if( empty( $_POST['opml_url'] )) {$error[] = 'Le lien est incorrect.';} @@ -729,10 +729,14 @@ if( !empty($_POST['opml_file']) && ALLOW_NEW_AUTOBLOGS && ALLOW_NEW_AUTOBLOGS_BY ?> - - - + + Projet Autoblog<?php if(strlen(HEAD_TITLE)>0) echo " | " . HEAD_TITLE; ?> + + + + + '; } ?> - - -

- PROJET AUTOBLOG - 0) echo " | " . HEAD_TITLE; ?> -

- -
- '; - ?> -

Présentation

- -

- Le Projet Autoblog a pour objectif de répliquer les articles d'un blog ou d'un site site web.
- Si l'article source est supprimé, et même si le site d'origine disparaît, les articles restent lisibles sur l'autoblog.
- L'objectif premier de ce projet est de lutter contre la censure et toute sorte de pression... -

- -

- Voici une liste d'autoblogs hébergés sur - (plus d'infos sur le projet). -

- -

- Autres fermes - → Rechercher -

-
- - -
-

Mise à jour

-

- Une mise à jour du Projet Autoblog est disponible !
- → Télécharger la dernière version
- → Important : Consulter la documentation - mise à jour -

-
- - - -
- -

Ajouter un autoblog

- - Message'. (count($error) ? 's' : '') .' :

    '; - foreach ( $error AS $value ) { - echo '
  • '. $value .'
  • '; - } - foreach ( $success AS $value ) { - echo '
  • '. $value .'
  • '; - } - echo '
'; - } - - $button_list = '

Ajouter un autoblog via : '; - if(ALLOW_NEW_AUTOBLOGS_BY_LINKS) - $button_list .= 'Flux RSS '; - if(ALLOW_NEW_AUTOBLOGS_BY_SOCIAL) { - $button_list .= 'Compte réseau social '; - $button_list .= 'Shaarli '; - } - if(ALLOW_NEW_AUTOBLOGS_BY_OPML_FILE) - $button_list .= 'Fichier OPML '; - if(ALLOW_NEW_AUTOBLOGS_BY_OPML_LINK) - $button_list .= 'Lien vers OPML '; - if(ALLOW_NEW_AUTOBLOGS_BY_BUTTON) - $button_list .= 'Marque page '; - $button_list .= '

'; - echo $button_list; - - if(ALLOW_NEW_AUTOBLOGS_BY_LINKS == TRUE) { ?> -
-

Ajouter un site web

-

- Si vous souhaitez que héberge un autoblog d'un site,
- remplissez le formulaire suivant: -

- - -
- -
-

Ajouter un compte social

- -
-
- Twitter (local)
'; - else - echo 'Twitter (via bridge)
'; - } - else echo 'Twitter
'; ?> - -
- Youtube
-
- - -
-
- -
-

Ajouter un Shaarli

- -
- -
-
- - -
-
- -
-

Ajouter par fichier OPML

- -
- -
-
- - -
-
- - - - - - - -
- - + + +
+

Projet Autoblog0) echo " | " . HEAD_TITLE; ?>

+
+ +
+
'. substr($unit, (strrpos($unit, '/')) + 1 ) .'', $size); - } + if (defined('LOGO')) + echo ''."\n"; + ?> +

Présentation

+
+ +

Le Projet Autoblog a pour objectif de répliquer les articles d'un blog ou d'un site site web. Si l'article source est supprimé, et même si le site d'origine disparaît, les articles restent lisibles sur l'autoblog. L'objectif premier de ce projet est de lutter contre la censure et toute sorte de pression…

+ +

Voici une liste d'autoblogs hébergés sur (plus d'infos sur le projet).

+ +

Autres fermesRechercher

+
+ +
+
+

Mise à jour

+
+ +

Une mise à jour du Projet Autoblog est disponible !

+ +
+ + +
+
+

Ajouter un autoblog

+
+ + Message'. (count($error) ? 's' : '') ." :

\n"; + echo "
    \n"; + foreach ( $error AS $value ) { + echo '
  • '. $value ."
  • \n"; + } + foreach ( $success AS $value ) { + echo '
  • '. $value ."
  • \n"; + } + echo "
\n"; + echo " \n"; + echo ' '; + } + + $button_list = '

Ajouter un autoblog via :'."\n"; + if(ALLOW_NEW_AUTOBLOGS_BY_LINKS) + $button_list .= ' Flux RSS'."\n"; + if(ALLOW_NEW_AUTOBLOGS_BY_SOCIAL) { + $button_list .= ' Compte réseau social'."\n"; + $button_list .= ' Shaarli'."\n"; + } + if(ALLOW_NEW_AUTOBLOGS_BY_OPML_FILE) + $button_list .= ' Fichier OPML'."\n"; + if(ALLOW_NEW_AUTOBLOGS_BY_OPML_LINK) + $button_list .= ' Lien vers OPML'."\n"; + if(ALLOW_NEW_AUTOBLOGS_BY_BUTTON) + $button_list .= ' Marque page'."\n"; + $button_list .= "

\n"; + echo $button_list; + + if(ALLOW_NEW_AUTOBLOGS_BY_LINKS == TRUE) { ?> +
+
+

Ajouter un site web

+
+ +

Si vous souhaitez que héberge un autoblog d'un site, remplissez le formulaire suivant :

+ + +
+ +
+
+

Ajouter un compte social

+
+ +
+
+ Twitter (local)
'; + else + echo 'Twitter (via bridge)
'; } + else echo 'Twitter
'; ?> + +
+ Youtube
+
+ + +
+
+
+
+

Ajouter un Shaarli

+
+ +
+ +
+
+ + +
+
+ +
+
+

Ajouter par fichier OPML

+
+ +
+ +
+
+ + +
+
+ + + +
+
+

Marque page

+
+ +

Pour ajouter facilement un autoblog d'un site web, glissez ce bouton dans votre barre de marque-pages → ";var%20popup=window.open("","Add%20autoblog",'height=180,width=670');popup.document.writeln('');popup.document.write('Url%20feed%20%20:%20
');var%20feed_links=new%20Array();var%20links=document.getElementsByTagName('link');if(links.length>0){for(var%20i=0;i'+links[i].title+"%20(%20"+links[i].href+"%20)
");}}}popup.document.writeln("");popup.document.writeln("");popup.document.writeln("
");popup.document.writeln("");})();">Projet Autoblog
+

+ +
+ + '. substr($unit, (strrpos($unit, '/')) + 1 ) .'', $size); + } + } } if(!empty( $docs )) { - echo '

Autres documents

    '; - foreach( $docs as $value ) { - $str = $value[0]; - if ( !empty($value[1]) ) { - $str = sprintf('%s (%s)', $value[0], $value[1]); - } - echo '
  • '. $str . '
  • '; + echo '
    +
    +

    Autres documents

    +
    + +
      '."\n"; + foreach( $docs as $value ) { + $str = $value[0]; + if ( !empty($value[1]) ) { + $str = sprintf('%s (%s)', $value[0], $value[1]); } - echo '
'; + echo '
  • '. $str . "
  • \n"; + } + echo ' + '."\n"; } - ?> - -
    -

    Autoblogs hébergés rss

    - - -
    - $value) - { - $key = strtolower($key); - $config->$key = $value; - } - $autoblogs[$unit] = $config; - unset($ini); - } - } - } - } + ?> +
    +
    +

    Autoblogs hébergés rss

    +
    + + + +
      + $value) { + $key = strtolower($key); + $config->$key = $value; + } + $autoblogs[$unit] = $config; + unset($ini); } - - uasort($autoblogs, "objectCmp"); - $autoblogs_display = ''; - - if(!empty($autoblogs)){ - foreach ($autoblogs as $key => $autoblog) { - $opml_link='opml'; - $autoblogs_display .= '
      - -
      config ini '.$opml_link.' | '.escape($autoblog->site_type).' source: '.escape($autoblog->site_url).'
      -
      '; + } + } + } + } + + uasort($autoblogs, "objectCmp"); + $autoblogs_display = ''; + + if(!empty($autoblogs)){ + foreach ($autoblogs as $key => $autoblog) { + $opml_link='opml'; + $autoblogs_display .= '
    • +
      + + + +

      '.escape($autoblog->site_title).'

      +
      +
      +
      config ini '.$opml_link.' | '.escape($autoblog->site_type).' source : '.escape($autoblog->site_url).'
      +
    • '; } } echo $autoblogs_display; ?> -
    -
    - + ".count($autoblogs)." autoblogs hébergés

    "; ?> -
    - Propulsé par Projet Autoblog 0.3 de Mitsu, Oros et Arthur Hoaro (Domaine Public) - 0 ){ echo "
    ".FOOTER; } ?> - - - - - + + + + + + +