// createBlog // v0.1.0 $check_access = 1; $noCurrentBlog = TRUE; include_once("init.inc.php"); if(count($blogs->getByOwner($userData['id'])) > 0) Redirection('index','?err='.urlencode("Vous avez déjà créé un blog.")); if(!empty($_POST['unixname'])) { if(($retour = $blogs->add($userData['id'],$_POST['unixname'],$_POST['title'],$_POST['text'])) === TRUE) Redirection("index"); $erreurs = array( 'TOO_SHORT' => "L'adresse du blog est trop courte. Elle doit faire au minimum 4 caractères.", 'TOO_LONG' => "L'adresse du blog est trop longue. Elle doit faire au maximum 32 caractères.", 'INVALID' => "L'adresse du blog n'est pas valide. Elle ne doit contenir que des chiffres et des lettres minuscules sans accents."); $errorMessage = $erreurs[$retour]; } echo xHTML::head("Création de blog","newblog"); if(array_key_exists('err',$_GET)) $errorMessage = urldecode($_GET['err']); if(isset($errorMessage) && (count($errorMessage) > 0)) echo '

'.xHTML::Protect($errorMessage).'

'; echo '

Bienvenue '.$userData['login'].'. Pour créer le blog remplissez les infos suivantes.

Adresse du blog

Cette adresse ne doit contenir que des chiffres et des lettres minuscules sans accents.

Attention, une fois choisie, l\'adresse du blog n\'est plus modifiable.

Cependant, les autres infos relatives au blog (titre et texte) seront toujours modifiables une fois le blog créé.

'; echo xHTML::foot(); ?>