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:
@@ -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,
|
||||||
|
@@ -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.
|
||||||
|
Reference in New Issue
Block a user