phpDocumentor default
[ class tree: default ] [ index: default ] [ all elements ]

Source for file Profil.php

Documentation is available at Profil.php

  1. <?php
  2. $editedUser = \Wodafok\Wodafok::getDatas('edited_user');
  3. ?>
  4.  
  5. <form method="POST" action="<?php echo \Wodafok\Rewriting\Rewriting::createUrl('User''SaveProfil')?>" id="userProfilForm">
  6.     <input type="hidden" id="user_Id" name="user_Id" value="<?php echo $editedUser->getId();?>"/>
  7.     <?php if ($editedUser->isInRoles(array('ADMIN''SUPER ADMIN')))?>
  8.         <section id="userProfilFormRoles">
  9.             <header>
  10.                 Gestion des roles
  11.             </header>
  12.             <?php
  13.             foreach (\Wodafok\Factories\Auth::getAllRoles(as $role{
  14.                 if($role->getName(== 'ANONYMOUS'){
  15.                     continue;
  16.                 }
  17.  
  18.                 $disabled '';
  19.                 $checked '';
  20.                 if ($editedUser->isInRoles(array('ANONYMOUS')) || $role->getName(== 'SUPER ADMIN'{
  21.                     $disabled 'disabled="disabled"';
  22.                 }
  23.                 if ($editedUser->hasRole($role)) {
  24.                     $checked 'checked="checked"';
  25.                 }
  26.                 ?>
  27.                 <input name="role_<?php echo $role->getId()?>"
  28.                        id="role_<?php echo $role->getId()?>"
  29.                        type="checkbox" <?php echo $checked ' ' $disabled?>
  30.                        value="<?php echo $role->getId()?>" />
  31.                 <label for="role_<?php echo $role->getId()?>"><?php echo $role->getName()?></label>
  32.                 <?php
  33.  
  34.             }
  35.             ?>
  36.         </section>
  37.     <?php endif?>
  38.  
  39.     <section id="userProfilFormInfos">
  40.         <header>
  41.             Vos Informations personnels
  42.         </header>
  43.         <div>
  44.             <label for="user_Login" >Login</label>
  45.             <input type="text" id="user_Login" name="user_Login" value="<?php echo $editedUser->getLogin()?>" disabled="disabled"/>
  46.         </div>
  47.         <div>
  48.             <label for="user_Password" >Changer votre mot de passe (Autrement laisser vide)</label>
  49.             <input type="password" id="user_Password" name="user_Password" value="" placeholder="Password" />
  50.         </div>
  51.         <div>
  52.             <label for="user_Mail" >E-Mail</label>
  53.             <input type="email" id="user_Mail" name="user_Mail" value="<?php echo $editedUser->getEmail()?>" required placeholder="Voter Adresse Mail"/>
  54.         </div>
  55.         <div>
  56.             <label for="user_Name" >Name</label>
  57.             <input type="text" id="user_Name" name="user_Name" value="<?php echo $editedUser->getName()?>" placeholder="Votre Nom"/>
  58.         </div>
  59.         <div>
  60.             <label for="user_LastName" >LastName</label>
  61.             <input type="text" id="user_LastName" name="user_LastName" value="<?php echo $editedUser->getLastName()?>" placeholder="Votre Prénom"/>
  62.         </div>
  63.         <div>
  64.             <label for="user_Adress" >Adresse</label>
  65.             <input type="text" id="user_Adress" name="user_Adress" value="<?php echo $editedUser->getAdress()?>" placeholder="Votre adresse"/>
  66.         </div>
  67.         <div>
  68.             <label for="user_Phone">Phone</label>
  69.             <input type="tel" id="user_Phone" name="user_Phone" value="<?php echo $editedUser->getPhone()?>" placeholder="Voter Téléphone"/>
  70.         </div>
  71.         <div>
  72.             <label for="user_Website" >Website</label>
  73.             <input type="text" id="user_Website" name="user_Website" value="<?php echo $editedUser->getWebsite()?>" placeholder="Votre Site Web"/>
  74.         </div>
  75.         <div>
  76.             <input type="submit" value="Enregistrer"/>
  77.             <input type="reset" value="Initiliser"/>
  78.         </div>
  79.     </section>
  80. </form>

Documentation generated on Mon, 13 Aug 2012 23:01:11 +0200 by phpDocumentor 1.4.4