File "editer_licence.php"

Full path: /home/argothem/www/organecyberpresse/plugins/auto/licence/v1.1.0/formulaires/editer_licence.php
File size: 1.1 KB
MIME-type: text/x-php
Charset: utf-8

<?php

if (!defined('_ECRIRE_INC_VERSION')) {
	return;
}

function formulaires_editer_licence_charger_dist($id_article = 'new', $retour = '') {
	include_spip('inc/autoriser');
	include_spip('licence_fonctions');

	$id_licence = sql_getfetsel('id_licence', 'spip_articles', 'id_article=' . intval($id_article));

	$valeurs['_licences'] = licence_lister();
	$valeurs['id_licence'] = $id_licence;
	$valeurs['id_article'] = $id_article;

	if (!autoriser('modifier', 'article', $id_article)) {
		$valeurs['editable'] = false;
	}

	return $valeurs;
}

function formulaires_editer_licence_verifier_dist($id_article = 'new', $retour = '') {
	$erreurs = [];
	return $erreurs;
}

function formulaires_editer_licence_traiter_dist($id_article = 'new', $retour = '') {

	$message = ['editable' => true, 'message_ok' => ''];

	sql_updateq('spip_articles', ['id_licence' => _request('id_licence')], 'id_article=' . intval($id_article));

	include_spip('inc/invalideur');
	suivre_invalideur("id='id_article/$id_article'");

	if ($retour) {
		include_spip('inc/headers');
		$message .= redirige_formulaire($retour);
	}

	return $message;
}