コード例 #1
0
                }
            }
            echo '</ul>' . NL;
            echo '</li>' . NL;
        }
    }
    echo '</ul>' . NL;
    exit;
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Ajouter un domaine / un thème / un item
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($action == 'add' && isset($tab_contexte[$contexte]) && $matiere_id && $matiere_nom && $parent_id && ($ref || $contexte != 'n1') && $nom && $ordre != -1 && $socle_id != -1 && $coef != -1 && $cart != -1) {
    switch ($contexte) {
        case 'n1':
            $element_id = DB_STRUCTURE_REFERENTIEL::DB_ajouter_referentiel_domaine($matiere_id, $parent_id, $ordre, $ref, $nom);
            break;
        case 'n2':
            $element_id = DB_STRUCTURE_REFERENTIEL::DB_ajouter_referentiel_theme($parent_id, $ordre, $nom);
            break;
        case 'n3':
            $element_id = DB_STRUCTURE_REFERENTIEL::DB_ajouter_referentiel_item($parent_id, $socle_id, $ordre, $nom, $coef, $cart);
            break;
    }
    // id des éléments suivants à renuméroter
    if (count($tab_id)) {
        DB_STRUCTURE_REFERENTIEL::DB_renumeroter_referentiel_liste_elements($tab_contexte[$contexte], $tab_id, '+1');
    }
    // Notifications (rendues visibles ultérieurement)
    $notification_contenu = date('d-m-Y H:i:s') . ' ' . $_SESSION['USER_PRENOM'] . ' ' . $_SESSION['USER_NOM'] . ' a ajouté dans le référentiel [' . $matiere_nom . '] :' . "\r\n" . $tab_contexte[$contexte] . ' "' . $nom . '"' . "\r\n";
    notifications_referentiel_edition($matiere_id, $notification_contenu);
コード例 #2
0
      echo  '</li>'.NL;
    }
  }
  echo'</ul>'.NL;
  exit();
}

// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Ajouter un domaine / un thème / un item
// ////////////////////////////////////////////////////////////////////////////////////////////////////

if( ($action=='add') && isset($tab_contexte[$contexte]) && $matiere_id && $matiere_nom && $parent_id && ($ref || ($contexte!='n1')) && $nom && ($ordre!=-1) && ($socle_id!=-1) && ($coef!=-1) && ($cart!=-1) )
{
  switch($contexte)
  {
    case 'n1' : $element_id = DB_STRUCTURE_REFERENTIEL::DB_ajouter_referentiel_domaine($matiere_id,$parent_id /*niveau*/,$ordre,$ref,$nom); break;
    case 'n2' : $element_id = DB_STRUCTURE_REFERENTIEL::DB_ajouter_referentiel_theme($parent_id /*domaine*/,$ordre,$nom); break;
    case 'n3' : $element_id = DB_STRUCTURE_REFERENTIEL::DB_ajouter_referentiel_item($parent_id /*theme*/,$socle_id,$ordre,$nom,$coef,$cart); break;
  }
  // id des éléments suivants à renuméroter
  if(count($tab_id)) // id des éléments suivants à renuméroter
  {
    DB_STRUCTURE_REFERENTIEL::DB_renumeroter_referentiel_liste_elements($tab_contexte[$contexte],$tab_id,'+1');
  }
  // Notifications (rendues visibles ultérieurement)
  $notification_contenu = date('d-m-Y H:i:s').' '.$_SESSION['USER_PRENOM'].' '.$_SESSION['USER_NOM'].' a ajouté dans le référentiel ['.$matiere_nom.'] :'."\r\n".$tab_contexte[$contexte].' "'.$nom.'"'."\r\n";
  notifications_referentiel_edition( $matiere_id , $notification_contenu );
  // Retour
  exit($contexte.'_'.$element_id);
}