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/RecorderTable.php

<?php
namespace JExtstore\Component\JChat\Administrator\Table;
/**
 *
 * @package JCHAT::RECORDER::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
 */
// no direct access
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;

/**
 * ORM Table for video recordings
 *
 * @package JCHAT::RECORDER::components::com_jchat
 * @subpackage tables
 * @since 2.9
 */
class RecorderTable extends Table {
	use Exceptions;
	
	/**
	 *
	 * @var int
	 */
	public $id = 0;
	
	/**
	 *
	 * @var string
	 */
	public $title = '';
	
	/**
	 *
	 * @var string
	 */
	public $size = '';
	
	/**
	 *
	 * @var datetime
	 */
	public $timerecord = null;
	
	/**
	 *
	 * @var string
	 */
	public $peer1 = '';
	
	/**
	 *
	 * @var string
	 */
	public $peer2 = '';
	
	
	/**
	 * 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_recordings', 'id', $db, $dispatcher );
	}
}