default
[
class tree: default
] [
index: default
] [
all elements
]
default
Packages:
default
PegasusPHP
Wodafok
Wodafok-Auth
Wodafok-Factories
Source for file Profil.php
Documentation is available at
Profil.php
<?php
$editedUser
= \
Wodafok
\
Wodafok
::
getDatas
(
'edited_user'
)
;
?>
<form method="POST" action="
<?php
echo \
Wodafok
\
Rewriting
\
Rewriting
::
createUrl
(
'User'
,
'SaveProfil'
)
;
?>
" id="userProfilForm">
<input type="hidden" id="user_Id" name="user_Id" value="
<?php
echo
$editedUser
->
getId
(
)
;
?>
"/>
<?php
if
(
$editedUser
->
isInRoles
(
array
(
'ADMIN'
,
'SUPER ADMIN'
)))
:
?>
<section id="userProfilFormRoles">
<header>
Gestion des roles
</header>
<?php
foreach
(
\
Wodafok
\
Factories
\
Auth
::
getAllRoles
(
)
as
$role
)
{
if
(
$role
->
getName
(
)
==
'ANONYMOUS'
)
{
continue
;
}
$disabled
=
''
;
$checked
=
''
;
if
(
$editedUser
->
isInRoles
(
array
(
'ANONYMOUS'
))
||
$role
->
getName
(
)
==
'SUPER ADMIN'
)
{
$disabled
=
'disabled="disabled"'
;
}
if
(
$editedUser
->
hasRole
(
$role
))
{
$checked
=
'checked="checked"'
;
}
?>
<input name="role_
<?php
echo
$role
->
getId
(
)
;
?>
"
id="role_
<?php
echo
$role
->
getId
(
)
;
?>
"
type="checkbox"
<?php
echo
$checked
.
' '
.
$disabled
;
?>
value="
<?php
echo
$role
->
getId
(
)
;
?>
" />
<label for="role_
<?php
echo
$role
->
getId
(
)
;
?>
">
<?php
echo
$role
->
getName
(
)
;
?>
</label>
<?php
}
?>
</section>
<?php
endif
;
?>
<section id="userProfilFormInfos">
<header>
Vos Informations personnels
</header>
<div>
<label for="user_Login" >Login</label>
<input type="text" id="user_Login" name="user_Login" value="
<?php
echo
$editedUser
->
getLogin
(
)
;
?>
" disabled="disabled"/>
</div>
<div>
<label for="user_Password" >Changer votre mot de passe (Autrement laisser vide)</label>
<input type="password" id="user_Password" name="user_Password" value="" placeholder="Password" />
</div>
<div>
<label for="user_Mail" >E-Mail</label>
<input type="email" id="user_Mail" name="user_Mail" value="
<?php
echo
$editedUser
->
getEmail
(
)
;
?>
" required placeholder="Voter Adresse Mail"/>
</div>
<div>
<label for="user_Name" >Name</label>
<input type="text" id="user_Name" name="user_Name" value="
<?php
echo
$editedUser
->
getName
(
)
;
?>
" placeholder="Votre Nom"/>
</div>
<div>
<label for="user_LastName" >LastName</label>
<input type="text" id="user_LastName" name="user_LastName" value="
<?php
echo
$editedUser
->
getLastName
(
)
;
?>
" placeholder="Votre Prénom"/>
</div>
<div>
<label for="user_Adress" >Adresse</label>
<input type="text" id="user_Adress" name="user_Adress" value="
<?php
echo
$editedUser
->
getAdress
(
)
;
?>
" placeholder="Votre adresse"/>
</div>
<div>
<label for="user_Phone">Phone</label>
<input type="tel" id="user_Phone" name="user_Phone" value="
<?php
echo
$editedUser
->
getPhone
(
)
;
?>
" placeholder="Voter Téléphone"/>
</div>
<div>
<label for="user_Website" >Website</label>
<input type="text" id="user_Website" name="user_Website" value="
<?php
echo
$editedUser
->
getWebsite
(
)
;
?>
" placeholder="Votre Site Web"/>
</div>
<div>
<input type="submit" value="Enregistrer"/>
<input type="reset" value="Initiliser"/>
</div>
</section>
</form>
Documentation generated on Mon, 13 Aug 2012 23:01:11 +0200 by
phpDocumentor 1.4.4