Your IP : 216.73.216.224


Current Path : /var/www/html/administrator/components/com_jchat/Table/
Upload File :
Current File : /var/www/html/administrator/components/com_jchat/Table/EmoticonsTable.php

<?php
namespace JExtstore\Component\JChat\Administrator\Table;
/**
 *
 * @package JCHAT::EMOTICONS::administrator::components::com_jchat
 * @subpackage tables
 * @author Joomla! Extensions Store
 * @copyright (C) 2024 - Joomla! Extensions Store
 * @license GNU/GPLv2 http://www.gnu.org/licenses/gpl-2.0.html 
 */
defined ( '_JEXEC' ) or die ( 'Restricted access' );
use Joomla\Database\DatabaseInterface;
use Joomla\Database\DatabaseDriver;
use Joomla\Event\DispatcherInterface;
use Joomla\CMS\Table\Table;
use JExtstore\Component\JChat\Administrator\Framework\Exception\Exceptions;

/**
 * Messages table
 *
 * @package JCHAT::EMOTICONS::administrator::components::com_jchat
 * @subpackage tables
 * @since 2.7
 */
class EmoticonsTable extends Table {
	use Exceptions;
	
	/**
	 * @var int Primary key
	 */
	public $id = 0;
	/**
	 * @var string
	 */
	public $linkurl = '';
	/**
	 * @var string
	 */
	public $keycode = null;
	/**
	 * @var int
	 */
	public $ordering = 0;
	/**
	 * @var int
	 */
	public $published = 1;
	
	/**
	 * Class constructor
	 * @param DatabaseDriver $db DatabaseDriver object.
	 * @param DispatcherInterface  $dispatcher  Event dispatcher for this table
	 *
	 * return Object&
	 */
	public function __construct(DatabaseInterface $db, ?DispatcherInterface $dispatcher = null) {
		parent::__construct ( '#__jchat_emoticons', 'id', $db, $dispatcher );
	}
}