Example #1
0
              </span>
        </div>
      </form>
      <!-- /.search form -->
      <!-- sidebar menu: : style can be found in sidebar.less -->
      <ul class="sidebar-menu">
        <li class="header"><?php 
echo _('#core#_#2#');
?>
</li>
        <li class="active"><a href="index.php"><i class="fa iconastic-ios-home"></i> <span><?php 
echo _('#core#_#3#');
?>
</span></a></li>
<?php 
if (secThis('core_plugins', getPluginId('core'), 80)) {
    ?>
<li class="treeview">
	<a href="#">
	<i class="icon iconastic-wrench-1"></i>
	<span><?php 
    echo _('#core#_#5#');
    ?>
</span>
	<i class="icon iconastic-angle-left pull-right"></i>
	<!-- <span class="label label-primary pull-right">4</span> -->
	</a>
	<ul class="treeview-menu">
		<li><a href="index.php?g=core&p=admin_users"><i class="icon iconastic-user"></i> <?php 
    echo _('#core#_#6#');
    ?>
Example #2
0
            $parameterM->create(getPluginId('core'), 'DEFAULT_HOME_PAGE', 'all', 'all');
        }
        if ($parameterM->getId(getPluginId('core'), 'VERSION') == 0) {
            $parameterM->create(getPluginId('core'), 'VERSION', $version, '');
        }
        if ($parameterM->getId(getPluginId('core'), 'LANG_fr_FR') == 0) {
            $parameterM->create(getPluginId('core'), 'LANG_fr_FR', 'TOTAL', 'NONE');
        }
        if ($parameterM->getId(getPluginId('core'), 'LANG_en_US') == 0) {
            $parameterM->create(getPluginId('core'), 'LANG_en_US', 'PARTIAL', 'NONE');
        }
        if ($parameterM->getId(getPluginId('core'), 'LANG_de_DE') == 0) {
            $parameterM->create(getPluginId('core'), 'LANG_de_DE', 'NONE', 'NONE');
        }
        if ($parameterM->getId(getPluginId('core'), 'LANG_it_IT') == 0) {
            $parameterM->create(getPluginId('core'), 'LANG_it_IT', 'NONE', 'NONE');
        }
        // Add pages
        // TODO
        echo '<BR><BR><a href="setup.php?s=23"><span class="icon iconfa-stackoverflow"> Fill the auxiliary tables</a>';
        break;
    case 20:
        echo '
<h3>Step 3/6 - Fill the database</h3>
	    ';
        if (is_file('plugins/core/setup/database.php')) {
            include 'plugins/core/setup/database.php';
            foreach ($databaseArray['MYSQL']['create_frame'] as $sql) {
                try {
                    $q0 = get_link()->prepare(str_replace('<prefix>', get_ini('BDD_PREFIX'), $sql));
                    $q0->execute();
// ------------------------------------------------------------------- //
// Add this statements only on the admin_plugins and setup page. This check if the current user is in the admins group
// ------------------------------------------------------------------- //
$groupM = new groupManager();
$user = new user($_SESSION['USER_ID']);
if (!isset($user->groupIdArray) || !in_array($groupM->getId('admins'), $user->groupIdArray)) {
    include 'plugins/core/403.php';
    exit(403);
}
// ------------------------------------------------------------------- //
//$q0 = get_link()->prepare('INSERT INTO GLDEV.gl_core_security ( id, id_source, id_target, secure_level, created_date, edited_date, deleted_date, created_id, edited_id, deleted_id) VALUES ( '1', '21', '1', '100', 0, 0, 0, 0, 0, 0)');
//$q0->execute();
$pageM = new pageManager();
// Populate core_pages table in database
echo '<U>Add new Php pages : </U><BR>';
foreach ($init->pluginsIndex as $plugin) {
    if ($handle = opendir('plugins/' . $plugin)) {
        while (false !== ($file = readdir($handle))) {
            if ($file != "." && $file != ".." && $file != "" && strtolower(substr($file, strrpos($file, '.') + 1)) == 'php') {
                $pageName = strtolower(substr($file, 0, strrpos($file, '.')));
                if ($pageM->getId(getPluginId($plugin), $pageName) == 0) {
                    $pageM->create(getPluginId($plugin), $pageName);
                    echo 'Page ' . $plugin . '/' . $pageName . ' added<BR>';
                }
            }
        }
        closedir($handle);
    }
}
echo '<BR>';