Merge branch 'ent-13344-17352-se-permite-crear-tokens-con-fecha-caducada-en-seccion-token-management' into 'develop'
Ent 13344 17352 se permite crear tokens con fecha caducada en seccion token management See merge request artica/pandorafms!7166
This commit is contained in:
commit
83ee3fd48b
|
@ -122,7 +122,7 @@ $table->data[1][1] = html_print_input_text(
|
||||||
50,
|
50,
|
||||||
255,
|
255,
|
||||||
true
|
true
|
||||||
);
|
).html_print_input_hidden('today_date', date('Y-m-d'), true);
|
||||||
|
|
||||||
$table->data[1][2] = __('Expiration Time');
|
$table->data[1][2] = __('Expiration Time');
|
||||||
$table->data[1][3] = html_print_input_text(
|
$table->data[1][3] = html_print_input_text(
|
||||||
|
@ -132,9 +132,9 @@ $table->data[1][3] = html_print_input_text(
|
||||||
50,
|
50,
|
||||||
255,
|
255,
|
||||||
true
|
true
|
||||||
);
|
).html_print_input_hidden('today_time', date('H:i:s'), true);
|
||||||
|
|
||||||
echo '<form class="max_floating_element_size" method="post" action="'.$url_list.'">';
|
echo '<form class="max_floating_element_size" id="form_token" method="post" action="'.$url_list.'">';
|
||||||
|
|
||||||
html_print_table($table);
|
html_print_table($table);
|
||||||
|
|
||||||
|
@ -143,7 +143,7 @@ $actionButtons = [];
|
||||||
if (empty($id_token) === true) {
|
if (empty($id_token) === true) {
|
||||||
$actionButtons[] = html_print_submit_button(
|
$actionButtons[] = html_print_submit_button(
|
||||||
__('Create'),
|
__('Create'),
|
||||||
'crt',
|
'next',
|
||||||
false,
|
false,
|
||||||
['icon' => 'wand'],
|
['icon' => 'wand'],
|
||||||
true
|
true
|
||||||
|
@ -152,7 +152,7 @@ if (empty($id_token) === true) {
|
||||||
} else {
|
} else {
|
||||||
$actionButtons[] = html_print_submit_button(
|
$actionButtons[] = html_print_submit_button(
|
||||||
__('Update'),
|
__('Update'),
|
||||||
'upd',
|
'next',
|
||||||
false,
|
false,
|
||||||
['icon' => 'update'],
|
['icon' => 'update'],
|
||||||
true
|
true
|
||||||
|
@ -201,4 +201,41 @@ ui_require_jquery_file('ui.datepicker-'.get_user_language(), 'include/javascript
|
||||||
closeText: '<?php echo __('Close'); ?>'
|
closeText: '<?php echo __('Close'); ?>'
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
function errordate() {
|
||||||
|
confirmDialog({
|
||||||
|
title: "<?php echo __('Error'); ?>",
|
||||||
|
message: "<?php echo __('Expiration date must be later than today.'); ?>",
|
||||||
|
hideCancelButton: true,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
$('#button-next').on('click', function() {
|
||||||
|
event.preventDefault();
|
||||||
|
var date = $('#text-date-expiration').val();
|
||||||
|
var time = date+' '+$('#text-time-expiration').val();
|
||||||
|
if (date !== '' && $('#text-time-expiration').val() !== '') {
|
||||||
|
if (date < $('#hidden-today_date').val() || time < $('#hidden-today_date').val()+' '+$('#hidden-today_time').val()) {
|
||||||
|
errordate();
|
||||||
|
} else{
|
||||||
|
$('#form_token').submit();
|
||||||
|
}
|
||||||
|
} else if (date !== '' && time === ' ') {
|
||||||
|
if (date < $('#hidden-today_date').val()) {
|
||||||
|
errordate();
|
||||||
|
} else{
|
||||||
|
$('#form_token').submit();
|
||||||
|
}
|
||||||
|
} else if (date === '' && time !== ' ') {
|
||||||
|
errordate();
|
||||||
|
} else if (date !== '' && $('#text-time-expiration').val() === '') {
|
||||||
|
if (date < $('#hidden-today_date').val()) {
|
||||||
|
errordate();
|
||||||
|
} else{
|
||||||
|
$('#form_token').submit();
|
||||||
|
}
|
||||||
|
}else {
|
||||||
|
$('#form_token').submit();
|
||||||
|
}
|
||||||
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -77,10 +77,13 @@ if ($create_token === true || $update_token === true) {
|
||||||
$expirationDate = get_parameter('date-expiration', null);
|
$expirationDate = get_parameter('date-expiration', null);
|
||||||
$expirationTime = get_parameter('time-expiration', null);
|
$expirationTime = get_parameter('time-expiration', null);
|
||||||
$validity = null;
|
$validity = null;
|
||||||
|
|
||||||
if (empty($expirationDate) === false) {
|
if (empty($expirationDate) === false) {
|
||||||
$validity = $expirationDate;
|
$validity = $expirationDate;
|
||||||
if (empty($expirationTime) === false) {
|
if (empty($expirationTime) === false) {
|
||||||
$validity .= ' '.$expirationTime;
|
$validity .= ' '.$expirationTime;
|
||||||
|
} else {
|
||||||
|
$validity .= ' 23:59:59';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -436,7 +436,7 @@ function ui_print_message($message, $class='', $attributes='', $return=false, $t
|
||||||
$_SESSION['info_box_count']++;
|
$_SESSION['info_box_count']++;
|
||||||
}
|
}
|
||||||
|
|
||||||
$position = (20 + ((int) $_SESSION['info_box_count'] * 100));
|
$position = (20 + (int) $_SESSION['info_box_count'] + 120);
|
||||||
|
|
||||||
$output = html_print_div(
|
$output = html_print_div(
|
||||||
[
|
[
|
||||||
|
|
Loading…
Reference in New Issue