&self::$ID, C::TYPE =>eColumnType::INT, C::AUTO_INCREMENT =>true, C::PRIMARY =>true, C::DEFAULT =>0, C::HIDDEN =>true, C::TH =>V::get(Vars::$ID), ]), new C([ C::VAR_NAME => &self::$NAME, C::TYPE => eColumnType::VARCHAR, C::LENGTH => 1023, C::TH => V::get(Vars::$NAME), ]), new C([ C::VAR_NAME => &self::$TYPE, C::TYPE => eColumnType::TINYINT, C::DEFAULT => 0, C::TH => V::get(Vars::$TYPE), C::FUNC_VALUE_DATA => function($v){ return eTemplateEmailType::getName($v[self::$TYPE]); } ]), new C([ C::VAR_NAME => &self::$NAME_TO, C::TYPE => eColumnType::VARCHAR, C::LENGTH => 1023, C::TH => V::get(Vars::$NAME_TO), ]), new C([ C::VAR_NAME => &self::$EMAIL_TO, C::TYPE => eColumnType::VARCHAR, C::LENGTH => 1023, C::TH => V::get(Vars::$EMAIL_TO), ]), new C([ C::VAR_NAME => &self::$NAME_FROM, C::TYPE => eColumnType::VARCHAR, C::LENGTH => 1023, C::TH => V::get(Vars::$NAME_FROM), ]), new C([ C::VAR_NAME => &self::$EMAIL_FROM, C::TYPE => eColumnType::VARCHAR, C::LENGTH => 1023, C::TH => V::get(Vars::$EMAIL_FROM), ]), new C([ C::VAR_NAME => &self::$SUBJECT, C::TYPE => eColumnType::VARCHAR, C::LENGTH => 1023, C::TH => V::get(Vars::$SUBJECT), ]), new C([ C::VAR_NAME => &self::$CONTENT, C::TYPE => eColumnType::LONGTEXT, C::TD_CLASS => 'text_wrap', C::TH => V::get(Vars::$CONTENT), C::FUNC_VALUE_DATA => function($v){ return 'Посмотреть'; } ]), new C([ C::VAR_NAME => &self::$PORTAL, C::TYPE => eColumnType::LONGTEXT, C::TH => V::get(Vars::$PORTAL), c::HIDDEN => true, C::DEFAULT => intval(\Site::$portal_id), ]), new C([ C::VAR_NAME => &self::$SECTION, C::TYPE => eColumnType::INT, C::TH => V::get(Vars::$SECTION), c::HIDDEN => true, C::DEFAULT => intval(\Site::$section_id), ]), new C([ C::VAR_NAME => &self::$ACCOUNT, C::TYPE => eColumnType::INT, C::LENGTH => 11, C::TH => V::get(Vars::$ACCOUNT), C::DEFAULT => intval(\Site::$owner_id), c::HIDDEN=>true, c::FUNC_VALUE => function($v){ if($id = $v[self::$ACCOUNT]) { return \Account::getName( \Account::getByID($id) ); } else return '-'; }, ]), new C([ C::VAR_NAME => &self::$CREATED, C::TYPE => eColumnType::INT, C::LENGTH => 11, C::TH => V::get(Vars::$CREATED), C::DEFAULT => time(), c::FUNC_VALUE_DATA => function($v){return MS::fdate($v[self::$CREATED],'d m Y H:i:s');}, //c::HIDDEN=>true, ]), ]; } } new History(); ///