Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu]Problème de programmation des UDT à partir de l'anciene 1.9
#2

Code :
[== Indéfini ==]
//session_start();
$cur_url = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ;
if(!ereg( 'www.',$_SERVER['HTTP_HOST']) ) {
header("Location: http://www.$cur_url");
}


$smarty = cmsms()->GetSmarty();

foreach($params as $key => $value) {
$smarty->assign($key, $value);
}


// GESTION de la déconnexion de l'espace client

if(isset($_POST['deconnexion'])) {
    $smarty->assign('validationAccesClient', "0");
    session_destroy();
} elseif($_SESSION["client"]=='true') {
  $smarty->assign('validationAccesClient', "1");
} else {
   $smarty->assign('validationAccesClient', "0");
}

le code avec les bonnes pratiques (sans doute toujours buggué) vite fait et non optimisé ($_post est à proscrire normalement)


global $gCms; disparait

$smarty = &$gCms->GetSmarty(); devient $smarty = cmsms()->GetSmarty();
$config = &$gCms->GetConfig(); devient $config = cmsms()->GetConfig();
Sujet fermé


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)