1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-31 03:40:37 +02:00

Issue #2381 Add other field types to Plugin Builder.

This commit is contained in:
Cameron
2017-02-06 19:25:43 -08:00
parent 8c0646417b
commit 780123f5de
2 changed files with 28 additions and 6 deletions

View File

@@ -4596,10 +4596,13 @@ TEMPLATE;
return $text; return $text;
} }
/**
* @param $name
* @param $val
* @return string
*/
function fieldType($name, $val) function fieldType($name, $val)
{ {
$type = strtolower($val['type']); $type = strtolower($val['type']);
@@ -4615,9 +4618,12 @@ TEMPLATE;
{ {
case 'date': case 'date':
case 'datetime': case 'datetime':
case 'time':
case 'timestamp':
$array = array( $array = array(
'text' => EPL_ADLAN_179, 'text' => EPL_ADLAN_179,
"hidden" => EPL_ADLAN_180 "hidden" => EPL_ADLAN_180,
"method" => EPL_ADLAN_186,
); );
break; break;
@@ -4625,6 +4631,7 @@ TEMPLATE;
case 'tinyint': case 'tinyint':
case 'bigint': case 'bigint':
case 'smallint': case 'smallint':
case 'mediumint':
$array = array( $array = array(
"boolean" => EPL_ADLAN_181, "boolean" => EPL_ADLAN_181,
"number" => EPL_ADLAN_182, "number" => EPL_ADLAN_182,
@@ -4638,6 +4645,8 @@ TEMPLATE;
break; break;
case 'decimal': case 'decimal':
case 'double':
case 'float':
$array = array( $array = array(
"number" => EPL_ADLAN_189, "number" => EPL_ADLAN_189,
"dropdown" => EPL_ADLAN_190, "dropdown" => EPL_ADLAN_190,
@@ -4648,6 +4657,7 @@ TEMPLATE;
case 'varchar': case 'varchar':
case 'tinytext': case 'tinytext':
case 'tinyblob':
$array = array( $array = array(
'text' => EPL_ADLAN_193, 'text' => EPL_ADLAN_193,
"url" => EPL_ADLAN_194, "url" => EPL_ADLAN_194,
@@ -4669,10 +4679,22 @@ TEMPLATE;
"hidden" => EPL_ADLAN_207 "hidden" => EPL_ADLAN_207
); );
break; break;
case 'enum':
$array = array(
"dropdown" => EPL_ADLAN_200,
"tags" => EPL_ADLAN_211,
"method" => EPL_ADLAN_212,
"hidden" => EPL_ADLAN_215
);
break;
case 'text': case 'text':
case 'mediumtext': case 'mediumtext':
case 'longtext': case 'longtext':
case 'blob':
case 'mediumblob':
case 'longblob':
$array = array( $array = array(
'textarea' => EPL_ADLAN_208, 'textarea' => EPL_ADLAN_208,
'bbarea' => EPL_ADLAN_209, 'bbarea' => EPL_ADLAN_209,

View File

@@ -395,7 +395,7 @@ class download_shortcodes extends e_shortcode
function sc_download_filename($parm=null) function sc_download_filename($parm=null)
{ {
return basename($this->var['download_url']); return basename($this->var['download_url']);
} }
function sc_download_list_icon($parm='') //XXX FIXME $img. function sc_download_list_icon($parm='') //XXX FIXME $img.