Overview
SHA1:8f90c2ba0d3ad6d93b55209e1be3d86635f3a719
Date: 2018-07-11 19:50:07
User: bohwaz
Comment:Corrections liées à des variables inutilisées
Timelines: family | ancestors | descendants | both | trunk | stable
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2018-07-11
19:52
[49ba465405] Nouvelle release (user: bohwaz, tags: trunk, stable, 0.8.5)
19:50
[8f90c2ba0d] Corrections liées à des variables inutilisées (user: bohwaz, tags: trunk, stable)
19:49
[3ddbc77ebb] Corrige gestion du LOCAL_LOGIN dans le cas où le cookie n'est pas vide mais la session plus valide (user: bohwaz, tags: trunk, stable)
Changes

Modified src/include/lib/Garradin/Compta/Exercices.php from [f9841e58c7] to [40f25a7060].

   212    212        * et les inscrire au résultat de l'exercice N+1
   213    213        * @param  integer  $exercice   ID de l'exercice à solder
   214    214        * @param  string   $date       Date de début de l'exercice Y-m-d
   215    215        * @return boolean              true en cas de succès
   216    216        */
   217    217       public function solderResultat($exercice, $date)
   218    218       {
   219         -        $db = DB::getInstance();
   220         -
   221    219           $resultat_excedent = 120;
   222    220           $resultat_debiteur = 129;
   223    221   
   224    222           $comptes = new Comptes;
   225    223   
   226    224           if (!$comptes->isActive($resultat_excedent))
   227    225           {

Modified src/include/lib/Garradin/Compta/Import.php from [434894af9b] to [256fecd4fb].

   101    101   		if (!$fp)
   102    102   		{
   103    103   			return false;
   104    104   		}
   105    105   
   106    106   		$db = DB::getInstance();
   107    107   		$db->begin();
   108         -		$comptes = new Comptes;
   109         -		$banques = new Comptes_Bancaires;
   110    108   		$cats = new Categories;
   111    109   		$journal = new Journal;
   112    110   
   113    111   		$columns = array_flip($this->csv_header);
   114         -		$liste_comptes = $db->getAssoc('SELECT id, id FROM compta_comptes;');
   115    112   		$liste_cats = $db->getAssoc('SELECT intitule, id FROM compta_categories;');
   116    113   		$liste_moyens = $cats->listMoyensPaiement();
   117    114   
   118    115   		$col = function($column) use (&$row, &$columns)
   119    116   		{
   120    117   			if (!isset($columns[$column]))
   121    118   				return null;

Modified src/include/lib/Garradin/Compta/Rapports.php from [4805222cc1] to [193a79d665].

   238    238               WHERE compte IN (SELECT id FROM compta_comptes WHERE position IN ('.implode(', ', $include).'))
   239    239               ORDER BY compte ASC;');
   240    240   
   241    241           while ($row = $res->fetchArray(SQLITE3_NUM))
   242    242           {
   243    243               list($compte, $debit, $credit, $position) = $row;
   244    244               $parent = substr($compte, 0, 2);
   245         -            $classe = $compte[0];
   246    245   
   247    246               if (($position & Comptes::ACTIF) && ($position & Comptes::PASSIF))
   248    247               {
   249    248                   $position = 'actif_ou_passif';
   250    249                   $solde = $debit - $credit;
   251    250               }
   252    251               else if ($position & Comptes::ACTIF)

Modified src/include/lib/Garradin/Compta/Rapprochement.php from [4eec0ce21a] to [dbf2a90fad].

    48     48           }
    49     49   
    50     50           $solde_final = $solde;
    51     51   
    52     52           return $result;
    53     53       }
    54     54   
    55         -    public function record($compte, array $journal, array $cases = null, $id_auteur)
           55  +    public function record(array $journal, array $cases = null, $id_auteur)
    56     56       {
    57     57           if (!is_array($cases) && empty($cases))
    58     58           {
    59     59               $cases = [];
    60     60           }
    61     61   
    62     62           $db = DB::getInstance();

Modified src/include/lib/Garradin/Install.php from [1ed25c3eb1] to [6badb0a7e2].

    25     25   
    26     26   		// Configuration de base
    27     27   		// c'est dans Config::set que sont vérifiées les données utilisateur (renvoie UserException)
    28     28   		$config = Config::getInstance();
    29     29   		$config->set('nom_asso', $nom_asso);
    30     30   		$config->set('adresse_asso', $adresse_asso);
    31     31   		$config->set('email_asso', $email_asso);
    32         -		$config->set('site_asso', WWW_URL);
           32  +		$config->set('site_asso', $site_asso);
    33     33   		$config->set('monnaie', '€');
    34     34   		$config->set('pays', 'FR');
    35     35   		$config->set('email_envoi_automatique', $email_asso);
    36     36   		$config->setVersion(garradin_version());
    37     37   
    38     38   		$champs = Membres\Champs::importInstall();
    39     39   		$champs->save(false); // Pas de copie car pas de table membres existante

Modified src/include/lib/Garradin/Rappels_Envoyes.php from [c7cead62f7] to [4ab2f9f384].

   193    193   	 */
   194    194   	public function listForCotisation($id, $page = 1)
   195    195   	{
   196    196   		$begin = ($page - 1) * self::ITEMS_PER_PAGE;
   197    197   
   198    198   		return DB::getInstance()->get('SELECT * FROM rappels_envoyes
   199    199   			WHERE id_rappel IN (SELECT id FROM rappels WHERE id_cotisation = ?)
   200         -			ORDER BY date DESC;', (int)$id);
          200  +			ORDER BY date DESC
          201  +			LIMIT ?, ?;', (int)$id, $begin, self::ITEMS_PER_PAGE);
   201    202   	}
   202    203   
   203    204   	/**
   204    205   	 * Nombre de rappels pour une cotisation donnée
   205    206   	 * @param  integer $id Numéro de la cotisation
   206    207   	 * @return integer Nombre de rappels envoyés
   207    208   	 */

Modified src/include/lib/Garradin/Squelette.php from [55a9f0b312] to [63f2767bad].

   498    498               }
   499    499           }
   500    500           else if ($loopType == 'documents' || $loopType == 'images' || $loopType == 'fichiers')
   501    501           {
   502    502               $where = $order = '';
   503    503               $limit = $begin = 0;
   504    504   
   505         -            $link = false;
   506         -
   507    505               $query = 'SELECT f.*, fc.hash, fc.taille, strftime(\'%s\', f.datetime) AS date ';
   508    506               $query.= ' FROM fichiers AS f INNER JOIN fichiers_contenu AS fc ON fc.id = f.id_contenu ';
   509    507               $query.= ' INNER JOIN fichiers_wiki_pages AS fwp ON fwp.fichier = f.id ';
   510    508               $query.= ' INNER JOIN wiki_pages AS w ON w.id = fwp.id AND w.droit_lecture = -1 ';
   511    509               $where = 'WHERE 1 ';
   512    510   
   513    511               $allowed_fields = ['id', 'nom', 'type', 'date', 'image', 'hash', 'taille',

Modified src/include/lib/Garradin/Squelette_Filtres.php from [4eee7b88b4] to [b4203fb585].

     1      1   <?php
     2      2   
     3      3   namespace Garradin;
     4      4   
     5      5   class Squelette_Filtres
     6      6   {
     7         -    static private $g2x = null;
     8      7       static private $alt = [];
     9      8   
    10      9       static public $filtres_php = [
    11     10           'strtolower',
    12     11           'strtoupper',
    13     12           'ucfirst',
    14     13           'ucwords',
................................................................................
   300    299       static public function div($a, $b)
   301    300       {
   302    301           return $b ? $a / $b : 0;
   303    302       }
   304    303   
   305    304       static public function modulo($a, $mod, $add)
   306    305       {
   307         -        return ($mod ? $nb % $mod : 0) + $add;
          306  +        return ($mod ? $a % $mod : 0) + $add;
   308    307       }
   309    308   
   310    309       static public function vide($value)
   311    310       {
   312    311           return '';
   313    312       }
   314    313   

Modified src/include/lib/Garradin/Utils.php from [cb5d0acf56] to [7d0bf46225].

   629    629               return str_replace('.', ',', round($size / 1024 / 1024, 2)) . ' Mo';
   630    630           elseif ($size > 1024)
   631    631               return str_replace('.', ',', round($size / 1024, 2)) . ' Ko';
   632    632           else
   633    633               return $size . ' o';
   634    634       }
   635    635   
   636         -    static public function deleteRecursive($path, $delete_target = false)
          636  +    static public function deleteRecursive($path)
   637    637       {
   638    638           if (!file_exists($path))
   639    639               return false;
   640    640   
   641    641           $dir = dir($path);
   642    642           if (!$dir) return false;
   643    643   
................................................................................
   644    644           while ($file = $dir->read())
   645    645           {
   646    646               if ($file == '.' || $file == '..')
   647    647                   continue;
   648    648   
   649    649               if (is_dir($path . '/' . $file))
   650    650               {
   651         -                if (!self::deleteRecursive($path . '/' . $file, true))
          651  +                if (!self::deleteRecursive($path . '/' . $file))
   652    652                       return false;
   653    653               }
   654    654               else
   655    655               {
   656    656                   unlink($path . '/' . $file);
   657    657               }
   658    658           }

Modified src/include/lib/Garradin/Wiki.php from [ea67414504] to [d68669124c].

   429    429           $db = DB::getInstance();
   430    430   
   431    431           return $db->get('SELECT *,
   432    432                   strftime(\'%s\', date_creation) AS date_creation,
   433    433                   strftime(\'%s\', date_modification) AS date_modification
   434    434                   FROM wiki_pages
   435    435                   WHERE '.$this->_getLectureClause().'
   436         -                ORDER BY date_modification DESC;');
          436  +                ORDER BY date_modification DESC
          437  +                LIMIT ?,?;', $begin, self::ITEMS_PER_PAGE);
   437    438       }
   438    439   
   439    440       public function countRecentModifications()
   440    441       {
   441    442           $db = DB::getInstance();
   442    443           return $db->firstColumn('SELECT COUNT(*) FROM wiki_pages WHERE '.$this->_getLectureClause().';');
   443    444       }