Added new fields and forms
This commit is contained in:
parent
9db16a5edd
commit
22becfad23
7 changed files with 217 additions and 44 deletions
|
|
@ -13,6 +13,7 @@ namespace PhangoApp\PhaModels\CoreFields;
|
|||
|
||||
use PhangoApp\PhaI18n\I18n;
|
||||
use PhangoApp\PhaModels\Forms\MultiLangForm;
|
||||
use PhangoApp\PhaModels\CoreFields\SlugifyField;
|
||||
|
||||
/**
|
||||
* Multilanguage fields.
|
||||
|
|
@ -46,7 +47,7 @@ class I18nField extends PhangoField {
|
|||
|
||||
settype($value, 'array');
|
||||
|
||||
foreach(PhangoVar::$arr_i18n as $lang_item)
|
||||
foreach(I18n::$arr_i18n as $lang_item)
|
||||
{
|
||||
|
||||
settype($value[$lang_item], 'string');
|
||||
|
|
@ -58,7 +59,7 @@ class I18nField extends PhangoField {
|
|||
if($this->required==1 && $value[I18n::$language]=='')
|
||||
{
|
||||
|
||||
$this->std_error=PhangoVar::$lang['common']['error_you_need_this_language_field'].' '.I18n::$language;
|
||||
$this->std_error=I18n::lang('common', 'error_you_need_this_language_field', 'Error, you need this language field').' '.I18n::$language;
|
||||
|
||||
return '';
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace PhangoApp\PhaModels\CoreFields;
|
||||
use PhangoApp\PhaUtils\Utils;
|
||||
use PhangoApp\PhaModels\Forms\BaseForm;
|
||||
use PhangoApp\PhaModels\Forms\HiddenForm;
|
||||
|
||||
/**
|
||||
* PrimaryField is used for primary keys for models
|
||||
|
|
@ -34,7 +34,7 @@ class PrimaryField extends PhangoField {
|
|||
* By default, the form used for this field is HiddenForm.
|
||||
*/
|
||||
|
||||
public $form='PhangoApp\PhaModels\Forms\BaseForm';
|
||||
public $form='PhangoApp\PhaModels\Forms\HiddenForm';
|
||||
|
||||
/**
|
||||
* By default this field is protected.
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ class TextHTMLField extends PhangoField {
|
|||
{
|
||||
|
||||
$this->form='PhangoApp\PhaModels\Forms\BaseForm';
|
||||
$this->multilang=$multilang;
|
||||
|
||||
$this->set_safe_html_tags();
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue