Esempio n. 1
0
 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>
Esempio n. 3
0
            </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"';
?>