PHP 8.3.27
Preview: sequence-manage.tmpl.php Size: 6.01 KB
/home7/doctorbruno/www/doctorbruno.info/taeionline/support/include/staff/templates/sequence-manage.tmpl.php
<h3 class="drag-handle"><i class="icon-wrench"></i> <?php echo __('Manage Sequences'); ?></i></h3>
<b><a class="close" href="#"><i class="icon-remove-circle"></i></a></b>
<hr/><?php echo __(
'Sequences are used to generate sequential numbers. Various sequences can be
used to generate sequences for different purposes.'); ?>
<br/>
<br/>
<form method="post" action="<?php echo $info['action']; ?>">
<div id="sequences">
<?php
$current_list = array();
foreach ($sequences as $e) {
    $field = function($field, $name=false) use ($e) { ?>
    <input class="f<?php echo $field; ?>" type="hidden" name="seq[<?php echo $e->id;
        ?>][<?php echo $name ?: $field; ?>]" value="<?php echo $e->{$field}; ?>"/>
<?php }; ?>
    <div class="row-item">
        <?php echo $field('name'); echo $field('current', 'next'); echo $field('increment'); echo $field('padding'); ?>
        <input type="hidden" class="fdeleted" name="seq[<?php echo $e->get('id'); ?>][deleted]" value="0"/>
        <i class="icon-sort-by-order"></i>
        <div style="display:inline-block" class="name"> <?php echo $e->getName(); ?> </div>
        <div class="manage-buttons pull-right">
            <span class="faded"><?php echo __('next'); ?></span>
            <span class="current"><?php echo $e->current(); ?></span>
        </div>
        <div class="button-group">
            <div class="manage"><a href="#"><i class="icon-cog"></i></a></div>
            <div class="delete"><?php if (!$e->hasFlag(Sequence::FLAG_INTERNAL)) { ?>
                <a href="#"><i class="icon-trash"></i></a><?php } ?></div>
        </div>
        <div class="management hidden" data-id="<?php echo $e->id; ?>">
            <table width="100%"><tbody>
                <tr><td><label style="padding:0"><?php echo __('Increment'); ?>:
                    <input class="-increment" type="text" size="4" value="<?php echo Format::htmlchars($e->increment); ?>"/>
                    </label></td>
                    <td><label style="padding:0"><?php echo __('Padding Character'); ?>:
                    <input class="-padding" maxlength="1" type="text" size="4" value="<?php echo Format::htmlchars($e->padding); ?>"/>
                    </label></td></tr>
            </tbody></table>
        </div>
    </div>
<?php } ?>
</div>

<div class="row-item hidden" id="template">
    <i class="icon-sort-by-order"></i>
    <div style="display:inline-block" class="name"> <?php echo __('New Sequence'); ?> </div>
    <div class="manage-buttons pull-right">
        <span class="faded">next</span>
        <span class="next">1</span>
    </div>
    <div class="button-group">
        <div class="manage"><a href="#"><i class="icon-cog"></i></a></div>
        <div class="delete new"><a href="#"><i class="icon-trash"></i></a></div>
    </div>
    <div class="management hidden" data-id="<?php echo $e->id; ?>">
        <table width="100%"><tbody>
            <tr><td><label style="padding:0"><?php echo __('Increment'); ?>:
                <input class="-increment" type="text" size="4" value="1"/>
                </label></td>
                <td><label style="padding:0"><?php echo __('Padding Character'); ?>:
                <input class="-padding" maxlength="1" type="text" size="4" value="0"/>
                </label></td></tr>
        </tbody></table>
    </div>
</div>

<hr/>
<button onclick="javascript:
  var id = ++$.uid, base = 'seq[new-'+id+']';
  var clone = $('.row-item#template').clone()
    .appendTo($('#sequences'))
    .removeClass('hidden')
    .append($('<input>').attr({type:'hidden',class:'fname',name:base+'[name]',value:'<?php echo __('New Sequence'); ?>'}))
    .append($('<input>').attr({type:'hidden',class:'fcurrent',name:base+'[current]',value:'1'}))
    .append($('<input>').attr({type:'hidden',class:'fincrement',name:base+'[increment]',value:'1'}))
    .append($('<input>').attr({type:'hidden',class:'fpadding',name:base+'[padding]',value:'0'})) ;
  clone.find('.manage a').trigger('click');
  return false;
  "><i class="icon-plus"></i> <?php echo __('Add New Sequence'); ?></button>
<div id="delete-warning" style="display:none">
<hr>
    <div id="msg_warning"><?php echo __(
    'Clicking <strong>Save Changes</strong> will permanently remove the
    deleted sequences.'); ?>
    </div>
</div>
<hr>
<div>
    <span class="buttons pull-right">
        <input type="submit" value="<?php echo __('Save Changes'); ?>" onclick="javascript:
$('#sequences .save a').each(function() { $(this).trigger('click'); });
">
    </span>
</div>

<script type="text/javascript">
$(function() {
  var remove = function() {
    if (!$(this).parent().hasClass('new')) {
      $('#delete-warning').show();
      $(this).closest('.row-item').hide()
        .find('input.fdeleted').val('1');
      }
    else
      $(this).closest('.row-item').remove();
    return false;
  }, manage = function() {
    var top = $(this).closest('.row-item');
    top.find('.management').show(200);
    top.find('.name').empty().append($('<input class="-name" type="text" size="40">')
      .val(top.find('input.fname').val())
    );
    top.find('.current').empty().append($('<input class="-current" type="text" size="10">')
      .val(top.find('input.fcurrent').val())
    );
    $(this).find('i').attr('class','icon-save');
    $(this).parent().attr('class','save');
    return false;
  }, save = function() {
    var top = $(this).closest('.row-item');
    top.find('.management').hide(200);
     $.each(['name', 'current'], function(i, t) {
      var val = top.find('input.-'+t).val();
      top.find('.'+t).empty().text(val);
      top.find('input.f'+t).val(val);
    });
    $.each(['increment', 'padding'], function(i, t) {
      top.find('input.f'+t).val(top.find('input.-'+t).val());
    });
    $(this).find('i').attr('class','icon-cog');
    $(this).parent().attr('class','manage');
    return false;
  };
  $(document).on('click.seq', '#sequences .manage a', manage);
  $(document).on('click.seq', '#sequences .save a', save);
  $(document).on('click.seq', '#sequences .delete a', remove);
  $('.close, input:submit').click(function() {
      $(document).off('click.seq');
  });
});
</script>

Directory Contents

Dirs: 0 × Files: 108
Name Size Perms Modified Actions
3.70 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
4.44 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
793 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
9.42 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.85 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.42 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
5.55 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.73 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
3.29 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
2.21 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
8.61 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.74 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.34 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
4.92 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
967 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
7.06 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
8.32 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
3.55 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
2.23 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
287 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.67 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
2.05 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
3.46 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
44 B lrw-r--r-- 2026-10-02 10:07:26
Edit Download
937 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
2.99 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
624 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.70 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.75 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
4.66 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.79 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
434 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
14.50 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.07 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.09 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
404 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
2.23 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
4.59 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
7.85 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
3.41 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
906 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
2.69 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
4.88 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
700 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
824 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
3.30 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
789 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
6.54 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
6.29 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
5.00 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
4.83 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
2.41 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.30 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.93 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.75 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.76 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
698 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.31 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
3.27 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.60 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
10.64 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
898 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
849 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
4.51 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
3.15 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
667 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
2.70 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1006 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.67 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
3.07 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.11 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.46 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
6.01 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
690 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.77 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
2.35 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.43 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
2.06 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
4.00 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
6.27 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
2.48 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
32.65 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.48 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
6.15 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.26 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
438 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
724 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
2.46 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
3.45 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
3.17 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.84 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
2.06 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
5.39 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
367 B lrw-r--r-- 2026-06-28 09:39:09
Edit Download
7.99 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
8.28 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
4.62 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
3.04 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
8.41 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.37 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
1.77 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
6.77 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
3.45 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
3.11 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
5.46 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
6.35 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
5.96 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
7.57 KB lrw-r--r-- 2026-06-28 09:39:09
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).