Dotclear

Changeset 2631


Ignore:
Timestamp:
09/09/10 00:58:01 (12 years ago)
Author:
JcDenis
Message:

TaC 0.1.1

  • Added small stats
Location:
plugins/TaC
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • plugins/TaC/_define.php

    r2629 r2631  
    1717     /* Description*/         "Twitter client layer for Dotclear plugins", 
    1818     /* Author */             "JC Denis", 
    19      /* Version */            '0.1', 
     19     /* Version */            '0.1.1', 
    2020     /* Permissions */        'admin' 
    2121); 
  • plugins/TaC/inc/class.tac.php

    r2628 r2631  
    8888     } 
    8989      
     90     /* Retourne quelques statistiques sur l'utilisation de TaC */ 
     91     public function stat() 
     92     { 
     93          $res = array( 
     94               'registry'=>array() 
     95          ); 
     96           
     97          $rrs = $this->con->select( 
     98               'SELECT registry_id, cr_id FROM '.$this->table_registry 
     99          ); 
     100          while($rrs->fetch()) { 
     101                
     102               $ars = $this->con->select( 
     103                    'SELECT count(ct_id) FROM '.$this->table_access.' '. 
     104                    "WHERE registry_id = '".$this->con->escape($rrs->registry_id)."' " 
     105               ); 
     106               $res['registry'][$rrs->registry_id] = array( 
     107                    'id' => $rrs->cr_id, 
     108                    'access' => $ars->f(0)+0 
     109               ); 
     110          } 
     111           
     112          return $res; 
     113     } 
     114      
    90115     /* Test si un plugin est connu et si oui le charge */ 
    91116     public function checkRegistry() 
  • plugins/TaC/index.php

    r2629 r2631  
    219219<html><head><title>TaC - '.__("Twitter Authentication Client").'</title></head> 
    220220<body> 
    221 <h2>'.html::escapeHTML($core->blog->name).' &rsaquo; TaC - '.__("Twitter Authentication Client").'</h2>'; 
     221<h2>'.html::escapeHTML($core->blog->name).' &rsaquo; TaC - '.__("Twitter Authentication Client").'</h2> 
     222<div class="two-cols"><div class="col">'; 
    222223 
    223224if (!$core->error->flag() && $has_access) 
     
    229230      
    230231     echo ' 
     232     <fieldset><legend>'.__('Account information').'</legend> 
    231233     <ul> 
    232234     <li>'.sprintf(__('Your are connected as "%s"'),$user->screen_name).'</li> 
     
    243245     form::hidden(array('action'),'sendtweet').' 
    244246     </p> 
    245      </form>'; 
     247     </form> 
     248     </fieldset>'; 
    246249} 
    247250 
     
    255258} 
    256259 
     260# Reload page 
    257261if ($core->error->flag()) { 
    258262     echo '<p><a href="'.$p_url.'">'.__('Retry').'</a></p>'; 
    259263} 
    260264 
     265# TaC stats 
     266if (!$core->error->flag()) { 
     267     $stats = $TaC->stat(); 
     268     if (1 < count($stats['registry'])) { 
     269          echo ' 
     270          </div><div class="col"> 
     271          <fieldset><legend>'.__('Usage of TaC').'</legend> 
     272          <p>'.sprintf(__('TaC is used by %s different consumers.'),count($stats['registry'])).'</p>'; 
     273          if (count($stats['registry'])) { 
     274               echo '<ul>'; 
     275               foreach ($stats['registry'] as $k => $v) { 
     276                    echo '<li>'.sprintf(__('Consumer "%s" has %s registered client(s).'), 
     277                    $v['id'],$v['access']).'</li>'; 
     278               } 
     279               echo '</ul>'; 
     280          } 
     281          echo ' 
     282          </fieldset>'; 
     283     } 
     284} 
     285 
    261286echo ' 
     287</div></div> 
    262288<br class="clear"/> 
    263289<p class="right"> 
  • plugins/TaC/locales/fr/main.lang.php

    r2628 r2631  
    11<?php 
    22// Language: Français  
    3 // Module: TaC - 0.1-alpha5 
    4 // Date: 2010-09-08 02:15:53  
     3// Module: TaC - 0.1.1 
     4// Date: 2010-09-08 22:25:32  
    55// Translated with dcTranslater - 1.5  
    66 
     
    1111$GLOBALS['__l10n']['Not sure that your message is sent'] = 'Pas sure que votre message ai été envoyé.'; 
    1212 
    13 #index.php:232 
     13#index.php:234 
    1414$GLOBALS['__l10n']['Your are connected as "%s"'] = 'Vous êtes connecté avec le compte "%s"'; 
    1515 
    16 #index.php:233 
     16#index.php:235 
    1717$GLOBALS['__l10n']['It remains %s API hits'] = 'Il reste %s requêtes sur l\'API'; 
    1818 
    19 #index.php:234 
     19#index.php:236 
    2020$GLOBALS['__l10n']['Disconnect and clean access'] = 'Déconnexion et suppression des autorisations'; 
    2121 
    22 #index.php:238 
     22#index.php:240 
    2323$GLOBALS['__l10n']['Quick send message to your twitter timeline:'] = 'Envoyer un message sur votre timeline Twitter :'; 
    2424 
    25 #index.php:252 
     25#index.php:255 
    2626$GLOBALS['__l10n']['Connect your blog with your twitter account through TaC'] = 'Connectez votre blog à Twitter à travers TaC'; 
    2727 
    28 #index.php:258 
     28#index.php:262 
    2929$GLOBALS['__l10n']['Retry'] = 'Recommencer'; 
    3030 
     31#index.php:271 
     32$GLOBALS['__l10n']['Usage of TaC'] = 'Utilisation de TaC'; 
     33 
     34#index.php:272 
     35$GLOBALS['__l10n']['TaC is used by %s different consumers.'] = 'TaC est utilisé par %s client(s) différent(s).'; 
     36 
     37#index.php:276 
     38$GLOBALS['__l10n']['Consumer "%s" has %s registered client(s).'] = 'L\'utilisateur "%s" a %s client(s) enregistré(s).'; 
     39 
    3140?> 
  • plugins/TaC/locales/fr/main.po

    r2628 r2631  
    11# Language: Français 
    2 # Module: TaC - 0.1-alpha5 
    3 # Date: 2010-09-08 02:15:53 
     2# Module: TaC - 0.1.1 
     3# Date: 2010-09-08 22:25:32 
    44# Translated with translater 1.5 
    55 
     
    77msgstr "" 
    88"Content-Type: text/plain; charset=UTF-8\n" 
    9 "Project-Id-Version: TaC 0.1-alpha5\n" 
     9"Project-Id-Version: TaC 0.1.1\n" 
    1010"POT-Creation-Date: \n" 
    11 "PO-Revision-Date: 2010-09-08T02:15:53+00:00\n" 
     11"PO-Revision-Date: 2010-09-08T22:25:32+00:00\n" 
    1212"Last-Translator: JC Denis\n" 
    1313"Language-Team: \n" 
     
    2323msgstr "Pas sure que votre message ai été envoyé." 
    2424 
    25 #: index.php:232 
     25#: index.php:234 
    2626msgid "Your are connected as \"%s\"" 
    2727msgstr "Vous êtes connecté avec le compte \"%s\"" 
    2828 
    29 #: index.php:233 
     29#: index.php:235 
    3030msgid "It remains %s API hits" 
    3131msgstr "Il reste %s requêtes sur l'API" 
    3232 
    33 #: index.php:234 
     33#: index.php:236 
    3434msgid "Disconnect and clean access" 
    3535msgstr "Déconnexion et suppression des autorisations" 
    3636 
    37 #: index.php:238 
     37#: index.php:240 
    3838msgid "Quick send message to your twitter timeline:" 
    3939msgstr "Envoyer un message sur votre timeline Twitter :" 
    4040 
    41 #: index.php:252 
     41#: index.php:255 
    4242msgid "Connect your blog with your twitter account through TaC" 
    4343msgstr "Connectez votre blog à Twitter à travers TaC" 
    4444 
    45 #: index.php:258 
     45#: index.php:262 
    4646msgid "Retry" 
    4747msgstr "Recommencer" 
    4848 
     49#: index.php:271 
     50msgid "Usage of TaC" 
     51msgstr "Utilisation de TaC" 
     52 
     53#: index.php:272 
     54msgid "TaC is used by %s different consumers." 
     55msgstr "TaC est utilisé par %s client(s) différent(s)." 
     56 
     57#: index.php:276 
     58msgid "Consumer \"%s\" has %s registered client(s)." 
     59msgstr "L'utilisateur \"%s\" a %s client(s) enregistré(s)." 
     60 
  • plugins/TaC/release.txt

    r2629 r2631  
     10.1.1 20100909 
     2 * Added small stats 
     3 
    140.1 20100908 
    25 * Fixed bugs 
Note: See TracChangeset for help on using the changeset viewer.

Sites map