Added new fields and forms

This commit is contained in:
Antonio de la Rosa 2015-08-29 04:38:21 +02:00
parent 9db16a5edd
commit 22becfad23
7 changed files with 217 additions and 44 deletions

View file

@ -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 '';

View file

@ -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.

View file

@ -26,7 +26,7 @@ class TextHTMLField extends PhangoField {
{
$this->form='PhangoApp\PhaModels\Forms\BaseForm';
$this->multilang=$multilang;
$this->set_safe_html_tags();
}