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

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

/**
 * Login social users table
 *
 * @package JCHAT::administrator::components::com_jchat
 * @subpackage tables
 * @since 2.1
 */
class LoginTable extends Table {
	use Exceptions;
	
	/**
	 * @var int Primary key
	 */
	var $id = 0;
	
	/**
	 * @var string
	 */
	var $j_uid = 0;
	
	/**
	 * @var string
	 */
	var $fb_uid = 0;
	
	/**
	 * @var string
	 */
	var $email = '';
	
	/**
	 * @var string
	 */
	var $picture = '';
	
	/**
	 * @var string
	 */
	var $first_name = null;
	
	/**
	 * @var string
	 */
	var $last_name = null;
	
	/**
	 * @var int
	 */
	var $name = null;
	
	/**
	 * 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_login', 'id', $db, $dispatcher );
	}
}