function getNewTicketNumber() { global $cfg; if (!$this->hasFlag(self::FLAG_CUSTOM_NUMBERS)) { return $cfg->getNewTicketNumber(); } if ($this->ht['sequence_id']) { $sequence = Sequence::lookup($this->ht['sequence_id']); } if (!$sequence) { $sequence = new RandomSequence(); } return $sequence->next($this->ht['number_format'] ?: '######', array('Ticket', 'isTicketNumberUnique')); }
: </td> <td> <input type="text" name="number_format" value="<?php echo $config['number_format']; ?> "/> <span class="faded"><?php echo __('e.g.'); ?> <span id="format-example"><?php if ($config['sequence_id']) { $seq = Sequence::lookup($config['sequence_id']); } if (!isset($seq)) { $seq = new RandomSequence(); } echo $seq->current($config['number_format']); ?> </span></span> <i class="help-tip icon-question-sign" href="#number_format"></i> <div class="error"><?php echo $errors['number_format']; ?> </div> </td> </tr> <tr><td width="220"><?php echo __('Default Ticket Number Sequence'); ?> :</td>
</td> <td> <input type="text" name="number_format" value="<?php echo $info['number_format']; ?> "/> <span class="faded"><?php echo __('e.g.'); ?> <span id="format-example"><?php if ($info['custom-numbers']) { if ($info['sequence_id']) { $seq = Sequence::lookup($info['sequence_id']); } if (!isset($seq)) { $seq = new RandomSequence(); } echo $seq->current($info['number_format']); } ?> </span></span> <div class="error"><?php echo $errors['number_format']; ?> </div> </td> </tr> <tr> <?php $selected = 'selected="selected"'; ?>