예제 #1
0
 /**
  * This function is used to edit change password  after login
  *
  * @return string
  */
 function editChangePassword()
 {
     //language
     include_once 'classes/Core/CLanguage.php';
     Core_CLanguage::setLanguage('CHANGE_PASSWORD');
     include 'classes/Lib/CheckInputs.php';
     include 'classes/Core/CUserAccInfo.php';
     include_once 'classes/Core/CCurrencySettings.php';
     Core_CCurrencySettings::getDefaultCurrency();
     $obj = new Lib_CheckInputs('changepassword');
     $result = Core_CUserAccInfo::updateChangePassword();
     $this->showChangePassword($result);
 }
예제 #2
0
    /**
     * This function is used to Display the change password
     * 
     * @return string
     */
    function showChangePassword()
    {
        include "classes/Lib/HandleErrors.php";
        include_once 'classes/Core/CUserAccInfo.php';
        if (isset($_SESSION['errmsg'])) {
            $result = $_SESSION['errmsg'];
            unset($_SESSION['errmsg']);
        }
        Core_CUserAccInfo::Ulogin($Err);
        $output['val'] = $Err->values;
        $output['msg'] = $Err->messages;
        if (count($output['val']) == 0) {
            $hidcpwd = base64_decode($arr[0]['user_pwd']);
            $hidsubid = $arr[0]['subsciption_id'];
        } else {
            $cpwd = $output['val']['txtCPwd'];
            $npwd = $output['val']['txtNPwd'];
            $cnpwd = $output['val']['txtCNPwd'];
            $hidcpwd = $output['val']['hidCPwd'];
            $hidsubid = $output['val']['hidsubid'];
        }
        $output = '<div class="title_fnt">
		<h1>' . Core_CLanguage::_('CHANGE_PASSWORD') . '</h1>
		</div>
		
			
		<div id="myaccount_div">
		<form class="form-horizontal" name="frmAcc" method="post" action="' . $_SESSION['base_url'] . '/index.php?do=changepassword&action=update">
		
		<div class="control-group">
		<label for="inputPassword" class="control-label">' . Core_CLanguage::_('CURRENT_PASSWORD') . ' <i class="red_fnt">*</i></label>
		<div class="controls">
			<input name="txtCPwd" type="password"  id="txtCPwd"  value="' . $cpwd . '"/><br/><span style="color:#ff0000">' . $output['msg']['txtCPwd'] . '</span>
		</div>
		</div>
		<div class="control-group">
		<label for="inputPassword" class="control-label">' . Core_CLanguage::_('NEW_PASSWORD') . ' <i class="red_fnt">*</i></label>
		<div class="controls">
		<input name="txtNPwd" type="password"  id="txtNPwd"  value="' . $npwd . '"/><br/><span style="color:#ff0000">' . $output['msg']['txtNPwd'] . '</span>
		</div>
		</div>
		<div class="control-group">
		<label for="inputPassword" class="control-label">' . Core_CLanguage::_('CONFIRMA_NEW_PASSWORD') . ' <i class="red_fnt">*</i></label>
		<div class="controls">
		<input name="txtCNPwd" type="password"  id="txtCNPwd"  value="' . $cnpwd . '"/>&nbsp;<br/><span style="color:#ff0000">' . $output['msg']['txtCNPwd'] . '</span>
		</div>
		</div>
		<div class="control-group">
		<div class="controls">
		<button class="btn btn-danger" type="submit">' . Core_CLanguage::_('SUBMIT') . '</button>&nbsp;<a href="javascript:void(0);" onclick="history.go(-1);"><button class="btn" type="button">' . Core_CLanguage::_('CANCEL') . '</button></a>
		</div>
		</div>
		</form>           </div>';
        return $output;
    }