Skip to content
Extraits de code Groupes Projets
Valider 51f7ae49 rédigé par Emmanuel_V's avatar Emmanuel_V
Parcourir les fichiers

D'autre modifcation mais des erreurs rencontrer

parent ad3aea40
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -139,23 +139,11 @@ function id_groupe($titre) { ...@@ -139,23 +139,11 @@ function id_groupe($titre) {
//fonction qui permet de créer un groupe de mots clés //fonction qui permet de créer un groupe de mots clés
function create_groupe($groupe, $descriptif='', $texte='', $unseul='non', $obligatoire='non', $tables_liees='', $minirezo='oui', $comite='oui', $forum='non') { function create_groupe($groupe, $descriptif='', $texte='', $unseul='non', $obligatoire='non', $tables_liees='', $minirezo='oui', $comite='oui', $forum='non') {
include_spip('action/editer_objet');
$id_groupe = find_groupe($groupe); $id_groupe = find_groupe($groupe);
spip_log("1. (create_groupe) pret a creer groupe : titre = $groupe. retour de find_groupe = $id_groupe", _LOG_DEBUG); spip_log("1. (create_groupe) pret a creer groupe : titre = $groupe. retour de find_groupe = $id_groupe", _LOG_DEBUG);
if ($id_groupe == 0) { if ($id_groupe == 0) {
$id_insert = sql_insertq( $id_isnsert = objet_inserer('create_groupe', $groupe, $descriptif, $texte, $unseul, $obligatoire, $tables_liees, $minirezo, $comite, $forum );
"spip_groupes_mots", array(
"id_groupe" => '',
"titre" => $groupe,
"descriptif" => $descriptif,
"texte" => $texte,
"unseul" => $unseul,
"obligatoire" => $obligatoire,
"tables_liees" => $tables_liees,
"minirezo" => $minirezo,
"comite" => $comite,
"forum" => $forum
)
);
spip_log("2. (create_groupe) retour de find_groupe : $id_groupe, donc insertion avec id = $id_insert et titre = $groupe", _LOG_DEBUG); spip_log("2. (create_groupe) retour de find_groupe : $id_groupe, donc insertion avec id = $id_insert et titre = $groupe", _LOG_DEBUG);
} }
else if ($id_groupe > 0) { else if ($id_groupe > 0) {
...@@ -226,20 +214,12 @@ function id_mot($titre, $id_groupe) { ...@@ -226,20 +214,12 @@ function id_mot($titre, $id_groupe) {
//fonction qui permet de créer un mot clé //fonction qui permet de créer un mot clé
function create_mot($groupe, $mot, $descriptif='', $texte='') { function create_mot($groupe, $mot, $descriptif='', $texte='') {
include_spip('action/editer_objet');
$id_groupe = id_groupe($groupe); $id_groupe = id_groupe($groupe);
$find_mot = find_mot($mot, $id_groupe); $find_mot = find_mot($mot, $id_groupe);
if ($find_mot == 0) { if ($find_mot == 0) {
spip_log("1. (create_mot) debut create_mot. mot inexistant donc creation : $id_groupe - $mot", _LOG_DEBUG); spip_log("1. (create_mot) debut create_mot. mot inexistant donc creation : $id_groupe - $mot", _LOG_DEBUG);
$id_mot = sql_insertq( $id_mot = objet_inserer('create_mot',$mot, $descriptif, $texte, $id_groupe, $groupe);
"spip_mots", array(
"id_mot" => '',
"titre" => $mot,
"descriptif" => $descriptif,
"texte" => $texte,
"id_groupe" => $id_groupe,
"type" => $groupe
)
);
spip_log("2. (create_mot) mot cle $mot insere sous l'id $id_mot dans la table avec groupe = $id_groupe", _LOG_DEBUG); spip_log("2. (create_mot) mot cle $mot insere sous l'id $id_mot dans la table avec groupe = $id_groupe", _LOG_DEBUG);
} }
else if ($find_mot > 0) { else if ($find_mot > 0) {
...@@ -262,11 +242,8 @@ function remplacer_mot($id_mot, $mot, $descriptif, $texte, $id_groupe, $groupe) ...@@ -262,11 +242,8 @@ function remplacer_mot($id_mot, $mot, $descriptif, $texte, $id_groupe, $groupe)
//fonction qui permet de changer un mot clé de groupe //fonction qui permet de changer un mot clé de groupe
function deplacer_mot($id_mot, $id_groupe) { function deplacer_mot($id_mot, $id_groupe) {
sql_updateq( include_spip('action/editer_objet');
"spip_mots", array( objet_modifier('mot', $set);
"id_groupe" => $id_groupe
), "id_mot=$id_mot"
);
return true; return true;
} }
...@@ -317,21 +294,11 @@ function rename_rubrique($titre, $nouveau_titre) { ...@@ -317,21 +294,11 @@ function rename_rubrique($titre, $nouveau_titre) {
//fonction qui permet de créer une rubrique //fonction qui permet de créer une rubrique
function create_rubrique($titre, $id_parent='0', $descriptif='') { function create_rubrique($titre, $id_parent='0', $descriptif='') {
include_spip('action/editer_objet');
$id_rubrique = find_rubrique($titre); $id_rubrique = find_rubrique($titre);
if ($id_rubrique == 0) { if ($id_rubrique == 0) {
$id_rubrique = sql_insertq( $id_rubrique = objet_inserer('rubrique', $titre, $id_parent, $descriptif);
"spip_rubriques", array( objet_modifier('rubrique', $set);
"titre" => $titre,
"id_parent" => $id_parent,
"descriptif" => $descriptif,
"lang" => 'fr'
)
);
sql_updateq(
"spip_rubriques", array(
"id_secteur" => $id_rubrique
), "id_rubrique=$id_rubrique"
);
spip_log("1. (create_rubrique) rubrique cree : id = $id_rubrique, titre = $titre", _LOG_DEBUG); spip_log("1. (create_rubrique) rubrique cree : id = $id_rubrique, titre = $titre", _LOG_DEBUG);
} }
else if ($id_rubrique > 0) { else if ($id_rubrique > 0) {
...@@ -378,13 +345,16 @@ function id_article($titre, $id_rubrique) { ...@@ -378,13 +345,16 @@ function id_article($titre, $id_rubrique) {
//fonction qui permet de créer un article //fonction qui permet de créer un article
function create_article($texte, $rubrique, $lang='fr') { function create_article($texte, $rubrique, $lang='fr') {
include_spip('action/editer_objet');
$id_rubrique = id_rubrique($rubrique); $id_rubrique = id_rubrique($rubrique);
$count_articles = find_article($texte['titre'], $id_rubrique); $count_articles = find_article($texte['titre'], $id_rubrique);
if ($count_articles == 0) { if ($count_articles == 0) {
spip_log("1. (create_article) insertion d'un article : ".$texte['titre'], _LOG_DEBUG); spip_log("1. (create_article) insertion d'un article : ".$texte['titre'], _LOG_DEBUG);
$statut = (isset($texte['statut']) ? $texte['statut'] : 'publie'); $statut = (isset($texte['statut']) ? $texte['statut'] : 'publie');
$date = date("Y-m-d H:i:s"); $date = date("Y-m-d H:i:s");
$id_article = sql_insertq( $id_article = objet_inserer('article', $set);
$id_auteur = objet_inserer('auteur', $set);
sql_insertq(
"spip_articles", array( "spip_articles", array(
"id_article" => '', "id_article" => '',
"surtitre" => $texte['surtitre'], "surtitre" => $texte['surtitre'],
...@@ -544,19 +514,14 @@ function find_rubrique_mot($id_mot, $id_rubrique) { ...@@ -544,19 +514,14 @@ function find_rubrique_mot($id_mot, $id_rubrique) {
//fonction qui permet de créer une relation entre une rubrique et un mot clé //fonction qui permet de créer une relation entre une rubrique et un mot clé
function create_rubrique_mot($rubrique, $mot, $groupe) { function create_rubrique_mot($rubrique, $mot, $groupe) {
include_spip('action/editer-objet');
$id_rubrique = id_rubrique($rubrique); $id_rubrique = id_rubrique($rubrique);
$id_groupe = id_groupe($groupe); $id_groupe = id_groupe($groupe);
$id_mot = id_mot($mot, $id_groupe); $id_mot = id_mot($mot, $id_groupe);
spip_log("1. (create_rubrique_mot) creation : rubrique = $id_rubrique ($rubrique) - mot = $id_mot ($mot) - groupe = $id_groupe ($groupe)", _LOG_DEBUG); spip_log("1. (create_rubrique_mot) creation : rubrique = $id_rubrique ($rubrique) - mot = $id_mot ($mot) - groupe = $id_groupe ($groupe)", _LOG_DEBUG);
$count = find_rubrique_mot($id_mot, $id_rubrique); $count = find_rubrique_mot($id_mot, $id_rubrique);
if ($count == 0) { if ($count == 0) {
sql_insertq( $spip_mots_liens = objet_inserer('rubrique', $set);
"spip_mots_liens", array(
"id_mot" => $id_mot,
"id_objet" => $id_rubrique,
"objet" => 'rubrique'
)
);
} }
return true; return true;
} }
...@@ -582,16 +547,9 @@ function create_encart($titre, $identifiant, $largeur=0, $hauteur=0) { ...@@ -582,16 +547,9 @@ function create_encart($titre, $identifiant, $largeur=0, $hauteur=0) {
); );
$id_encart = $result['id_encart']; $id_encart = $result['id_encart'];
if ($id_encart > 0) { if ($id_encart > 0) {
sql_updateq( objet_modifier('encart', $set);
"spip_encarts", array(
"titre" => $titre,
"identifiant" => $identifiant,
"largeur" => $largeur,
"hauteur" => $hauteur
), "id_encart=$id_encart"
);
} else { } else {
$id_encart = objet_inserer($titre, $identifiant, $largeur, $hauteur); $id_encart = objet_inserer('encart', $titre, $identifiant, $largeur, $hauteur);
} }
return $id_encart; return $id_encart;
} }
...@@ -622,23 +580,12 @@ function find_auteur_email($id_auteur) { ...@@ -622,23 +580,12 @@ function find_auteur_email($id_auteur) {
//fonction qui permet de créer un auteur (sans login ni mot de passe) //fonction qui permet de créer un auteur (sans login ni mot de passe)
function create_auteur($nom, $email='', $bio='') { function create_auteur($nom, $email='', $bio='') {
include_spip('action/editer_objet');
$id_auteur = find_auteur($nom); $id_auteur = find_auteur($nom);
if ($id_auteur > 0) { if ($id_auteur > 0) {
sql_updateq( objet_modifier('spip_auteur', $set);
"spip_auteurs", array(
"email" => $email,
"bio" => $bio
), "id_auteur=$id_auteur"
);
} else { } else {
$id_auteur = sql_insertq( $create_auteur = objet_inserer('spip_auteur', $nom, $email, $bio, '1comite');
"spip_auteurs", array(
"nom" => $nom,
"email" => $email,
"bio" => $bio,
"statut" => '1comite'
)
);
} }
spip_log("1. (create_auteur) auteur cree : id = $id_auteur, nom = $nom", _LOG_DEBUG); spip_log("1. (create_auteur) auteur cree : id = $id_auteur, nom = $nom", _LOG_DEBUG);
return $id_auteur; return $id_auteur;
...@@ -683,36 +630,15 @@ function id_site($titre, $id_rubrique) { ...@@ -683,36 +630,15 @@ function id_site($titre, $id_rubrique) {
} }
function create_site($site, $rubrique) { function create_site($site, $rubrique) {
include_spip('action/editer_objet');
$id_rubrique = id_rubrique($rubrique); $id_rubrique = id_rubrique($rubrique);
$date = date("Y-m-d H:i:s"); $date = date("Y-m-d H:i:s");
if ($id_rubrique > 0) { if ($id_rubrique > 0) {
$id_site = id_site($site['nom_site'], $id_rubrique); $id_site = id_site($site['nom_site'], $id_rubrique);
if ($id_site > 0) { if ($id_site > 0) {
sql_updateq( objet_modifier('create_site', $set);
"spip_syndic", array(
"url_site" => $site['url_site'],
"url_syndic" => $site['url_syndic'],
"descriptif" => $site['descriptif'],
"statut" => $site['statut'] ? $site['statut']:'prop',
"date" => $date,
"syndication" => $site['url_syndic'] ? 'oui':'non',
"oubli" => $site['oubli'] ? 'oui':'non'
), "id_syndic=$id_site"
);
} else { } else {
$id_site = sql_insertq( $id_site = objet_inserer('spip_syndic', $id_rubrique, $site['nom_site'], $site['url_site'], $site['url_syndic'], $site['descriptif'], $site['statut'] ? $site['statut']:'prop', $date, $site['url_syndic'] ? 'oui':'non', $site['oubli'] ? 'oui':'non' );
"spip_syndic", array(
"id_rubrique" => $id_rubrique,
"nom_site" => $site['nom_site'],
"url_site" => $site['url_site'],
"url_syndic" => $site['url_syndic'],
"descriptif" => $site['descriptif'],
"statut" => $site['statut'] ? $site['statut']:'prop',
"date" => $date,
"syndication" => $site['url_syndic'] ? 'oui':'non',
"oubli" => $site['oubli'] ? 'oui':'non'
)
);
include_spip('inc/rubriques'); include_spip('inc/rubriques');
calculer_rubriques(); calculer_rubriques();
propager_les_secteurs(); propager_les_secteurs();
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter