Add email field to personal preferences
This commit is contained in:
parent
950d4e1da4
commit
f149303895
|
@ -0,0 +1,19 @@
|
|||
<?php
|
||||
|
||||
// Init owncloud
|
||||
require_once('../../lib/base.php');
|
||||
|
||||
OC_JSON::checkLoggedIn();
|
||||
|
||||
$l=new OC_L10N('core');
|
||||
|
||||
// Get data
|
||||
if( isset( $_POST['email'] ) ){
|
||||
$email=trim($_POST['email']);
|
||||
OC_Preferences::setValue(OC_User::getUser(),'settings','email',$email);
|
||||
OC_JSON::success(array("data" => array( "message" => $l->t("email Changed") )));
|
||||
}else{
|
||||
OC_JSON::error(array("data" => array( "message" => $l->t("Invalid request") )));
|
||||
}
|
||||
|
||||
?>
|
|
@ -32,6 +32,15 @@ $(document).ready(function(){
|
|||
|
||||
});
|
||||
|
||||
$('#lostpassword #email').blur(function(event){
|
||||
event.preventDefault();
|
||||
OC.msg.startSaving('#lostpassword .msg');
|
||||
var post = $( "#lostpassword" ).serialize();
|
||||
$.post( 'ajax/lostpassword.php', post, function(data){
|
||||
OC.msg.finishedSaving('#lostpassword .msg', data);
|
||||
});
|
||||
});
|
||||
|
||||
$("#languageinput").chosen();
|
||||
|
||||
$("#languageinput").change( function(){
|
||||
|
|
|
@ -19,6 +19,8 @@ $free=OC_Filesystem::free_space();
|
|||
$total=$free+$used;
|
||||
$relative=round(($used/$total)*10000)/100;
|
||||
|
||||
$email=OC_Preferences::getValue(OC_User::getUser(), 'settings','email','');
|
||||
|
||||
$lang=OC_Preferences::getValue( OC_User::getUser(), 'core', 'lang', 'en' );
|
||||
$languageCodes=OC_L10N::findAvailableLanguages();
|
||||
//put the current language in the front
|
||||
|
@ -35,6 +37,7 @@ $tmpl = new OC_Template( "settings", "personal", "user");
|
|||
$tmpl->assign('usage',OC_Helper::humanFileSize($used));
|
||||
$tmpl->assign('total_space',OC_Helper::humanFileSize($total));
|
||||
$tmpl->assign('usage_relative',$relative);
|
||||
$tmpl->assign('email',$email);
|
||||
$tmpl->assign('languages',$languages);
|
||||
|
||||
$forms=OC_App::getForms('personal');
|
||||
|
|
|
@ -19,6 +19,14 @@
|
|||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form id="lostpassword">
|
||||
<fieldset class="personalblock">
|
||||
<label for="email"><strong><?php echo $l->t('Email');?></strong></label>
|
||||
<input type="text" name="email" id="email" value="<?php echo $_['email']; ?>" placeholder="<?php echo $l->t('Your email address');?>" /><span class="msg"></span><br />
|
||||
<em><?php echo $l->t('Fill in an email address to enable password recovery');?></em>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form>
|
||||
<fieldset class="personalblock">
|
||||
<label for="languageinput"><strong><?php echo $l->t('Language');?></strong></label>
|
||||
|
|
Loading…
Reference in New Issue