Skip to content
Extraits de code Groupes Projets
Valider 3352cc92 rédigé par RealET's avatar RealET :kissing_cat:
Parcourir les fichiers

Pleins de notice en moins à l'installation

parent b05ab4a5
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -227,7 +227,7 @@ function id_mot($titre, $id_groupe) {
"spip_mots",
"titre=$titre AND id_groupe=$id_groupe"
);
$id_mot = $result['id_mot'];
$id_mot = (isset($result['id_mot']) ? $result['id_mot'] : $result);
spip_log("2. (id_mot) retour de la fonction id_mot = $id_mot", _LOG_DEBUG);
return $id_mot;
}
......@@ -299,6 +299,7 @@ function id_rubrique($titre) {
"spip_rubriques",
"titre=$titre"
);
if (!$result) return $result;
$resultat = $result['id_rubrique'];
spip_log("1. (id_rubrique) recherche de l'id_rubrique de $titre = $resultat", _LOG_DEBUG);
return $resultat;
......@@ -393,32 +394,32 @@ function create_article($texte, $rubrique, $lang='fr') {
$date_redac = $date;
$date_modif = $date;
$set = array(
"surtitre" => $texte['surtitre'],
"titre" => $texte['titre'],
"soustitre" => $texte['soustitre'],
"surtitre" => (isset($texte['surtitre']) ? $texte['surtitre'] : ''),
"titre" => (isset($texte['titre']) ? $texte['titre'] : ''),
"soustitre" => (isset($texte['soustitre']) ? $texte['soustitre'] : ''),
"id_rubrique" => $id_rubrique,
"descriptif" => $texte['descriptif'],
"chapo" => $texte['chapo'],
"texte" => $texte['texte'],
"ps" => $texte['ps'],
"nom_site" => $texte['nom_site'],
"url_site" => $texte['url_site'],
"virtuel" => $texte['virtuel']
"descriptif" => (isset($texte['descriptif']) ? $texte['descriptif'] : ''),
"chapo" => (isset($texte['chapo']) ? $texte['chapo'] : ''),
"texte" => (isset($texte['texte']) ? $texte['texte'] : ''),
"ps" => (isset($texte['ps']) ? $texte['ps'] : ''),
"nom_site" => (isset($texte['nom_site']) ? $texte['nom_site'] : ''),
"url_site" => (isset($texte['url_site']) ? $texte['url_site'] : ''),
"virtuel" => (isset($texte['virtuel']) ? $texte['virtuel'] : '')
);
autoriser_exception('publierdans', 'rubrique', $_id_rubrique);
$id_nouvel_article = objet_inserer('article', $id_rubrique, $set);
autoriser_exception('modifier', 'article', $id_nouvel_article);
autoriser_exception('instituer', 'article', $id_nouvel_article);
objet_modifier('article', $id_nouvel_article, array(
autoriser_exception('publierdans', 'rubrique', $id_rubrique);
$id_article = objet_inserer('article', $id_rubrique, $set);
autoriser_exception('modifier', 'article', $id_article);
autoriser_exception('instituer', 'article', $id_article);
objet_modifier('article', $id_article, array(
'statut' => $statut,
'date' => $date,
'date_redac' => $date_redac,
'date_modif' => $date_modif
));
autoriser_exception('instituer', 'article', $id_nouvel_article, false);
autoriser_exception('modifier', 'article', $id_nouvel_article, false);
autoriser_exception('publierdans', 'rubrique', $_id_rubrique, false);
spip_log("2. (create_article) article insere : $id_nouvel_article", _LOG_DEBUG);
autoriser_exception('instituer', 'article', $id_article, false);
autoriser_exception('modifier', 'article', $id_article, false);
autoriser_exception('publierdans', 'rubrique', $id_rubrique, false);
spip_log("2. (create_article) article insere : $id_article", _LOG_DEBUG);
}
else if ($count_articles > 0) {
$id_article = id_article($texte['titre'], $id_rubrique);
......@@ -651,8 +652,8 @@ function create_auteur($nom, $email='', $bio='') {
function create_document($chemin, $objet, $mode, $champs='non', $id_document='non') {
include_spip('action/ajouter_documents');
$chemin = find_in_path($chemin);
$type = $objet['type'];
$id_objet = $objet['id_objet'];
$type = (isset($objet['type']) ? $objet['type'] : '');
$id_objet = (isset($objet['id_objet']) ? $objet['id_objet'] : 0);
spip_log(array('tmp_name' => $chemin, 'name' => basename($chemin)), 'docusc');
if ($id_document = 'non' AND $chemin) {
autoriser_exception('associerdocuments', $type, $id_objet);
......@@ -680,7 +681,7 @@ function id_site($titre, $id_rubrique) {
"spip_syndic",
"nom_site=$titre AND id_rubrique=$id_rubrique"
);
$resultat = $result['id_syndic'];
$resultat = (isset($result['id_syndic']) ? $result['id_syndic'] : $result);
return $resultat;
}
......@@ -695,7 +696,7 @@ function create_site($site, $rubrique) {
"descriptif" => $site['descriptif'],
"statut" => $site['statut'] ? $site['statut']:'prop',
"syndication" => $site['url_syndic'] ? 'oui':'non',
"oubli" => $site['oubli'] ? 'oui':'non'
"oubli" => isset($site['oubli']) ? 'oui':'non'
);
objet_modifier('site', $id_rubrique, $set);
} else {
......@@ -707,7 +708,7 @@ function create_site($site, $rubrique) {
"descriptif" => $site['descriptif'],
"statut" => $site['statut'] ? $site['statut']:'prop',
"syndication" => $site['url_syndic'] ? 'oui':'non',
"oubli" => $site['oubli'] ? 'oui':'non'
"oubli" => isset($site['oubli']) ? 'oui':'non'
);
$id_site = objet_inserer('site', $id_rubrique, $set);
effacer_meta("date_calcul_rubriques");
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter