| Current Path : /var/www/html/ebilikparlimen1/ebilik/ks_user/ |
| Current File : /var/www/html/ebilikparlimen1/ebilik/ks_user/modify.php |
<?php
include_once '../library.php';
if (! class_exists ( 'CUSTOM_User' )) {
echo "Class User doesn't exist! Use Class Generator to create it. Otherwise the forms will not work.";
exit ();
}
session_start ();
$ks_session_group = KSCONFIG_DB_NAME;
$id = $_SESSION [$ks_session_group] ['USR_ID'];
if (! strlen ( $id )) {
header ( "Location: login.php?msg=notlogin" );
exit ();
}
$objUser = new CUSTOM_User ();
$objUser->setId ( $id );
if (! $objUser->exists ()) {
header("Location: login.php?msg=notlogin");
exit ();
}
$objUser->select ();
$fldUsrDateCreated = new KS_Field_Datetime ( 't_user', 'usr_date_created' );
$fldUsrDateCreated->select ();
$fldUsrDateCreated->setValue ( $objUser->getDateCreated () );
$fldUsrEmail = new KS_Field_Email ( 't_user', 'usr_email' );
$fldUsrEmail->select ();
$fldUsrEmail->setValue ( $objUser->getEmail () );
$fldUsrEnabled = new KS_Field_Lookup ( 't_user', 'usr_enabled' );
$fldUsrEnabled->select ();
$fldUsrEnabled->setValue ( $objUser->getEnabled () );
$fldUsrId = new KS_Field_Text ( 't_user', 'usr_id' );
$fldUsrId->select ();
$fldUsrId->setValue ( $objUser->getId () );
$fldUsrLastlogin = new KS_Field_Datetime ( 't_user', 'usr_lastlogin' );
$fldUsrLastlogin->select ();
$fldUsrLastlogin->setValue ( $objUser->getLastlogin () );
$fldUsrName = new KS_Field_Text ( 't_user', 'usr_name' );
$fldUsrName->select ();
$fldUsrName->setValue ( $objUser->getName () );
$fldUsrPhoneMobile = new KS_Field_Text ( 't_user', 'usr_phone_mobile' );
$fldUsrPhoneMobile->select ();
$fldUsrPhoneMobile->setValue ( $objUser->getPhoneMobile () );
$fldUsrPhoneOffice = new KS_Field_Text ( 't_user', 'usr_phone_office' );
$fldUsrPhoneOffice->select ();
$fldUsrPhoneOffice->setValue ( $objUser->getPhoneOffice () );
$fldUsrRole = new KS_Field_Lookup ( 't_user', 'usr_role' );
$fldUsrRole->select ();
$fldUsrRole->setValue ( $objUser->getRole () );
$msg = KS_Filter::inputSanitize ( $_GET ['msg'] );
switch ($msg) {
case 'updated' :
$msg_desc = 'User information has been updated successfully.';
$showMessageBoxType = 'success';
$showMessageBox = 1;
break;
default :
$msg_desc = '';
$showMessageBox = 0;
}
include_once '../layout_header.php';
?>
<script>
$(document).ready(function(){
try {
$("#userid").focus();
$("#formUpdate").validationEngine();
} catch(error) {
var msg = "JavaScript Fatal Error: " + error.description;
alert(msg);
}
});
</script>
<ul class="breadcrumb">
<li class="active"><i class="glyphicon glyphicon-edit"></i> <?=$ks_translate->_('Modify Profile'); ?></li>
</ul>
<div style="width: 60%; margin: 0 auto;">
<div class="alert <?=$showMessageBoxType;?> alert-block" style="display: <?=($showMessageBox) ? '' : 'none';?>">
<?=$msg_desc;?>
</div>
</div>
<form action="modify_handler.php" method="post" name="formUpdate"
id="formUpdate">
<table width="90%" align="center" class="table table-bordered table-hover"
cellpadding="4" cellspacing="1" border="0">
<tbody>
<tr>
<th width="30%"><?=$fldUsrId->getLabel ();?>:</th>
<td width="70%"><?=$fldUsrId->display ();?></td>
</tr>
<tr>
<th><?=$fldUsrName->getLabel ();?>:</th>
<td><?=$fldUsrName->modify ();?></td>
</tr>
<tr>
<th><?=$fldUsrEmail->getLabel ();?>:</th>
<td><?=$fldUsrEmail->modify ();?></td>
</tr>
<tr>
<th><?=$fldUsrPhoneMobile->getLabel ();?>:</th>
<td><?=$fldUsrPhoneMobile->modify ();?></td>
</tr>
<tr>
<th><?=$fldUsrPhoneOffice->getLabel ();?>:</th>
<td><?=$fldUsrPhoneOffice->modify ();?></td>
</tr>
<tr>
<td> </td>
<td align="left"><input type="submit" name="btnsubmit" value="Save"
class="btn btn-primary"/>
or <a href="javascript:history.back();">Cancel</a></td>
</tr>
</tbody>
</table>
</form>
</div>
<?php
include('../layout_footer.php');
?>