71 lines
1.6 KiB
PHP
71 lines
1.6 KiB
PHP
|
|
<?php
|
||
|
|
/*
|
||
|
|
* @component SQL 2 Excel Component
|
||
|
|
* @copyright Copyright (C) Joomla-R-Us, joomla-r-us.com
|
||
|
|
* @license http://www.gnu.org/licenses/gpl-3.0.html GNU/GPLv3
|
||
|
|
*/
|
||
|
|
|
||
|
|
// no direct access
|
||
|
|
defined('_JEXEC') or die('Restricted access');
|
||
|
|
|
||
|
|
// Include library dependencies
|
||
|
|
jimport('joomla.filter.input');
|
||
|
|
|
||
|
|
class TableSqlexcelschedule extends JTable
|
||
|
|
{
|
||
|
|
|
||
|
|
// #__sql2excel_schedules
|
||
|
|
var $id = null;
|
||
|
|
var $frequency = null;
|
||
|
|
var $title = null;
|
||
|
|
var $next_date = null;
|
||
|
|
var $end_date = null;
|
||
|
|
var $last_date = null;
|
||
|
|
var $count = null;
|
||
|
|
var $max_count = null;
|
||
|
|
var $action = null;
|
||
|
|
var $email_to = null;
|
||
|
|
var $email_cc = null;
|
||
|
|
var $email_bcc = null;
|
||
|
|
var $email_title = null;
|
||
|
|
var $email_body = null;
|
||
|
|
var $email_attach = null;
|
||
|
|
var $html = null;
|
||
|
|
var $sdata = null;
|
||
|
|
var $sql_db = null;
|
||
|
|
var $published = null;
|
||
|
|
var $ordering = null;
|
||
|
|
var $failures = null;
|
||
|
|
var $last_status = null;
|
||
|
|
var $created = null;
|
||
|
|
var $compress_attachments = null;
|
||
|
|
var $run_if_type = null;
|
||
|
|
var $run_if_sql = null;
|
||
|
|
var $run_if_db = null;
|
||
|
|
var $run_if_op = null;
|
||
|
|
var $run_if_val_1 = null;
|
||
|
|
var $run_if_val_2 = null;
|
||
|
|
var $on_success_sql = null;
|
||
|
|
var $on_success_db = null;
|
||
|
|
var $on_success_email = null;
|
||
|
|
var $on_failure_sql = null;
|
||
|
|
var $on_failure_db = null;
|
||
|
|
var $on_failure_email = null;
|
||
|
|
|
||
|
|
function __construct(& $db) {
|
||
|
|
parent::__construct('#__sql2excel_schedules', 'id', $db);
|
||
|
|
}
|
||
|
|
|
||
|
|
function check()
|
||
|
|
{
|
||
|
|
// Make sure the section has a title specified
|
||
|
|
if (trim( $this->title ) == '') {
|
||
|
|
$this->setError( JText::_( 'The schedule must have a title') );
|
||
|
|
return false;
|
||
|
|
}
|
||
|
|
|
||
|
|
return true;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
?>
|