'ets_blog_reply', 'primary' => 'id_reply', 'multilang' => false, 'fields' => array( 'id_comment' => array('type' => self::TYPE_INT, 'validate' => 'isunsignedInt', 'required' => false), 'id_user' => array('type' => self::TYPE_INT, 'validate' => 'isunsignedInt'), 'id_employee' => array('type' => self::TYPE_INT, 'validate' => 'isunsignedInt'), 'name' => array('type' => self::TYPE_STRING, 'validate' => 'isCleanHtml', 'size' => 5000), 'email' => array('type' => self::TYPE_STRING, 'validate' => 'isCleanHtml', 'size' => 5000), 'approved' => array('type' => self::TYPE_INT, 'validate' => 'isunsignedInt', 'required' => true), 'reply' => array('type' => self::TYPE_STRING, 'validate' => 'isCleanHtml', 'size' => 99000), 'date_add' => array('type' => self::TYPE_STRING, 'validate' => 'isCleanHtml', 'size' => 500), 'date_upd' => array('type' => self::TYPE_STRING, 'validate' => 'isCleanHtml', 'size' => 500), ) ); public function __construct($id_item = null, $id_lang = null, $id_shop = null) { parent::__construct($id_item, $id_lang, $id_shop); } public static function getRepliesByIdComment($id_comment,$approved= false) { return Db::getInstance()->executeS('SELECT * FROM `'._DB_PREFIX_.'ets_blog_reply` WHERE id_comment='.(int)$id_comment.($approved!==false ? ' AND approved="'.(int)$approved.'"':'')); } public static function getCountRepliesByIdComment($id_comment,$approved= false) { return Db::getInstance()->getValue('SELECT COUNT(id_reply) FROM `'._DB_PREFIX_.'ets_blog_reply` WHERE id_comment='.(int)$id_comment.($approved!==false ? ' AND approved="'.(int)$approved.'"':'')); } }