Server IP : 192.185.129.71 / Your IP : 3.23.85.24 Web Server : Apache System : Linux bh-ht-3.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : svymadmin ( 4072) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home4/svymadmin/public_html/vivekaexcel.edu.in/bkp/application/views/admin/staff/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
<?php defined('BASEPATH') or exit('No direct script access allowed'); ?> <?php init_head(); ?> <div id="wrapper"> <div class="content"> <div class="row"> <div class="col-md-7"> <h4 class="tw-mt-0 tw-font-semibold tw-text-lg tw-text-neutral-700"> <?php echo $title; ?> </h4> <?php echo form_open_multipart($this->uri->uri_string(), ['id' => 'staff_profile_table', 'autocomplete' => 'off']); ?> <div class="panel_s"> <div class="panel-body"> <?php if ($current_user->profile_image == null) { ?> <div class="form-group"> <label for="profile_image" class="profile-image"><?php echo _l('staff_edit_profile_image'); ?></label> <input type="file" name="profile_image" class="form-control" id="profile_image"> </div> <?php } ?> <?php if ($current_user->profile_image != null) { ?> <div class="form-group"> <div class="row"> <div class="col-md-9"> <?php echo staff_profile_image($current_user->staffid, ['img', 'img-responsive', 'staff-profile-image-thumb'], 'thumb'); ?> </div> <div class="col-md-3 text-right"> <a href="<?php echo admin_url('staff/remove_staff_profile_image'); ?>"><i class="fa fa-remove"></i></a> </div> </div> </div> <?php } ?> <div class="form-group"> <label for="firstname" class="control-label"><?php echo _l('staff_add_edit_firstname'); ?></label> <input type="text" class="form-control" name="firstname" value="<?php if (isset($member)) { echo $member->firstname; } ?>"> </div> <div class="form-group"> <label for="lastname" class="control-label"><?php echo _l('staff_add_edit_lastname'); ?></label> <input type="text" class="form-control" name="lastname" value="<?php if (isset($member)) { echo $member->lastname; } ?>"> </div> <div class="form-group"> <label for="email" class="control-label"><?php echo _l('staff_add_edit_email'); ?></label> <input type="email" <?php if (has_permission('staff', '', 'edit')) { ?> name="email" <?php } else { ?> disabled="true" <?php } ?> class="form-control" value="<?php echo $member->email; ?>" id="email"> </div> <?php $value = (isset($member) ? $member->phonenumber : ''); ?> <?php echo render_input('phonenumber', 'staff_add_edit_phonenumber', $value); ?> <?php if (!is_language_disabled()) { ?> <div class="form-group select-placeholder"> <label for="default_language" class="control-label"><?php echo _l('localization_default_language'); ?></label> <select name="default_language" data-live-search="true" id="default_language" class="form-control selectpicker" data-none-selected-text="<?php echo _l('dropdown_non_selected_tex'); ?>"> <option value=""><?php echo _l('system_default_string'); ?></option> <?php foreach ($this->app->get_available_languages() as $availableLanguage) { $selected = ''; if (isset($member)) { if ($member->default_language == $availableLanguage) { $selected = 'selected'; } } ?> <option value="<?php echo $availableLanguage; ?>" <?php echo $selected; ?>> <?php echo ucfirst($availableLanguage); ?></option> <?php } ?> </select> </div> <?php } ?> <div class="form-group select-placeholder"> <label for="direction"><?php echo _l('document_direction'); ?></label> <select class="selectpicker" data-none-selected-text="<?php echo _l('system_default_string'); ?>" data-width="100%" name="direction" id="direction"> <option value="" <?php if (isset($member) && empty($member->direction)) { echo 'selected'; } ?>></option> <option value="ltr" <?php if (isset($member) && $member->direction == 'ltr') { echo 'selected'; } ?>>LTR</option> <option value="rtl" <?php if (isset($member) && $member->direction == 'rtl') { echo 'selected'; } ?>>RTL</option> </select> </div> <div class="form-group"> <label for="facebook" class="control-label"><i class="fa-brands fa-facebook-f"></i> <?php echo _l('staff_add_edit_facebook'); ?></label> <input type="text" class="form-control" name="facebook" value="<?php if (isset($member)) { echo $member->facebook; } ?>"> </div> <div class="form-group"> <label for="linkedin" class="control-label"><i class="fa-brands fa-linkedin-in"></i> <?php echo _l('staff_add_edit_linkedin'); ?></label> <input type="text" class="form-control" name="linkedin" value="<?php if (isset($member)) { echo $member->linkedin; } ?>"> </div> <div class="form-group"> <label for="skype" class="control-label"><i class="fa-brands fa-skype"></i> <?php echo _l('staff_add_edit_skype'); ?></label> <input type="text" class="form-control" name="skype" value="<?php if (isset($member)) { echo $member->skype; } ?>"> </div> <i class="fa-regular fa-circle-question" data-toggle="tooltip" data-title="<?php echo _l('staff_email_signature_help'); ?>"></i> <?php $value = (isset($member) ? $member->email_signature : ''); ?> <?php echo render_textarea('email_signature', 'settings_email_signature', $value, ['data-entities-encode' => 'true']); ?> <?php if (count($staff_departments) > 0) { ?> <div class="form-group"> <label for="departments"><?php echo _l('staff_edit_profile_your_departments'); ?></label> <div class="clearfix"></div> <?php foreach ($departments as $department) { ?> <?php foreach ($staff_departments as $staff_department) { if ($staff_department['departmentid'] == $department['departmentid']) { ?> <div class="label label-primary"><?php echo $staff_department['name']; ?></div> <?php } } ?> <?php } ?> </div> <?php } ?> </div> <div class="panel-footer text-right"> <button type="submit" class="btn btn-primary"><?php echo _l('submit'); ?></button> </div> </div> <?php echo form_close(); ?> </div> <div class="col-md-5"> <h4 class="tw-mt-0 tw-font-semibold tw-text-lg tw-text-neutral-700"> <?php echo _l('staff_edit_profile_change_your_password'); ?> </h4> <?php echo form_open('admin/staff/change_password_profile', ['id' => 'staff_password_change_form']); ?> <div class="panel_s"> <div class="panel-body"> <div class="form-group"> <label for="oldpassword" class="control-label"><?php echo _l('staff_edit_profile_change_old_password'); ?></label> <input type="password" class="form-control" name="oldpassword" id="oldpassword"> </div> <div class="form-group"> <label for="newpassword" class="control-label"><?php echo _l('staff_edit_profile_change_new_password'); ?></label> <input type="password" class="form-control" id="newpassword" name="newpassword"> </div> <div class="form-group"> <label for="newpasswordr" class="control-label"><?php echo _l('staff_edit_profile_change_repeat_new_password'); ?></label> <input type="password" class="form-control" id="newpasswordr" name="newpasswordr"> </div> </div> <div class="panel-footer"> <div class="tw-flex tw-justify-between"> <span> <?php if ($member->last_password_change != null) { ?> <?php echo _l('staff_add_edit_password_last_changed'); ?>: <span class="text-has-action" data-toggle="tooltip" data-title="<?php echo _dt($member->last_password_change); ?>"> <?php echo time_ago($member->last_password_change); ?> </span> <?php } ?> </span> <button type="submit" class="btn btn-primary"><?php echo _l('submit'); ?></button> </div> </div> </div> <?php echo form_close(); ?> <h4 class="tw-font-semibold tw-text-lg tw-text-neutral-700 mtop30"> <?php echo _l('staff_two_factor_authentication'); ?> </h4> <?php echo form_open('admin/staff/update_two_factor', ['id' => 'two_factor_auth_form']); ?> <div class="panel_s"> <div class="panel-body"> <div class="radio radio-primary"> <input type="radio" id="two_factor_auth_disabled" name="two_factor_auth" value="off" class="custom-control-input" <?php echo ($current_user->two_factor_auth_enabled == 0) ? 'checked' : '' ?>> <label class="custom-control-label" for="two_factor_auth_disabled"><?php echo _l('two_factor_authentication_disabed'); ?></label> </div> <?php if (is_email_template_active('two-factor-authentication')) { ?> <div class="radio radio-primary"> <input type="radio" id="two_factor_auth_enabled" name="two_factor_auth" value="email" class="custom-control-input" <?php echo ($current_user->two_factor_auth_enabled == 1) ? 'checked' : '' ?>> <label for="two_factor_auth_enabled"> <i class="fa-regular fa-circle-question" data-placement="right" data-toggle="tooltip" data-title="<?php echo _l('two_factor_authentication_info'); ?>"></i> <?php echo _l('enable_two_factor_authentication'); ?> </label> </div> <?php } ?> <div class="radio radio-primary"> <input type="radio" id="google_two_factor_auth_enabled" name="two_factor_auth" value="google" class="custom-control-input" <?php echo ($current_user->two_factor_auth_enabled == 2) ? 'checked' : '' ?>> <label class="custom-control-label" for="google_two_factor_auth_enabled"><?php echo _l('enable_google_two_factor_authentication'); ?></label> </div> <div id="qr_image" class=" mtop30 card"> </div> </div> <div class="panel-footer text-right"> <button id="submit_2fa" type="submit" class="btn btn-primary"> <?php echo _l('submit'); ?> </button> </div> </div> <?php echo form_close(); ?> </div> </div> </div> <?php init_tail(); ?> <script> $(function() { var qr_loaded = 0; var is_g2fa_enabled = "<?php echo $current_user->two_factor_auth_enabled ?>" $('input[type=radio][name="two_factor_auth"]').change(function() { if (this.value == 'google') { if (is_g2fa_enabled == 2) { return; } if (qr_loaded == 0) { $('#qr_image').load(admin_url + 'authentication/get_qr', {}, function(response, status) { qr_loaded = 1; $('#qr_image').show(); }); } else { $('#qr_image').show(); } $('#submit_2fa').prop("disabled", true); } else { $('#qr_image').hide(); $('#submit_2fa').prop("disabled", false); } }); appValidateForm($('#staff_profile_table'), { firstname: 'required', lastname: 'required', email: 'required' }); appValidateForm($('#staff_password_change_form'), { oldpassword: 'required', newpassword: 'required', newpasswordr: { equalTo: "#newpassword" } }); appValidateForm($('#two_factor_auth_form'), { two_factor_auth: 'required' }); }); </script> </body> </html>