diff --git a/public/index.php b/public/index.php index 38576157..2e87683e 100644 --- a/public/index.php +++ b/public/index.php @@ -3,7 +3,7 @@ * Laravel - A clean and classy framework for PHP web development. * * @package Laravel - * @version 1.2.0 + * @version 1.2.1 * @author Taylor Otwell * @license MIT License * @link http://laravel.com diff --git a/system/db.php b/system/db.php index c4460513..bb5ea7fe 100644 --- a/system/db.php +++ b/system/db.php @@ -56,14 +56,7 @@ public static function query($sql, $bindings = array(), $connection = null) foreach ($bindings as $key => &$binding) { - if (is_null($binding)) - { - $query->bindValue($key + 1, null, \PDO::PARAM_INT); - } - else - { - $query->bindParam($key + 1, $binding); - } + $query->bindParam($key + 1, $binding); } $result = $query->execute(); diff --git a/system/form.php b/system/form.php index 1b6017a9..1b6bb1ff 100644 --- a/system/form.php +++ b/system/form.php @@ -110,6 +110,19 @@ public static function input($type, $name, $value = null, $attributes = array()) return ' $type, 'name' => $name, 'value' => $value, 'id' => static::id($name, $attributes)))).'>'.PHP_EOL; } + /** + * Create a HTML text input element. + * + * @param string $name + * @param string $value + * @param array $attributes + * @return string + */ + public static function text($name, $value = null, $attributes = array()) + { + return static::input('text', $name, $value, $attributes); + } + /** * Create a HTML password input element. * @@ -122,6 +135,19 @@ public static function password($name, $attributes = array()) return static::input('password', $name, null, $attributes); } + /** + * Create a HTML hidden input element. + * + * @param string $name + * @param string $value + * @param array $attributes + * @return string + */ + public static function hidden($name, $value = null, $attributes = array()) + { + return static::input('hidden', $name, $value, $attributes); + } + /** * Create a HTML search input element. *