1
2<?php
3use_javascript(plugin_web_path('orangehrmPimPlugin', 'js/addEmployeeSuccess'));
4use_stylesheet(plugin_web_path('orangehrmSecurityAuthenticationPlugin', 'css/passwordStrength.css'));
5?>
6
7<div class="box">
8
9<?php if (isset($credentialMessage)) { ?>
10
11<div class="message warning">
12    <?php echo __(CommonMessages::CREDENTIALS_REQUIRED) ?>
13</div>
14
15<?php } else { ?>
16
17    <div class="head">
18        <h1><?php echo __('Add Employee'); ?></h1>
19    </div>
20
21    <div class="inner" id="addEmployeeTbl">
22        <?php include_partial('global/flash_messages'); ?>
23        <form id="frmAddEmp" method="post" action="<?php echo url_for('pim/addEmployee'); ?>"
24              enctype="multipart/form-data">
25            <fieldset>
26                <ol>
27                    <?php echo $form->render(); ?>
28                    <li class="required">
29                        <em>*</em> <?php echo __(CommonMessages::REQUIRED_FIELD); ?>
30                    </li>
31                </ol>
32                <p>
33                    <input type="button" class="" id="btnSave" value="<?php echo __("Save"); ?>"  />
34                </p>
35            </fieldset>
36        </form>
37    </div>
38
39<?php } ?>
40
41</div> <!-- Box -->
42
43<script type="text/javascript">
44    //<![CDATA[
45    //we write javascript related stuff here, but if the logic gets lengthy should use a seperate js file
46    var edit = "<?php echo __js("Edit"); ?>";
47    var save = "<?php echo __js("Save"); ?>";
48    var lang_firstNameRequired = '<?php echo __js(ValidationMessages::REQUIRED); ?>';
49    var lang_lastNameRequired = '<?php echo __js(ValidationMessages::REQUIRED); ?>';
50    var lang_userNameRequired = "<?php echo __js("Should have at least %number% characters", array('%number%' => 5)); ?>";
51    var lang_passwordRequired = "<?php echo __js("Should have at least %number% characters", array('%number%' => 8)); ?>";
52    var lang_unMatchingPassword = "<?php echo __js("Passwords do not match"); ?>";
53    var lang_statusRequired = "<?php echo __js(ValidationMessages::REQUIRED); ?>";
54    var lang_locationRequired = "<?php echo __js(ValidationMessages::REQUIRED); ?>";
55    var cancelNavigateUrl = "<?php echo public_path("../../index.php?menu_no_top=hr"); ?>";
56    var createUserAccount = "<?php echo $createUserAccount; ?>";
57    var ldapInstalled = '<?php echo ($sf_user->getAttribute('ldap.available')) ? 'true' : 'false'; ?>';
58    var fieldHelpBottom = <?php echo '"' . __js(CommonMessages::FILE_LABEL_IMAGE) . '. ' . __js('Recommended dimensions: 200px X 200px') . '"'; ?>;
59    var openIdEnabled = "<?php echo $openIdEnabled; ?>";
60    var user_Max64Chars             = '<?php echo __js(ValidationMessages::TEXT_LENGTH_EXCEEDS, array('%amount%' => 64)); ?>';
61    var lang_maxLengthExceeds = '<?php echo __js("Password length should be less than %max% characters. Try a different password.", array('%max%' => 64)); ?>';
62    var lang_passwordStrengthInvalid = '<?php echo __js("Your password must contain a lower-case letter, an upper-case letter, a digit and a special character. Try a different password.");?>';
63    var requiredStrengthCheckUrl = '<?php echo url_for('securityAuthentication/checkMinimumRequiredPasswordStrengthAjax') ?>';
64    var user_UserPasswordLength     = '<?php echo __js("Should have at least %number% characters", array('%number%' => 8)); ?>';
65    //]]>
66</script>
67