コード例 #1
0
ファイル: class.Event.php プロジェクト: koninka/Hackathon
 public function __construct()
 {
     parent::__construct();
     $this->fields = array($this->idField, new Field(static::DESCRIPTION_FLD, TextType(), true), new Field(static::HEAD_FLD, StrType(100), true, 'Инициатор', array(Validate::IS_NUMERIC, Validate::IS_NOT_EMPTY)), new Field(static::OWNER_FLD, IntType(), false, 'Инициатор', array(Validate::IS_NUMERIC, Validate::IS_NOT_EMPTY)), new Field(static::TYPE_FLD, IntType(), true, 'Вид события', array(Validate::IS_NUMERIC, Validate::IS_NOT_EMPTY)), new Field(static::CREATION_DATE_FLD, TimestampType(), true, 'Время создания', array(Validate::IS_NOT_EMPTY)), new Field(static::DELETION_DATE_FLD, TimestampType()), new Field(static::UPDATED_DATE_FLD, TimestampType()), new Field(static::DUE_DATE_FLD, TimestampType(), true), new Field(static::PLACE_FLD, IntType(), true, 'Место', array(Validate::IS_NOT_EMPTY)));
     $this->dueDateKey = $this->ToPrfxNm(static::DUE_DATE_FLD);
     $this->createDateKey = $this->ToPrfxNm(static::CREATION_DATE_FLD);
 }
コード例 #2
0
ファイル: class.User.php プロジェクト: koninka/Hackathon
 public function __construct()
 {
     parent::__construct();
     $this->fields = array($this->idField, new Field(static::LOGIN_FLD, StrType(70), true, 'Логин', array(Validate::IS_NOT_EMPTY)), new Field(static::NAME_FLD, StrType(70), true, 'Имя', array(Validate::IS_NOT_EMPTY)), new Field(static::SURNAME_FLD, StrType(70), true), new Field(static::PHONE_FLD, StrType(30), true), new Field(static::ROOM_FLD, IntType(), true, 'Комната', array(Validate::IS_NOT_EMPTY)), new Field(static::DESCRIPTION_FLD, TextType(), true), new Field(static::PASS_FLD, StrType(80), true, 'Пароль', array(Validate::IS_NOT_EMPTY)), new Field(static::SALT_FLD, StrType(8), true, '', array(Validate::IS_NOT_EMPTY)), new Field(static::REGISTER_DATE_FLD, TimestampType(), true), new Field(static::LAST_UPDATE_FLD, TimestampType(), true), new Field(static::PROFILE_VIEWS_FLD, IntType(), true), new Field(static::PHOTO_FLD, IntType(), true));
     $this->profileFields = array($this->idField, $this->GetFieldByName(static::NAME_FLD), $this->GetFieldByName(static::SURNAME_FLD), $this->GetFieldByName(static::PHONE_FLD), $this->GetFieldByName(static::DESCRIPTION_FLD), $this->GetFieldByName(static::REGISTER_DATE_FLD), $this->GetFieldByName(static::LAST_UPDATE_FLD), $this->GetFieldByName(static::PROFILE_VIEWS_FLD));
 }