source: spip-zone/_plugins_/acs/exec/acs.php @ 60142

Last change on this file since 60142 was 60142, checked in by webmaster@…, 8 years ago

ACS:

  • nouvelle version 0.8.7 - 2012

Cat :

  • mes_fonctions.php : la fonction coupe() élimine désormais les tags html.
  • Audio : réglage largeurs mini/maxi du lecteur .Paramètre w pour fixer une largeur du lecteur au cas par cas.
  • Article : masquage du logo en option.
  • Articles : correction d'un bug sur la liste des articles ayant le mot-clé id_mot.
  • Carte : suppression de la source Osmarender suite à l'arrêt définitif du serveur
  • Navkeyrub : orientation verticale/horizontale. Javascript de temporisation de la fermeture avec soft-downgrade 100% CSS, nouvelles variables de configuration.
File size: 3.0 KB
Line 
1<?php
2#              ACS
3#          (Plugin Spip)
4#     http://acs.geomaticien.org
5#
6# Copyright Daniel FAIVRE, 2007-2012
7# Copyleft: licence GPL - Cf. LICENCES.txt
8
9if (!defined("_ECRIRE_INC_VERSION")) return;
10
11include_spip('inc/acs_presentation');
12include_spip('inc/config');
13include_spip('inc/meta');
14
15function exec_acs() {
16  global $connect_statut, $connect_toutes_rubriques, $options, $spip_lang_left, $spip_lang_right, $spip_display;
17
18  if (isset($GLOBALS['meta']['ACS_ADMINS']) && (!acs_autorise()))
19    acs_exit();
20
21  if (_request('onglet')) $onglet = _request('onglet');
22  else  $onglet = 'pages';
23
24  // Affichage
25  // (spip-hack: le debut_page doit se trouver avant la création d'un objet composant pour disposer des bons include spip⁾)
26  echo acs_commencer_page(_T('acs:acs_description'), "configuration", "acs");
27
28  echo "<br />";
29  echo acs_gros_titre(_T('acs:acs_description'));
30
31  switch($onglet) {
32    case 'pages':
33      include_spip('inc/acs_pages');
34      if (_request('pg'))
35        $pg = _request('pg');
36      else
37        $pg = 'sommaire';
38      $col1 = acs_pages_gauche($pg);
39      $col2 = acs_pages($pg);
40      $col3 = acs_pages_droite($pg);
41      break;
42
43    case 'vars':
44      include_spip('inc/acs_vars');
45      $col1 = acs_vars_gauche();
46      $col2 = acs_vars();
47      break;
48     
49    case 'adm':
50      include_spip('inc/acs_adm');
51      $col1 = acs_adm_gauche();
52      $col2 = acs_adm();
53      $col3 = acs_adm_droite();
54      break;
55     
56    case 'composants':
57      include_spip('inc/acs_composants');
58      include_spip('inc/composant/classComposantPrive');
59      include_spip('inc/acs_widgets');
60
61      // Crée l'objet composant - Create current component object
62      $cc = _request('composant') ? _request('composant') : 'fond';
63      $$c = new AdminComposant($cc, _request('nic'), $debug = false);
64
65      // Crée l'interface d'administration du composant
66      $col1 = composants_gauche($$c);
67      $col2 = composants($$c);
68      $col3 = composants_droite($$c);
69      break;
70  }
71
72  // la fonction avertissement_config disparait dans SPIP 3
73  $si_premiere_fois = isset($GLOBALS['meta']['ACS_ADMINS']) ? '' : (is_callable("avertissement_config") ? avertissement_config() : '');
74 
75        echo debut_onglet();
76        echo onglet(_T('acs:pages'), generer_url_ecrire('acs', 'onglet=pages'), $onglet, 'pages', _DIR_PLUGIN_ACS."/images/pages-24.gif");
77        echo onglet(_T('acs:composants'), generer_url_ecrire('acs', 'onglet=composants'), $onglet, 'composants', _DIR_PLUGIN_ACS."/images/composant-24.gif");
78        if (isset($GLOBALS['meta']['ACS_VOIR_ONGLET_VARS']) && ($GLOBALS['meta']['ACS_VOIR_ONGLET_VARS'] == 'on')) 
79          echo onglet(_T('acs:variables'), generer_url_ecrire('acs', 'onglet=vars'), $onglet, 'vars', _DIR_PLUGIN_ACS."/images/vars-24.gif");   
80        echo onglet(_T('acs:adm'), generer_url_ecrire('acs', 'onglet=adm'), $onglet, 'adm', 'cadenas-24.gif');
81        echo fin_onglet();
82  echo acs_3colonnes($col1, $si_premiere_fois.$col2, $col3);
83  echo fin_page();
84}
85?>
Note: See TracBrowser for help on using the repository browser.