Changeset 62782 in spip-zone


Ignore:
Timestamp:
Jun 20, 2012, 5:50:29 PM (7 years ago)
Author:
marcimat@…
Message:

Encore des notices PHP à la création d'un nouvel objet

Location:
_plugins_/fabrique
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/fabrique/fabrique_fonctions.php

    r62684 r62782  
    472472                foreach ($objets as $o) {
    473473                        // tables principales
    474                         if ($o['table']) {
     474                        if (isset($o['table']) and $o['table']) {
    475475                                $tables[$hash]['objets'][] = $o['table'];
    476476                                $tables[$hash]['tout'][] = $o['table'];
     
    684684        // les objets de la fabrique
    685685        foreach ($objets_fabrique as $o) {
    686                 if (!isset($liste[$o['table']])) {
     686                if (isset($o['table']) and !isset($liste[$o['table']])) {
    687687                        $liste[ $o['table'] ] = $o['nom'];
    688688                }
  • _plugins_/fabrique/formulaires/fabriquer_plugin.php

    r62731 r62782  
    7272        $accordion = _request('open_accordion', array());
    7373        foreach ($contexte['objets'] as $c => $o) {
    74                 if (count($o['champs'])) {
     74                if (isset($o['champs']) and count($o['champs'])) {
    7575                        $accordion[$c+1] = 1;
    7676                }
     
    607607        foreach( $data['objets'] as $c => $o ) {
    608608                // quelques raccourcis
    609                 if ($o['table']) {
     609                if (isset($o['table']) and $o['table']) {
    610610                        $data['objets'][$c]['objets_surnoms'] = array();
    611611
     
    645645                }
    646646                // mettre les majuscules sur les champs aussi dans mchamp
    647                 if (is_array($o['champs'])) {
     647                if (isset($o['champs']) and is_array($o['champs'])) {
    648648                        foreach ($o['champs'] as $j => $champ) {
    649649                                if (isset($champ['champ'])) {
Note: See TracChangeset for help on using the changeset viewer.