Checking filled in data for change_info has to be updated
This commit is contained in:
parent
a1c2de3bd8
commit
9111e87782
2 changed files with 23 additions and 5 deletions
|
@ -17,6 +17,24 @@ function change_info(){
|
||||||
}
|
}
|
||||||
|
|
||||||
$webUser = new WebUsers();
|
$webUser = new WebUsers();
|
||||||
|
$current_info = $webUser->getInfo($_POST['target_id']);
|
||||||
|
//TODO: XSS filtering
|
||||||
|
$query = "UPDATE ams_user SET ";
|
||||||
|
if(($_POST['FirstName'] != "") && ($_POST['FirstName'] != $current_info['FirstName'])){
|
||||||
|
$query = $query . "FirstName = :fName ";
|
||||||
|
}
|
||||||
|
if(($_POST['LastName'] != "") && ($_POST['LastName'] != $current_info['LastName'])){
|
||||||
|
$query = $query . "LastName = :lName ";
|
||||||
|
}
|
||||||
|
//TODO: add the other fields too
|
||||||
|
$query = $query . "WHERE Login = :user";
|
||||||
|
|
||||||
|
|
||||||
|
print($query);
|
||||||
|
exit;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$reply = $webUser->checkEmail($_POST['NewEmail']);
|
$reply = $webUser->checkEmail($_POST['NewEmail']);
|
||||||
if ( $reply != "success" ){
|
if ( $reply != "success" ){
|
||||||
$result['EMAIL_ERROR'] = 'TRUE';
|
$result['EMAIL_ERROR'] = 'TRUE';
|
||||||
|
|
|
@ -144,7 +144,7 @@
|
||||||
<div class="controls">
|
<div class="controls">
|
||||||
<div class="input-prepend">
|
<div class="input-prepend">
|
||||||
<span class="add-on" style="margin-left:5px;"><i class="icon-user"></i></span>
|
<span class="add-on" style="margin-left:5px;"><i class="icon-user"></i></span>
|
||||||
<input type="text" class="input-xlarge" id="Firstname" name="Firstname" placeholder="Your firstname" {if isset($FirstName) and $FirstName neq ""}value="{$FirstName}"{/if}>
|
<input type="text" class="input-xlarge" id="FirstName" name="FirstName" placeholder="Your firstname" {if isset($FirstName) and $FirstName neq ""}value="{$FirstName}"{/if}>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -154,7 +154,7 @@
|
||||||
<div class="controls">
|
<div class="controls">
|
||||||
<div class="input-prepend">
|
<div class="input-prepend">
|
||||||
<span class="add-on" style="margin-left:5px;"><i class="icon-user"></i></span>
|
<span class="add-on" style="margin-left:5px;"><i class="icon-user"></i></span>
|
||||||
<input type="text" class="input-xlarge" id="Lastname" name="Lastname" placeholder="Your lastname">
|
<input type="text" class="input-xlarge" id="LastName" name="LastName" placeholder="Your lastname" {if isset($LastName) and $LastName neq ""}value="{$LastName}"{/if}>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -421,17 +421,17 @@
|
||||||
<label class="control-label">Gender</label>
|
<label class="control-label">Gender</label>
|
||||||
<div class="controls">
|
<div class="controls">
|
||||||
<label class="radio">
|
<label class="radio">
|
||||||
<div id="uniform-optionsRadios2" class="radio"><span class=""><input style="opacity: 0;" name="optionsRadios" id="optionsRadios2" value="option2" checked="" type="radio"></span></div>
|
<div id="uniform-optionsRadios2" class="radio"><span class="{if isset($Gender) and $Gender eq 0}checked{/if}"><input style="opacity: 0;" name="optionsRadios" id="optionsRadios2" value="option2" {if isset($Gender) and $Gender eq 0}checked=""{/if} type="radio"></span></div>
|
||||||
Secret
|
Secret
|
||||||
</label>
|
</label>
|
||||||
<div style="clear:both"></div>
|
<div style="clear:both"></div>
|
||||||
<label class="radio">
|
<label class="radio">
|
||||||
<div id="uniform-optionsRadios1" class="radio"><span class="checked"><input style="opacity: 0;" name="optionsRadios" id="optionsRadios1" value="option1" type="radio"></span></div>
|
<div id="uniform-optionsRadios1" class="radio"><span class="{if isset($Gender) and $Gender eq 1}checked{/if}"><input style="opacity: 0;" name="optionsRadios" id="optionsRadios1" value="option1" {if isset($Gender) and $Gender eq 1}checked=""{/if} type="radio"></span></div>
|
||||||
Male
|
Male
|
||||||
</label>
|
</label>
|
||||||
<div style="clear:both"></div>
|
<div style="clear:both"></div>
|
||||||
<label class="radio">
|
<label class="radio">
|
||||||
<div id="uniform-optionsRadios2" class="radio"><span class=""><input style="opacity: 0;" name="optionsRadios" id="optionsRadios2" value="option2" type="radio"></span></div>
|
<div id="uniform-optionsRadios2" class="radio"><span class="{if isset($Gender) and $Gender eq 2}checked{/if}"><input style="opacity: 0;" name="optionsRadios" id="optionsRadios2" value="option2" {if isset($Gender) and $Gender eq 2}checked=""{/if} type="radio"></span></div>
|
||||||
Female
|
Female
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in a new issue