Skip to content
Snippets Groups Projects
Select Git revision
  • 1f8e5cffd51e398189d1d2bc40934c0bcd2e28c6
  • dev default protected
  • release/1.9.1 protected
  • pini-1.8-docker
  • pini-sync-onlypeers
  • duniter-v2s-issue-123-industrialize-releases
  • feature/build-aarch64-nodejs16
  • release/1.8 protected
  • pini-docker
  • ci_tags
  • fix/1448/1.8/txs_not_stored
  • feature/node-20
  • fix/1441/node_summary_with_storage
  • fix/1442/improve_bma_tx_history
  • feature/wotwizard-1.8
  • release/1.9 protected
  • 1.7 protected
  • feature/docker-set-latest protected
  • feature/fast-docker-build-1.8.4
  • fast-docker-build protected
  • feature/dump-distance
  • v1.8.7 protected
  • v1.8.7-rc4 protected
  • v1.8.7-rc3 protected
  • v1.8.7-rc2 protected
  • v1.8.7-rc1 protected
  • v1.8.6 protected
  • v1.7.23 protected
  • v1.8.5 protected
  • v1.8.4 protected
  • v1.8.3 protected
  • v1.8.2 protected
  • v1.8.1 protected
  • v1.8.0 protected
  • v1.8.0-rc1 protected
  • v1.8.0-beta5 protected
  • v1.8.0-beta4 protected
  • v1.8.0-beta3 protected
  • v1.8.0-beta2 protected
  • v1.8.0-beta protected
  • v1.7.21 protected
41 results

index.ts

Blame
  • index.php 1.51 KiB
    <?php
    include('config.php');
    
    defineLang();
    
    putenv('LC_ALL='. LANG_FOLDER);
    setlocale(LC_ALL, LOCALE_CODE);
    
    textdomain("menu");
    
    if (!isset($_GET['page'])) {
    	
    	$page = NULL;
    	
    } else {
    
    	$tmp = explode('/', $_GET['page'], 3);
    	$page = '/' . $tmp[1];
    	$subpage = isset($tmp[2]) ? '/' . $tmp[2] : '';
    
    
    }
    
    $router = 
    	array(
    		[
    			'permalink' => '/', 
    			'i18nedPermalink' => _('/'), 
    			'tpl' => 'home.php'
    		], 
    		[
    			'permalink' => '/fonctionnalites', 
    			'i18nedPermalink' => _('/fonctionnalites'), 
    			'tpl' => 'features.php'
    		], 
    		[
    			'permalink' => '/telechargement', 
    			'i18nedPermalink' => _('/telechargement'), 
    			'tpl' => 'download.php'
    		], 
    		[
    			'permalink' => '/merci', 
    			'i18nedPermalink' => _('/merci'), 
    			'tpl' => 'funding.php'
    		], 
    		[
    			'permalink' => '/tutoriel-cesium', 
    			'i18nedPermalink' => _('/tutoriel-cesium'), 
    			'tpl' => 'tuto.php'
    		], 
    		[
    			'permalink' => '/developpeurs', 
    			'i18nedPermalink' => _('/developpeurs'), 
    			'tpl' => 'jobs.php'
    		],
    		[
    			'permalink' => '/mentions-legales', 
    			'i18nedPermalink' => _('/mentions-legales'), 
    			'tpl' => 'legal-notice.php'
    		]
    	);
    
    $found = false;
    $pageIsHome = false;
    
    foreach ($router as $route)
    {
    	if ($route['i18nedPermalink'] == $page)
    	{
    		$found = true;
    		$pagePermalink = $route['permalink'];
    		$pageIsHome = ($route['i18nedPermalink'] == _('/')) ? true : false;
    		
    		include('tpl/' . $route['tpl']);
    		
    		break;
    	}
    }
    
    if (!$found)
    {
    	// echo '<pre>'; var_dump($page); echo '</pre>';
    	header('Location: '. $rootURL . '/'. LANG . '/');
    }