Exemplo n.º 1
0
 if ($tableM->getId('core_jobs') == 0) {
     $tableM->create('core_jobs');
 }
 $init = new initialisation();
 // Add default plugin
 echo ' - Fill plugin table<BR>';
 $pluginM = new pluginManager();
 if ($pluginM->getId('core') == 0) {
     $pluginM->create('core', $version);
     $plugin = new plugin($pluginM->getId('core'));
     $plugin->updateActivated(1);
 }
 $init = new initialisation();
 // Add locale
 echo ' - Fill locale table<BR>';
 $locM = new localeManager();
 if ($locM->getId('fr_FR') == 0) {
     $locM->create('fr_FR', 'Français', 'icon-libflags-fr');
 }
 if ($locM->getId('en_US') == 0) {
     $locM->create('en_US', 'American', 'icon-libflags-us');
 }
 if ($locM->getId('de_DE') == 0) {
     $locM->create('de_DE', 'Deutsch', 'icon-libflags-de');
 }
 if ($locM->getId('it_IT') == 0) {
     $locM->create('it_IT', 'Italiano', 'icon-libflags-it');
 }
 // Add default auth method
 echo ' - Fill auth methods table<BR>';
 $authMethodM = new authMethodManager();
<input name="id" type="hidden" value="' . $id . '">

<button type="button" class="btn btn-primary" onClick="popupFormSubmit(\'index.php?m=a&g=core&p=admin_translation&a=delete_locale\',$(\'form#popupForm\').serialize());">
Supprimer
</button>
		';
        break;
    case 'delete_locale':
        if (isset($_GET['id'])) {
            $id = $_GET['id'];
        } elseif (isset($_POST['id'])) {
            $id = $_POST['id'];
        } else {
            // TODO ERROR
        }
        $locM = new localeManager();
        $locM->delete($id);
        // TODO confirmation
        echo 'La langue vient d\'être supprimée!';
        echo '<script type="text/javascript">localeDataTable.ajax.reload();</script>';
        break;
    case 'create_form':
        echo '
<p>
	<div class="input-group">
		<span class="input-group-addon">Plugin</span>
		<select name="plugin" class="form-control">
				';
        $q0 = get_link()->prepare("SELECT \n\t\t\t\t\t\t\t\t\t\t\tpg.id AS ID,\n\t\t\t\t\t\t\t\t\t\t\tpg.name AS NAME\n\t\t\t\t\t\t\t\t\t\tFROM \n\t\t\t\t\t\t\t\t\t\t" . get_ini('BDD_PREFIX') . "core_plugins pg\n\t\t\t\t\t\t\t\t\t\tWHERE \n\t\t\t\t\t\t\t\t\t\tpg.deleted_date = 0\n\t\t\t\t\t\t\t\t\t\tORDER BY pg.name ASC");
        $q0->execute();
        while ($r0 = $q0->fetch(PDO::FETCH_OBJ)) {