14 define(
'IN_PEEL_ADMIN',
true);
15 include(
"../configuration.inc.php");
20 include(
$GLOBALS[
'repertoire_modele'] .
"/admin_haut.php");
22 if (isset($_POST[
'mode'])) {
23 $mode = $_POST[
'mode'];
24 }
elseif (isset($_GET[
'mode'])) {
25 $mode = $_GET[
'mode'];
62 if (!
verify_token($_SERVER[
'PHP_SELF'] . $frm[
'mode'] . $frm[
'id'])) {
81 include(
$GLOBALS[
'repertoire_modele'] .
"/admin_bas.php");
100 $frm[
'nouveau_mode'] =
"insere";
118 $qid =
query(
"SELECT *
124 $frm[
'nouveau_mode'] =
"maj";
140 if (!empty(
$frm[
'id'])) {
145 $tpl =
$GLOBALS[
'tplEngine']->createTemplate(
'admin_formulaire_tva.tpl');
149 $tpl->assign(
'mode',
vb(
$frm[
'nouveau_mode']));
150 $tpl->assign(
'id', intval(
$id));
152 $tpl->assign(
'titre_bouton',
$frm[
'titre_bouton']);
153 $tpl->assign(
'STR_ADMIN_WEBSITE',
$GLOBALS[
'STR_ADMIN_WEBSITE']);
154 $tpl->assign(
'STR_ADMIN_TVA_FORM_TITLE',
$GLOBALS[
'STR_ADMIN_TVA_FORM_TITLE']);
155 $tpl->assign(
'STR_ADMIN_VAT_PERCENTAGE',
$GLOBALS[
'STR_ADMIN_VAT_PERCENTAGE']);
156 $tpl->assign(
'STR_BEFORE_TWO_POINTS',
$GLOBALS[
'STR_BEFORE_TWO_POINTS']);
170 echo
$GLOBALS[
'tplEngine']->createTemplate(
'global_success.tpl', array(
'message' =>
$GLOBALS[
'STR_ADMIN_TVA_MSG_DELETED_OK']))->fetch();
182 $qid =
query(
"SELECT *
186 $qid =
query(
"INSERT INTO peel_tva (tva, site_id)
188 echo
$GLOBALS[
'tplEngine']->createTemplate(
'global_success.tpl', array(
'message' =>
$GLOBALS[
'STR_ADMIN_TVA_MSG_CREATED_OK']))->fetch();
190 echo
$GLOBALS[
'tplEngine']->createTemplate(
'global_error.tpl', array(
'message' =>
$GLOBALS[
'STR_ADMIN_TVA_ERR_ALREADY_EXISTS']))->fetch();
204 query(
"UPDATE peel_tva
207 echo
$GLOBALS[
'tplEngine']->createTemplate(
'global_success.tpl', array(
'message' =>
$GLOBALS[
'STR_ADMIN_TVA_MSG_UPDATED_OK']))->fetch();
217 $tpl =
$GLOBALS[
'tplEngine']->createTemplate(
'admin_liste_tva.tpl');
218 $tpl->assign(
'add_src',
$GLOBALS[
'administrer_url'] .
'/images/add.png');
220 $tpl->assign(
'drop_src',
$GLOBALS[
'administrer_url'] .
'/images/b_drop.png');
221 $tpl->assign(
'edit_src',
$GLOBALS[
'administrer_url'] .
'/images/b_edit.png');
227 $tpl_results = array();
230 $tpl_results[] = array(
'tr_rollover' => tr_rollover(
$i,
true),
231 'drop_href' =>
get_current_url(
false) .
'?mode=suppr&id=' . $ligne[
'id'],
232 'modif_href' =>
get_current_url(
false) .
'?mode=modif&id=' . $ligne[
'id'],
233 'tva' => $ligne[
'tva'],
238 $tpl->assign(
'results', $tpl_results);
240 $tpl->assign(
'STR_BEFORE_TWO_POINTS',
$GLOBALS[
'STR_BEFORE_TWO_POINTS']);
241 $tpl->assign(
'STR_ADMIN_TVA_TITLE',
$GLOBALS[
'STR_ADMIN_TVA_TITLE']);
242 $tpl->assign(
'STR_ADMIN_TVA_FORM_EXPLAIN',
$GLOBALS[
'STR_ADMIN_TVA_FORM_EXPLAIN']);
243 $tpl->assign(
'STR_ADMIN_TVA_CREATE',
$GLOBALS[
'STR_ADMIN_TVA_CREATE']);
244 $tpl->assign(
'STR_ADMIN_ACTION',
$GLOBALS[
'STR_ADMIN_ACTION']);
245 $tpl->assign(
'STR_ADMIN_VAT_PERCENTAGE',
$GLOBALS[
'STR_ADMIN_VAT_PERCENTAGE']);
246 $tpl->assign(
'STR_ADMIN_DELETE_WARNING',
$GLOBALS[
'STR_ADMIN_DELETE_WARNING']);
247 $tpl->assign(
'STR_ADMIN_TVA_DELETE',
$GLOBALS[
'STR_ADMIN_TVA_DELETE']);
249 $tpl->assign(
'STR_ADMIN_TVA_UPDATE',
$GLOBALS[
'STR_ADMIN_TVA_UPDATE']);
250 $tpl->assign(
'STR_ADMIN_TVA_NOTHING_FOUND',
$GLOBALS[
'STR_ADMIN_TVA_NOTHING_FOUND']);
251 $tpl->assign(
'STR_ADMIN_WEBSITE',
$GLOBALS[
'STR_ADMIN_WEBSITE']);
get_site_name($site_ids, $skip_rights_check=false)
Retourne le nom d'un ou de plusieurs sites à partir de l'id.
maj_tva($id, $frm)
Met à jour de la TVA $id avec de nouvelles valeurs.
get_current_url($with_get=true, $get_short_url=false, $take_away_get_args_array=null)
get_current_url()
affiche_formulaire_modif_tva(&$id, &$frm)
Affiche le formulaire de modification pour la TVA sélectionnée.
affiche_formulaire_tva($frm)
affiche_formulaire_tva()
redirect_and_die($url, $permanent_redirection=false, $avoid_loop=false)
Redirige vers l'URL demandée et arrête le programme.
get_site_id_select_options($selected_site_id=null, $selected_site_name=null, $display_first_option=null, $select_current_site_id_by_default=false)
Créer les options pour le select qui liste les noms de sites configurés en back office.
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 ...
if(!empty($_GET['id'])) if(isset($_POST['form_name'], $_POST['form_subject'], $_POST['form_text'], $_POST['form_lang'])&&empty($_GET['id'])) if(empty($_GET['id'])) $tpl
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.
affiche_formulaire_ajout_tva(&$frm)
FONCTIONS.
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.
if(strlen($date2)== '10') if($type== 'users-by-age'&&a_priv('admin_users', true)) elseif($type== 'forums-count'&&a_priv('admin_content', true)) elseif($type== 'forums-categories'&&a_priv('admin_content', true)) elseif($type== 'users-count'&&a_priv('admin_users', true)) elseif($type== 'product-categories'&&a_priv('admin_products', true)) elseif($type== 'users-by-sex'&&a_priv('admin_users', true)) elseif($type== 'users-by-country'&&a_priv('admin_users', true)) elseif($type== 'sales'&&a_priv('admin_sales', true))
necessite_identification()
Si l'utilisateur n'est pas connecté à un compte, on affiche une page d'identification et arrête le sc...
num_rows($query_result)
num_rows()
insere_tva($frm)
Ajoute la TVA dans la table tva.
fetch_assoc($query_result)
fetch_assoc()
supprime_tva($id)
Supprime la TVA spécifiée par $id.
get_form_token_input($name= 'general', $use_existing_token=true, $return_as_input_form=true)
get_form_token_input()
get_site_id_sql_set_value($site_ids)
Retourne la valeur SQL d'un champ INT ou SET suivant que ce soit un entier ou un tableau.
verify_token($name= 'general', $delay_in_minutes=60, $check_referer_if_set_by_server=true, $cancel_token=true, $minimum_wait_in_seconds_before_use=0)
Vérification de la validité d'un token Par défaut, un token est valide 1h, et utilisable 1 seule fois...
affiche_liste_tva()
affiche_liste_tva()