<?php
/**
* @package RSForm! Pro
* @copyright (C) 2007-2019 www.rsjoomla.com
* @license GPL, http://www.gnu.org/copyleft/gpl.html
*/

defined('_JEXEC') or die;

use Joomla\CMS\Table\Table;

class TableRSForm_Mappings extends Table
{
	public $id;
	
	public $formId;
	public $connection = 0;
	public $host;
	public $driver;
	public $port = 3306;
	public $username;
	public $password;
	public $database;
	public $method = 0;
	public $table;
	public $data;
	public $wheredata;
	public $extra;
	public $andor;
	public $ordering;
	
	public function __construct(& $db)
	{
		parent::__construct('#__rsform_mappings', 'id', $db);
	}

	public function check()
	{
		if (!$this->ordering && !$this->id)
		{
			$db = $this->getDbo();
			$this->ordering = $this->getNextOrder($db->qn('formId') . ' = ' . $db->q($this->formId));
		}

		return true;
	}
}