<?php defined('SYSPATH') or die('No direct access allowed.'); /** * This class provides invoice capabilities. * * @package Invoice * @category Controllers/Admin * @author Deon George * @copyright (c) 2009-2013 Open Source Billing * @license http://dev.osbill.net/license.html */ class Controller_Admin_Invoice extends Controller_Invoice { protected $secure_actions = array( 'setup'=>TRUE, ); public function action_setup() { $this->setup(array( 'EMAIL_INV_MAX'=>_('Email this many invoices in a run (0=no limit)'), 'GEN_DAYS'=>_('Generate Invoices this many days in advance of the due date'), 'GEN_INV_MAX'=>_('Generate this many invoices in a run (0=no limit)'), 'GEN_SOON_DAYS'=>_('Days before GEN_DAYS to list invoices that will be generated'), 'DUE_DAYS_MIN'=>_('When invoices are generated, the minimum days in advance the due date should be set to'), 'REMIND_DUE'=>_('Days before an invoice due to sent out a reminder'), 'REMIND_OVERDUE_1'=>_('Days after an invoice is due to send first reminder'), 'REMIND_OVERDUE_2'=>_('Days after an invoice is due to send second reminder'), 'REMIND_OVERDUE_3'=>_('Days after an invoice is due to send third and final reminder'), 'TAX_ID'=>_('TAX ID shown on invoices'), 'TAX_ID_NAME'=>_('TAX ID name shown on invoices'), )); } } ?>