noalyss  Version-6.7.2
 All Data Structures Namespaces Files Functions Variables Enumerations
extension_choice.inc.php
Go to the documentation of this file.
00001 <?php
00002 //This file is part of NOALYSS and is under GPL 
00003 //see licence.txt
00004 
00005 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
00006 require_once('class_database.php');
00007 require_once('class_dossier.php');
00008 require_once("ac_common.php");
00009 require_once("constant.php");
00010 require_once('function_javascript.php');
00011 require_once('class_extension.php');
00012 require_once ('class_html_input.php');
00013 require_once('class_iselect.php');
00014 require_once ('constant.security.php');
00015 require_once ('class_user.php');
00016 echo '<div class="topmenu">';
00017 @html_page_start($_SESSION['g_theme']);
00018 
00019 $cn=new Database(dossier::id());
00020 global $g_user;
00021 $g_user=new User($cn);
00022 $g_user->check();
00023 $only_plugin=$g_user->check_dossier(dossier::id());
00024 
00025 
00026 /* javascript file */
00027 echo load_all_script();
00028 
00029 /* show all the extension we can access */
00030 $a=new ISelect('plugin_code');
00031 $a->value=Extension::make_array($cn);
00032 $a->selected=(isset($_REQUEST['plugin_code']))?strtoupper($_REQUEST['plugin_code']):'';
00033 
00034 /* no plugin available */
00035 if ( count($a->value) == 0 )
00036 {
00037     alert(j(_("Aucune extension  disponible")));
00038     exit;
00039 }
00040 
00041 /* only one plugin available then we don't propose a choice*/
00042 if ( count($a->value)==1  )
00043 {
00044     $_REQUEST['plugin_code']=$a->value[0]['value'];
00045 }
00046 /*else
00047 {
00048         if (!isset($_REQUEST['ac'])) echo_warning ("ac non positionné");
00049     echo '<form method="get" action="do.php">';
00050     echo Dossier::hidden();
00051     echo HtmlInput::request_to_hidden(array('plugin_code','ac'));
00052     echo _('Extension').$a->input().HtmlInput::submit('go',_("Choix de l'extension"));
00053     echo '</form>';
00054     echo '<hr>';
00055 }*/
00056 
00057 //if ( isset($_REQUEST['plugin_code']))
00058 //      require_once 'extension_get.inc.php';
00059 ?>
 All Data Structures Namespaces Files Functions Variables Enumerations