diff options
author | carl <> | 2007-07-26 12:10:09 +0000 |
---|---|---|
committer | carl <> | 2007-07-26 12:10:09 +0000 |
commit | ee12eaf62f5e7c63e76cb850c2268545763db9ac (patch) | |
tree | b77912bfc1b8b680419149ff944ded5fe1476f88 /framework/Data/ActiveRecord/Scaffold/InputBuilder/TMssqlScaffoldInput.php | |
parent | 5fb84cb29abd42ba6e2cece2caf66953d945cb8b (diff) |
fixed namespaces in System.Data.ActiveReecord.Scaffold.InputBuilder
Diffstat (limited to 'framework/Data/ActiveRecord/Scaffold/InputBuilder/TMssqlScaffoldInput.php')
-rw-r--r-- | framework/Data/ActiveRecord/Scaffold/InputBuilder/TMssqlScaffoldInput.php | 99 |
1 files changed, 53 insertions, 46 deletions
diff --git a/framework/Data/ActiveRecord/Scaffold/InputBuilder/TMssqlScaffoldInput.php b/framework/Data/ActiveRecord/Scaffold/InputBuilder/TMssqlScaffoldInput.php index 2f06368e..297b76f1 100644 --- a/framework/Data/ActiveRecord/Scaffold/InputBuilder/TMssqlScaffoldInput.php +++ b/framework/Data/ActiveRecord/Scaffold/InputBuilder/TMssqlScaffoldInput.php @@ -1,47 +1,54 @@ -<?php
-
-Prado::using('System.Data.ActiveRecord.Scaffold.InputBuilder.TScaffoldInputCommon');
-
-class TMssqlScaffoldInput extends TScaffoldInputCommon
-{
- protected function createControl($container, $column, $record)
- {
- switch(strtolower($column->getDbType()))
- {
- case 'bit':
- return $this->createBooleanControl($container, $column, $record);
- case 'text':
- return $this->createMultiLineControl($container, $column, $record);
- case 'smallint': case 'int': case 'bigint': case 'tinyint':
- return $this->createIntegerControl($container, $column, $record);
- case 'decimal': case 'float': case 'money': case 'numeric': case 'real': case 'smallmoney':
- return $this->createFloatControl($container, $column, $record);
- case 'datetime': case 'smalldatetime':
- return $this->createDateTimeControl($container, $column, $record);
- default:
- $control = $this->createDefaultControl($container,$column, $record);
- if($column->getIsExcluded())
- $control->setEnabled(false);
- return $control;
- }
- }
-
- protected function getControlValue($container, $column, $record)
- {
- switch(strtolower($column->getDbType()))
- {
- case 'boolean':
- return $container->findControl(self::DEFAULT_ID)->getChecked();
- case 'datetime': case 'smalldatetime':
- return $this->getDateTimeValue($container,$column, $record);
- default:
- $value = $this->getDefaultControlValue($container,$column, $record);
- if(trim($value)==='' && $column->getAllowNull())
- return null;
- else
- return $value;
- }
- }
-}
-
+<?php +/** + * TMssqlScaffoldInput class file. + * + * @link http://www.pradosoft.com/ + * @copyright Copyright © 2005-2007 PradoSoft + * @license http://www.pradosoft.com/license/ + * @package System.Data.ActiveReecord.Scaffold.InputBuilder + */ +Prado::using('System.Data.ActiveRecord.Scaffold.InputBuilder.TScaffoldInputCommon'); + +class TMssqlScaffoldInput extends TScaffoldInputCommon +{ + protected function createControl($container, $column, $record) + { + switch(strtolower($column->getDbType())) + { + case 'bit': + return $this->createBooleanControl($container, $column, $record); + case 'text': + return $this->createMultiLineControl($container, $column, $record); + case 'smallint': case 'int': case 'bigint': case 'tinyint': + return $this->createIntegerControl($container, $column, $record); + case 'decimal': case 'float': case 'money': case 'numeric': case 'real': case 'smallmoney': + return $this->createFloatControl($container, $column, $record); + case 'datetime': case 'smalldatetime': + return $this->createDateTimeControl($container, $column, $record); + default: + $control = $this->createDefaultControl($container,$column, $record); + if($column->getIsExcluded()) + $control->setEnabled(false); + return $control; + } + } + + protected function getControlValue($container, $column, $record) + { + switch(strtolower($column->getDbType())) + { + case 'boolean': + return $container->findControl(self::DEFAULT_ID)->getChecked(); + case 'datetime': case 'smalldatetime': + return $this->getDateTimeValue($container,$column, $record); + default: + $value = $this->getDefaultControlValue($container,$column, $record); + if(trim($value)==='' && $column->getAllowNull()) + return null; + else + return $value; + } + } +} + ?>
\ No newline at end of file |