| Line 7... |
Line 7... |
| 7 |
* @package Utilitaire
|
7 |
* @package Utilitaire
|
| 8 |
* @author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
8 |
* @author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
| 9 |
* @copyright Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)
|
9 |
* @copyright Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)
|
| 10 |
* @license http://www.gnu.org/licenses/gpl.html Licence GNU-GPL-v3
|
10 |
* @license http://www.gnu.org/licenses/gpl.html Licence GNU-GPL-v3
|
| 11 |
* @license http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL-v2
|
11 |
* @license http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL-v2
|
| 12 |
* @version $Id: Tableau.php 398 2011-11-15 09:59:01Z jpm $
|
12 |
* @version $Id: Tableau.php 400 2011-11-25 16:26:26Z jpm $
|
| 13 |
* @link /doc/framework/
|
13 |
* @link /doc/framework/
|
| 14 |
*/
|
14 |
*/
|
| 15 |
class Tableau {
|
15 |
class Tableau {
|
| Line 16... |
Line 16... |
| 16 |
|
16 |
|
| Line 30... |
Line 30... |
| 30 |
foreach($tableau_a_copier as $cle => $val) {
|
30 |
foreach($tableau_a_copier as $cle => $val) {
|
| 31 |
if (!isset($tableau_a_etendre[$cle])) {
|
31 |
if (!isset($tableau_a_etendre[$cle])) {
|
| 32 |
$tableau_a_etendre[$cle] = $val;
|
32 |
$tableau_a_etendre[$cle] = $val;
|
| 33 |
unset($tableau_a_copier[$cle]);
|
33 |
unset($tableau_a_copier[$cle]);
|
| 34 |
} else {
|
34 |
} else {
|
| 35 |
$cles_existantes = $cle;
|
35 |
$cles_existantes[] = $cle;
|
| 36 |
}
|
36 |
}
|
| 37 |
}
|
37 |
}
|
| 38 |
if (is_array($cles_existantes)) {
|
38 |
if (is_array($cles_existantes)) {
|
| 39 |
$e = "Le tableau a étendre contenait déjà les clés suivantes : ".implode(', ', $cles_existantes);
|
39 |
$e = "Le tableau a étendre contenait déjà les clés suivantes : ".implode(', ', $cles_existantes);
|
| 40 |
trigger_error($e, E_USER_WARNING);
|
40 |
trigger_error($e, E_USER_WARNING);
|