]> git.immae.eu Git - github/wallabag/wallabag.git/commitdiff
Merge branch 'dev' into refactor
authorNicolas Lœuillet <nicolas@loeuillet.org>
Wed, 23 Jul 2014 11:42:30 +0000 (13:42 +0200)
committerNicolas Lœuillet <nicolas@loeuillet.org>
Wed, 23 Jul 2014 11:42:30 +0000 (13:42 +0200)
Conflicts:
check_setup.php
index.php

1  2 
index.php
themes/baggy/view.twig
themes/default/view.twig

diff --combined index.php
index a26f458ae4a17837bd82746fe2ac85e20d53be5e,cce10b50215d85710d4b19a8c4f042980b00c9de..f191d7e7157f4822a5749685509e499c15f45a68
+++ b/index.php
   * @category   wallabag
   * @author     Nicolas Lœuillet <nicolas@loeuillet.org>
   * @copyright  2013
 - * @license    http://www.wtfpl.net/ see COPYING file
 + * @license    http://opensource.org/licenses/MIT see COPYING file
   */
  
 -define ('POCHE', '1.7.1');
 +define ('POCHE', '1.8.0');
- require 'check_setup.php';
+ require 'check_essentials.php';
  require_once 'inc/poche/global.inc.php';
+ require 'check_setup.php';
  
 -# Set error reporting level
 -if (defined('ERROR_REPORTING')) {
 -      error_reporting(ERROR_REPORTING);
 -}
 -
 -# Start session
 -Session::$sessionName = 'poche';
 +// Start session
 +Session::$sessionName = 'wallabag';
  Session::init();
  
 -# Start Poche
 -$poche = new Poche();
 -$notInstalledMessage = $poche -> getNotInstalledMessage();
 -
 -# Parse GET & REFERER vars
 -$referer = empty($_SERVER['HTTP_REFERER']) ? '' : $_SERVER['HTTP_REFERER'];
 -$view = Tools::checkVar('view', 'home');
 -$action = Tools::checkVar('action');
 -$id = Tools::checkVar('id');
 -$_SESSION['sort'] = Tools::checkVar('sort', 'id');
 -$url = new Url((isset ($_GET['url'])) ? $_GET['url'] : '');
 -
 -# vars to _always_ send to templates
 -$tpl_vars = array(
 -    'referer' => $referer,
 -    'view' => $view,
 -    'poche_url' => Tools::getPocheUrl(),
 -    'title' => _('wallabag, a read it later open source system'),
 -    'token' => Session::getToken(),
 -    'theme' => $poche->getTheme()
 -);
 -
 -if (! empty($notInstalledMessage)) {
 -    if (! Poche::$canRenderTemplates || ! Poche::$configFileAvailable) {
 -        # We cannot use Twig to display the error message
 -        echo '<h1>Errors</h1><ol>';
 -        foreach ($notInstalledMessage as $message) {
 -            echo '<li>' . $message . '</li>';
 -        }
 -        echo '</ol>';
 -        die();
 -    } else {
 -        # Twig is installed, put the error message in the template
 -        $tpl_file = Tools::getTplFile('error');
 -        $tpl_vars = array_merge($tpl_vars, array('msg' => $poche->getNotInstalledMessage()));
 -        echo $poche->tpl->render($tpl_file, $tpl_vars);
 -        exit;
 -    }
 -}
 -
 -# poche actions
 -if (isset($_GET['login'])) {
 -    # hello you
 -    $poche->login($referer);
 -} elseif (isset($_GET['logout'])) {
 -    # see you soon !
 -    $poche->logout();
 -} elseif (isset($_GET['config'])) {
 -    # Update password
 -    $poche->updatePassword();
 -} elseif (isset($_GET['newuser'])) {
 -    $poche->createNewUser();
 -} elseif (isset($_GET['deluser'])) {
 -    $poche->deleteUser();
 -} elseif (isset($_GET['epub'])) {
 -    $poche->createEpub();
 -} elseif (isset($_GET['import'])) {
 -    $import = $poche->import();
 -    $tpl_vars = array_merge($tpl_vars, $import);
 -} elseif (isset($_GET['download'])) {
 -    Tools::download_db();
 -} elseif (isset($_GET['empty-cache'])) {
 -    $poche->emptyCache();
 -} elseif (isset($_GET['export'])) {
 -    $poche->export();
 -} elseif (isset($_GET['updatetheme'])) {
 -    $poche->updateTheme();
 -} elseif (isset($_GET['updatelanguage'])) {
 -    $poche->updateLanguage();
 -} elseif (isset($_GET['uploadfile'])) {
 -    $poche->uploadFile();
 -} elseif (isset($_GET['feed'])) {
 -    if (isset($_GET['action']) && $_GET['action'] == 'generate') {
 -        $poche->generateToken();
 -    }
 -    else {
 -        $tag_id = (isset($_GET['tag_id']) ? intval($_GET['tag_id']) : 0);
 -        $poche->generateFeeds($_GET['token'], filter_var($_GET['user_id'],FILTER_SANITIZE_NUMBER_INT), $tag_id, $_GET['type']);
 -    }
 -}
 -
 -elseif (isset($_GET['plainurl']) && !empty($_GET['plainurl'])) {
 -    $plain_url = new Url(base64_encode($_GET['plainurl']));
 -    $poche->action('add', $plain_url);
 -}
 -
 -if (Session::isLogged()) {
 -    $poche->action($action, $url, $id);
 -    $tpl_file = Tools::getTplFile($view);
 -    $tpl_vars = array_merge($tpl_vars, $poche->displayView($view, $id));
 -} elseif(isset($_SERVER['PHP_AUTH_USER'])) {
 -    if($poche->store->userExists($_SERVER['PHP_AUTH_USER'])) {
 -        $poche->login($referer);
 -    } else {
 -        $poche->messages->add('e', _('login failed: user doesn\'t exist'));
 -        Tools::logm('user doesn\'t exist');
 -        $tpl_file = Tools::getTplFile('login');
 -        $tpl_vars['http_auth'] = 1;
 -    }
 -} elseif(isset($_SERVER['REMOTE_USER'])) {
 -    if($poche->store->userExists($_SERVER['REMOTE_USER'])) {
 -        $poche->login($referer);
 -    } else {
 -        $poche->messages->add('e', _('login failed: user doesn\'t exist'));
 -        Tools::logm('user doesn\'t exist');
 -        $tpl_file = Tools::getTplFile('login');
 -        $tpl_vars['http_auth'] = 1;
 -    }
 -} else {
 -    $tpl_file = Tools::getTplFile('login');
 -    $tpl_vars['http_auth'] = 0;
 -    Session::logout();
 -}
 -
 -# because messages can be added in $poche->action(), we have to add this entry now (we can add it before)
 -$messages = $poche->messages->display('all', FALSE);
 -$tpl_vars = array_merge($tpl_vars, array('messages' => $messages));
 -
 -# display poche
 -echo $poche->tpl->render($tpl_file, $tpl_vars);
 +// Let's rock !
 +$wallabag = new Poche();
 +$wallabag->run();
diff --combined themes/baggy/view.twig
index 7b65340a9a36ac4645634be8d7a82f53fc67ee17,703ce5be1f766f6260406d850b61defd77b571d0..53a9ee69223cbf5fcd6602443b27b13276f26b48
@@@ -4,6 -4,7 +4,7 @@@
  {% endblock %}
  {% block title %}{{ entry.title|raw }} ({{ entry.url | e | getDomain }}){% endblock %}
  {% block content %}
+                               {% include '_highlight.twig' %}
          <div id="article_toolbar">
              <ul class="links">
                  <li class="topPosF"><a href="#top" title="{% trans "Back to top" %}" class="tool top icon icon-arrow-up-thick"><span>{% trans "Back to top" %}</span></a></li>
@@@ -16,7 -17,7 +17,7 @@@
                  {% if constant('SHARE_SHAARLI') == 1 %}<li><a href="{{ constant('SHAARLI_URL') }}/index.php?post={{ entry.url|url_encode }}&amp;title={{ entry.title|url_encode }}" target="_blank" class="tool shaarli" title="{% trans "shaarli" %}"><span>{% trans "shaarli" %}</span></a></li>{% endif %}
                  {% if constant('FLATTR') == 1 %}{% if flattr.status == constant('FLATTRABLE') %}<li><a href="http://flattr.com/submit/auto?url={{ entry.url }}" class="tool flattr icon icon-flattr" target="_blank" title="{% trans "flattr" %}"><span>{% trans "flattr" %}</span></a></li>{% elseif flattr.status == constant('FLATTRED') %}<li><a href="{{ flattr.flattrItemURL }}" class="tool flattr icon icon-flattr" target="_blank" title="{% trans "flattr" %}"><span>{% trans "flattr" %}</span> ({{ flattr.numflattrs }})</a></li>{% endif %}{% endif %}
                  {% if constant('SHOW_PRINTLINK') == 1 %}<li><a title="{% trans "Print" %}" class="tool icon icon-print" href="javascript: window.print();"><span>{% trans "Print" %}</span></a></li>{% endif %}
 -                <li><a href="./?epub&amp;method=id&amp;id={{ entry.id|e }}" title="Generate epub file">EPUB</a></li>
 +                <li><a href="./?epub&amp;method=id&amp;value={{ entry.id|e }}" title="Generate epub file">EPUB</a></li>
                  <li><a href="mailto:hello@wallabag.org?subject=Wrong%20display%20in%20wallabag&amp;body={{ entry.url|url_encode }}" title="{% trans "Does this article appear wrong?" %}" class="tool bad-display icon icon-delete"><span>{% trans "Does this article appear wrong?" %}</span></a></li>
              </ul>
          </div>
diff --combined themes/default/view.twig
index 90b118394383d05a468d885e5a322a1609258e03,88d1407964d2b843236099ff23384be6a09c2a90..dbbbde3c05a22da4d57f20d9b2d4c2c59e3e2336
@@@ -1,6 -1,7 +1,7 @@@
  {% extends "layout.twig" %}
  {% block title %}{{ entry.title|raw }} ({{ entry.url | e | getDomain }}){% endblock %}
  {% block content %}
+                               {% include '_highlight.twig' %}
          {% include '_pocheit-form.twig' %}
          <div id="article_toolbar">
              <ul>
@@@ -15,7 -16,7 +16,7 @@@
                  {% if constant('SHARE_SHAARLI') == 1 %}<li><a href="{{ constant('SHAARLI_URL') }}/index.php?post={{ entry.url|url_encode }}&amp;title={{ entry.title|url_encode }}" target="_blank" class="tool shaarli" title="{% trans "shaarli" %}"><span>{% trans "shaarli" %}</span></a></li>{% endif %}
                  {% if constant('FLATTR') == 1 %}{% if flattr.status == constant('FLATTRABLE') %}<li><a href="http://flattr.com/submit/auto?url={{ entry.url }}" class="tool flattr" target="_blank" title="{% trans "flattr" %}"><span>{% trans "flattr" %}</span></a></li>{% elseif flattr.status == constant('FLATTRED') %}<li><a href="{{ flattr.flattrItemURL }}" class="tool flattr" target="_blank" title="{% trans "flattr" %}"><span>{% trans "flattr" %}</span>{{ flattr.numflattrs }}</a></li>{% endif %}{% endif %}
                  {% if constant('SHOW_PRINTLINK') == 1 %}<li><a title="{% trans "Print" %}" class="tool print" href="javascript: window.print();"><span>{% trans "Print" %}</span></a></li>{% endif %}
 -                <li><a href="./?epub&amp;method=id&amp;id={{ entry.id|e }}" title="Generate epub file">EPUB</a></li>
 +                <li><a href="./?epub&amp;method=id&amp;value={{ entry.id|e }}" title="Generate epub file">EPUB</a></li>
                  <li><a href="mailto:hello@wallabag.org?subject=Wrong%20display%20in%20wallabag&amp;body={{ entry.url|url_encode }}" title="{% trans "Does this article appear wrong?" %}" class="tool bad-display"><span>{% trans "Does this article appear wrong?" %}</span></a></li>
                  {% if constant('SHOW_READPERCENT') == 1 %}<li><div id="readLeftPercent">0%</div></li>{% endif %}
              </ul>