Exemplo n.º 1
0
 function FFieldText($name, $options = array(), $default = '')
 {
     if (!is_array($options)) {
         $options = array($options);
     }
     parent::FField($name, $options, $default);
 }
Exemplo n.º 2
0
 function FFieldInteger($name, $options = array(), $default = '0')
 {
     if (!is_array($options)) {
         $options = array($options);
     }
     parent::FField($name, $options, $default);
 }
Exemplo n.º 3
0
 function FFieldFloat($name, $options = array(), $default = null)
 {
     if (!is_array($options)) {
         $options = array($options);
     }
     parent::FField($name, $options, $default);
 }
Exemplo n.º 4
0
 function FFieldDate($name, $options = array(), $default = '0000-00-00')
 {
     if (!is_array($options)) {
         $options = array($options);
     }
     if (in_array(FField::AUTO_INCREMENT, $options)) {
         $this->agrErr("El modificador {FField::AUTO_INCREMENT} no es valido para este campo: {$name}");
     }
     parent::FField($name, $options, $default);
 }
Exemplo n.º 5
0
 function FFieldVarchar($name, $length = 255, $options = array(), $default = null)
 {
     if (!is_array($options)) {
         $options = array($options);
     }
     if (intval($length) != 0) {
         $this->length = $length;
     } else {
         $this->agrErr('FFieldVarchar: <b>' . $name . '(' . $length . ')</b>');
     }
     parent::FField($name, $options, $default);
 }
Exemplo n.º 6
0
 function FFieldDateTime($name, $options = array(), $default = '0000-00-00 00:00:00')
 {
     if (!preg_match('/^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}$/', $default)) {
         $default = '0000-00-00 00:00:00';
     }
     if (!is_array($options)) {
         $options = array($options);
     }
     if (in_array(FField::AUTO_INCREMENT, $options)) {
         $this->agrErr("el modificador {FField::AUTO_INCREMENT} no es valido para este campo: {$name}");
     }
     parent::FField($name, $options, $default);
 }