15 define(
'IN_PEEL_ADMIN',
true);
16 include(
"../../../configuration.inc.php");
20 $GLOBALS[
'DOC_TITLE'] =
"Gérer les bannières publicitaires";
21 include(
$GLOBALS[
'repertoire_modele'] .
"/admin_haut.php");
24 $id = intval(
vn($_REQUEST[
'id']));
29 switch (
vb($_REQUEST[
'mode'])) {
31 if (!isset($categorie_id)) {
38 $qid =
query(
"SELECT *
44 echo
$GLOBALS[
'tplEngine']->createTemplate(
'global_error.tpl', array(
'message' =>
$GLOBALS[
"STR_ADMIN_ERR_NOT_FOUND"]))->fetch();
56 array(
'date_debut' =>
$GLOBALS[
'STR_MODULE_BANNER_MSG_ERR_DATE'],
57 'date_fin' =>
$GLOBALS[
'STR_MODULE_BANNER_MSG_ERR_DATE'],
60 $frm[
'image'] =
upload(
'image',
false,
'image_or_swf',
$GLOBALS[
'site_parameters'][
'image_max_width'],
$GLOBALS[
'site_parameters'][
'image_max_height'], null, null,
vb(
$frm[
'image']));
65 if (!isset($categorie_id)) {
68 echo
$GLOBALS[
'tplEngine']->createTemplate(
'global_error.tpl', array(
'message' =>
$GLOBALS[
'STR_MODULE_BANNER_MSG_ERR_DATE']))->fetch();
75 array(
'date_debut' =>
$GLOBALS[
'STR_MODULE_BANNER_MSG_ERR_DATE'],
76 'date_fin' =>
$GLOBALS[
'STR_MODULE_BANNER_MSG_ERR_DATE'],
78 if (((empty(
$frm[
'image'])) && empty($_FILES[
'image'][
'name'])) && empty(
$frm[
'tag_html'])) {
79 $form_error_object->add(
'no_content',
'Il faut renseigner soit une image, soit un tag HTML.');
82 $frm[
'image'] =
upload(
'image',
false,
'image_or_swf',
$GLOBALS[
'site_parameters'][
'image_max_width'],
$GLOBALS[
'site_parameters'][
'image_max_height'], null, null,
vb(
$frm[
'image']));
108 if(!empty(
$frm[
'categorie_banniere'])) {
109 if(
$frm[
'filter_categorie_banniere'] != 0) {
113 if(!empty(
$frm[
'filter_lang'])) {
116 if(!empty(
$frm[
'filter_description'])) {
119 if(!empty(
$frm[
'filter_date_debut'])) {
122 if(!empty(
$frm[
'filter_date_fin'])) {
125 if(isset(
$frm[
'filter_etat'])) {
126 if(
$frm[
'filter_etat']!=
"-") {
127 $cond .=
' AND pb.etat="' . intval(
$frm[
'filter_etat']) .
'"';
140 echo
$GLOBALS[
'tplEngine']->createTemplate(
'modules/activate_module_first.tpl', array(
'href' =>
$GLOBALS[
'administrer_url'] .
'/sites.php'))->fetch();
142 include(
$GLOBALS[
'repertoire_modele'] .
"/admin_bas.php");
affiche_formulaire_ajout_banniere($categorie_id=0, &$frm)
Affiche un formulaire vierge pour ajouter une bannière.
upload($field_name, $rename_file=true, $file_kind=null, $image_max_width=null, $image_max_height=null, $path=null, $new_file_name_without_extension=null, $default_return_value=null)
Fonction d'upload de fichiers.
insere_banniere(&$frm)
insere_banniere()
affiche_filtre_banner($frm)
Supprime le produit spécifié par $id.
affiche_formulaire_modif_banniere($id, &$frm)
affiche_formulaire_modif_banniere()
nohtml_real_escape_string($value, $allowed_tags=null)
Protège les données pour insertion dans MySQL ET supprime les tags HTML pour protéger de toute sorte ...
supprime_banniere($id)
supprime_banniere()
necessite_priv($priv, $demo_allowed=true, $configuration_modification=false)
Cette fonction vérifie si l'utilisateur a les privilèges de $priv.
get_filter_site_cond($table_technical_code, $table_alias=null, $use_strict_rights_if_in_admin=false, $specific_site_id=null, $exclude_public_items=false, $admin_force_multisite_if_allowed=false)
Retourne la condition SQL permettant de filtrer les données pour une table.
query($query, $die_if_error=false, $database_object=null, $silent_if_error=false, $security_sql_filter=true)
The query() function is meant to be called anywhere you want to make a query.
necessite_identification()
Si l'utilisateur n'est pas connecté à un compte, on affiche une page d'identification et arrête le sc...
delete_banner_image($id, $file)
Supprime le produit spécifié par $id.
fetch_assoc($query_result)
fetch_assoc()
affiche_liste_banniere($inner= '', $cond= '')
affiche_liste_banniere()
maj_banniere($id, &$frm)
Met à jour la bannière $id avec de nouvelles valeurs.
check_if_module_active($module_name, $specific_file_name=null)
Renvoie si un module est présent et activé ou non - Peut être appelé avant ou après le chargement d'u...