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' : '') .' :

'; - } - - $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

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

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 -
-

- -
- - + + +
+

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"; + 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

'; + echo '
  • '. $str . "
  • \n"; + } + echo ' + '."\n"; } - ?> - -
    -

    Autoblogs hébergés rss

    - -
    sitemap | export JSON | export OPML
    -
    - $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; } ?> - - - - - + + + + + + +