Consistent phpdoc entries

This commit is contained in:
Deon George 2013-03-20 09:35:19 +11:00
parent 2cdd130d1a
commit f2816dd902
207 changed files with 570 additions and 743 deletions

View File

@ -3,12 +3,11 @@
/**
* This class overrides Kohana's Auth
*
* @package lnApp/Modifications
* @subpackage Auth
* @category Overrides
* @package OSB
* @category Modifications
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Auth_ORM extends Kohana_Auth_ORM {
// Override Kohana Auth requirement to have a hash_key

View File

@ -4,11 +4,10 @@
* OSB Auth driver.
*
* @package OSB
* @subpackage Account
* @category Auth
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Auth_OSB extends Auth_ORM {
/**

View File

@ -4,10 +4,9 @@
* This class is for access company information.
*
* @package OSB
* @subpackage Company
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Company {

View File

@ -1,13 +1,13 @@
<?php defined('SYSPATH') or die('No direct access allowed.');
/**
* This class is for access system configuration.
* This class extends the core Kohana class by adding some core application
* specific functions, and configuration.
*
* @package OSB
* @subpackage Config
* @category Helpers
* @category Modifications
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Config extends Kohana_Config {
@ -82,7 +82,7 @@ class Config extends Kohana_Config {
/**
* The URI to show for the login prompt.
* Normally if the user is logged in, we can replace it with a user edit call, instead of login
* Normally if the user is logged in, we can replace it with something else
*/
public static function login_uri() {
return ($ao = Auth::instance()->get_user() AND is_object($ao)) ? HTML::anchor(URL::link('user','account/edit'),$ao->name()) : HTML::anchor('login',_('Login'));
@ -92,10 +92,10 @@ class Config extends Kohana_Config {
return HTML::image(static::logo_uri(),array('class'=>'headlogo','alt'=>_('Logo')));
}
public static function logo_uri() {
public static function logo_uri($protocol=NULL) {
list ($path,$suffix) = explode('.',static::$logo);
return URL::site(Route::get('default/media')->uri(array('file'=>$path.'.'.$suffix),array('alt'=>static::sitename())),'http');
return URL::site(Route::get('default/media')->uri(array('file'=>$path.'.'.$suffix),array('alt'=>static::sitename())),$protocol);
}
/**
@ -136,14 +136,17 @@ class Config extends Kohana_Config {
return Company::instance()->site($format);
}
public static function sitename() {
return Company::instance()->name();
}
/**
* Work out our site mode (dev,test,prod)
*/
public static function sitemode() {
return Company::instance()->sitemode();
}
public static function sitename() {
return Company::instance()->name();
}
/**
* See if our emails for the template should be sent to configured admin(s)
*

View File

@ -3,12 +3,11 @@
/**
* This class provides account management
*
* @package lnApp
* @subpackage Page/Account
* @package OSB
* @category Controllers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
* @also [logout]
*/
class Controller_Account extends Controller_TemplateDefault {

View File

@ -3,12 +3,11 @@
/**
* This class provides Admin Account management
*
* @package lnApp
* @subpackage Page/Account
* @category Controllers
* @package OSB
* @category Controllers/Admin
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Controller_Admin_Account extends Controller_TemplateDefault_Admin {
protected $secure_actions = array(

View File

@ -3,12 +3,11 @@
/**
* This class provides MODULE management
*
* @package lnApp
* @subpackage Page/Module
* @category Controllers
* @package OSB
* @category Controllers/Admin
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Controller_Admin_Module extends Controller_TemplateDefault_Admin {
protected $secure_actions = array(

View File

@ -3,12 +3,11 @@
/**
* This class provides MODULE management
*
* @package lnApp
* @subpackage Page/Module
* @category Controllers
* @package OSB
* @category Controllers/Admin
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Controller_Admin_Module_Method extends Controller_Admin_Module {
/**

View File

@ -3,12 +3,11 @@
/**
* This class provides Siet Configuration Setup
*
* @package lnApp
* @subpackage Page/Setup
* @category Controllers
* @package OSB
* @category Controllers/Admin
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Controller_Admin_Setup extends Controller_TemplateDefault_Admin {
protected $secure_actions = array(

View File

@ -4,11 +4,10 @@
* OSB Admin Main home page
*
* @package OSB
* @subpackage Page/Home
* @category Controllers
* @category Controllers/Admin
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Controller_Admin_Welcome extends Controller_TemplateDefault_Admin {
public $secure_actions = array(

View File

@ -4,10 +4,9 @@
* This class provides Affiliate Account functions
*
* @package OSB
* @subpackage Account
* @category Controllers/Affiliate
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Controller_Affiliate_Account extends Controller_TemplateDefault_Affiliate {

View File

@ -1,5 +1,13 @@
<?php defined('SYSPATH') or die('No direct access allowed.');
/**
*
* @package OSB
* @category Controllers
* @author Deon George
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Controller_Debug extends Controller_TemplateDefault {
public function before() {
if (! in_array(Config::sitemode(),array(Kohana::DEVELOPMENT,Kohana::TESTING)))

View File

@ -1,16 +1,15 @@
<?php defined('SYSPATH') or die('No direct access allowed.');
/**
* This class provides login capability
*
* @package OSB
* @subpackage Page/Login
* @category Controllers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
* @also [logout]
*/
class Controller_Login extends lnApp_Controller_Login {
/**
* Enable site registration

View File

@ -3,12 +3,11 @@
/**
* This class provides MODULE management
*
* @package lnApp
* @subpackage Page/Module
* @package OSB
* @category Controllers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Controller_Module extends Controller_TemplateDefault {
}

View File

@ -4,11 +4,10 @@
* This class provides the default template controller for rendering pages.
*
* @package OSB
* @subpackage Page/Template
* @category Controllers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Controller_TemplateDefault extends lnApp_Controller_TemplateDefault {
public function __construct(Request $request, Response $response) {

View File

@ -3,12 +3,11 @@
/**
* lnApp User Main home page controller
*
* @package lnApp
* @subpackage Page/Admin
* @category Controllers
* @package OSB
* @category Controllers/Admin
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Controller_TemplateDefault_Admin extends Controller_TemplateDefault_User {
protected function setup(array $config_items=array()) {

View File

@ -4,11 +4,10 @@
* OSB User Main home page controller
*
* @package OSB
* @subpackage Page/Affiliate
* @category Controllers
* @category Controllers/Affiliate
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Controller_TemplateDefault_Affiliate extends Controller_TemplateDefault_User {
/**

View File

@ -3,12 +3,11 @@
/**
* lnApp User Main home page controller
*
* @package lnApp
* @subpackage Page/User
* @category Controllers
* @package OSB
* @category Controllers/User
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Controller_TemplateDefault_User extends Controller_TemplateDefault {
protected $auth_required = TRUE;

View File

@ -3,11 +3,10 @@
/**
* This class extends renders OSB menu tree.
*
* @package lnApp
* @subpackage Tree
* @package OSB
* @category Controllers
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Controller_Tree extends lnApp_Controller_Tree {

View File

@ -4,11 +4,10 @@
* This class provides User Account Update functions
*
* @package OSB
* @subpackage Account
* @category Controllers/User
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Controller_User_Account extends Controller_TemplateDefault_User {
protected $secure_actions = array(

View File

@ -3,12 +3,11 @@
/**
* lnApp Main home page
*
* @package lnApp
* @subpackage Page/Home
* @category Controllers
* @package OSB
* @category Controllers/User
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Controller_User_Welcome extends Controller_TemplateDefault_User {
protected $secure_actions = array(

View File

@ -4,11 +4,10 @@
* OSB Main home page
*
* @package OSB
* @subpackage Page/Home
* @category Controllers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Controller_Welcome extends Controller_TemplateDefault {
protected $auth_required = FALSE;

View File

@ -3,12 +3,11 @@
/**
* This class overrides Kohana's Cookie
*
* @package OSB/Modifications
* @category Classes
* @package OSB
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Cookie extends Kohana_Cookie {
public static $salt = 'OSB';

View File

@ -4,11 +4,10 @@
* This class provides Country routines
*
* @package OSB
* @subpackage Country
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Country {
public static function icon($cid) {

View File

@ -6,8 +6,8 @@
* @package OSB
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Currency {
public static function display($amount) {

View File

@ -3,12 +3,11 @@
/**
* This class overrides Kohana's DB
*
* @package OSB/Modifications
* @category Classes
* @category Helpers
* @package OSB
* @category Modifications
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class DB extends Kohana_DB {
// Add the site_id to the delete query

View File

@ -6,12 +6,11 @@
* Modified for OSB, so that ORM can use enhanced SQL queries. This has been
* achieved by simply removing the identifier backtick.
*
* @package OSB/Modifications
* @subpackage Database
* @category Drivers
* @package OSB
* @category Modifications
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @license http://dev.osbill.net/license
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Database_MySQL extends Kohana_Database_MySQL {
// MySQL uses a backtick for identifiers

View File

@ -3,12 +3,11 @@
/**
* This class is for rendering the tinyMCE editor
*
* @package lnApp
* @subpackage Editor
* @package OSB
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Editor {
private static $added = FALSE;

View File

@ -3,12 +3,11 @@
/**
* This class overrides Kohana's Form
*
* @package lnApp/Modifications
* @category Classes
* @category Helpers
* @package OSB
* @category Modifications
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Form extends Kohana_Form {
// Enable 3.0 features, default to current URI for empty Form::open()

View File

@ -3,12 +3,11 @@
/**
* This class overrides Kohana's 404 Exception
*
* @package lnApp/Modifications
* @category Classes
* @package OSB
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class HTTP_Exception_404 extends Kohana_HTTP_Exception_404 {
public function get_response() {

View File

@ -3,12 +3,11 @@
/**
* This class overrides Kohana's Core
*
* @package OSB/Modifications
* @category Classes
* @category Helpers
* @package OSB
* @category Modifications
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
abstract class Kohana extends Kohana_Core {
/**

View File

@ -3,12 +3,11 @@
/**
* This class overrides Kohana's Minion CLI Module
*
* @package OSB/Modifications
* @category Classes
* @package OSB
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
abstract class Minion_Task extends Kohana_Minion_Task {
protected $_options = array(

View File

@ -1,12 +1,12 @@
<?php defined('SYSPATH') or die('No direct access allowed.');
/**
* @package lnApp
* @subpackage Auth
*
* @package OSB
* @category Models
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Account extends Model_Auth_UserDefault {
// Relationships

View File

@ -4,10 +4,9 @@
* This class supports Account Login Logging
*
* @package OSB
* @subpackage Account
* @category Models
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Account_Log extends ORM_OSB {

View File

@ -4,11 +4,10 @@
* OSB Affiliate
*
* @package OSB
* @subpackage Modules
* @category Models
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Affiliate extends ORM_OSB {
}

View File

@ -1,12 +1,12 @@
<?php defined('SYSPATH') or die('No direct access allowed.');
/**
* @package lnApp
* @subpackage Auth
*
* @package OSB
* @category Models
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Auth_RoleDefault extends Model_Auth_Role {
}

View File

@ -1,12 +1,12 @@
<?php defined('SYSPATH') or die('No direct access allowed.');
/**
*
* @package OSB
* @subpackage Auth
* @category Models
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Auth_UserDefault extends Model_Auth_User {
// Validation rules

View File

@ -4,11 +4,10 @@
* OSB Country Model
*
* @package OSB
* @subpackage Modules
* @category Models
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Country extends ORM_OSB {
public function currency() {

View File

@ -4,11 +4,10 @@
* OSB Currency Model
*
* @package OSB
* @subpackage Modules
* @category Models
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Currency extends ORM_OSB {
}

View File

@ -1,12 +1,12 @@
<?php defined('SYSPATH') or die('No direct access allowed.');
/**
* @package lnApp
* @subpackage Auth
*
* @package OSB
* @category Models
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Group extends Model_Auth_RoleDefault {
// Relationships

View File

@ -4,11 +4,10 @@
* OSB Application Module Method Model
*
* @package OSB
* @subpackage Modules
* @category Models
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Group_Method extends ORM_OSB {
// Relationships

View File

@ -4,11 +4,10 @@
* OSB Language Model
*
* @package OSB
* @subpackage Modules
* @category Models
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Language extends ORM_OSB {
protected $_form = array('id'=>'id','value'=>'name');

View File

@ -7,11 +7,10 @@
* OSB initialisation.
*
* @package OSB
* @subpackage Modules
* @category Models
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Module extends ORM_OSB {
// Relationships

View File

@ -4,11 +4,10 @@
* OSB Application Module Method Model
*
* @package OSB
* @subpackage Modules
* @category Models
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Module_Method extends ORM_OSB {
// Relationships

View File

@ -4,11 +4,10 @@
* OSB Application Module Method Token Model
*
* @package OSB
* @subpackage Modules
* @category Models
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Module_Method_Token extends ORM_OSB {
// Relationships

View File

@ -1,12 +1,12 @@
<?php defined('SYSPATH') or die('No direct access allowed.');
/**
*
* @package OSB
* @subpackage Modules
* @category Models
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Record_Id extends ORM_OSB {
protected $_primary_key = 'module_id';

View File

@ -7,11 +7,10 @@
* OSB initialisation.
*
* @package OSB
* @subpackage Modules
* @category Models
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Setup extends ORM_OSB {
// Setup doesnt use the update column

View File

@ -3,12 +3,11 @@
/**
* This class overrides Kohana's ORM
*
* @package OSB/Modifications
* @category Classes
* @category Helpers
* @package OSB
* @category Modifications
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*
* This file contains enhancements for Kohana, that should be considered upstream and maybe havent been yet.
* It also contains some functionality for OSB, which cannot be covered in ORM_OSB.

View File

@ -4,10 +4,9 @@
* This class extends Kohana's [ORM] class to create defaults for OSB.
*
* @package OSB
* @subpackage Core
* @category ORM
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
abstract class ORM_OSB extends ORM {

View File

@ -4,11 +4,10 @@
* This is class is for calculating date periods.
*
* @package OSB
* @subpackage Utilities
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Period {
/**

View File

@ -4,11 +4,11 @@
* Request. Uses the [Route] class to determine what
* [Controller] to send the request to.
*
* @package lnApp/Modifications
* @category Classes
* @package OSB
* @category Modifications
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Request extends Kohana_Request {
/**

View File

@ -3,12 +3,11 @@
/**
* This class overrides Kohana's Response
*
* @package lnApp/Modifications
* @category Classes
* @category Helpers
* @package OSB
* @category Modifications
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Response extends Kohana_Response {
// Append to the body.

View File

@ -4,11 +4,10 @@
* This is class renders standard lists and their values
*
* @package OSB
* @subpackage Utilities
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
abstract class StaticList {
// This is our list of items that will be rendered

View File

@ -4,11 +4,10 @@
* This is class renders responses and forms based on the values from a module.
*
* @package OSB
* @subpackage Utilities
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class StaticList_Module extends StaticListModule {
protected function table($module=NULL) {

View File

@ -4,11 +4,10 @@
* This is class renders Price Type responses and forms.
*
* @package OSB
* @subpackage Utilities
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class StaticList_PriceType extends StaticList {
protected function table() {

View File

@ -4,11 +4,10 @@
* This is class renders Recurring Schedule Times on responses and forms.
*
* @package OSB
* @subpackage Utilities
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class StaticList_RecurSchedule extends StaticList {
protected function table() {

View File

@ -4,11 +4,10 @@
* This is class renders Recurring Schedule Types on responses and forms.
*
* @package OSB
* @subpackage Utilities
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class StaticList_RecurType extends StaticList {
protected function table() {

View File

@ -4,11 +4,10 @@
* This is class renders Charge Sweep Types on responses and forms.
*
* @package OSB
* @subpackage Utilities
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class StaticList_SweepType extends StaticList {
protected function table() {

View File

@ -4,11 +4,10 @@
* This is class renders Person Title responses and forms.
*
* @package OSB
* @subpackage Utilities
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class StaticList_Title extends StaticList {
protected function table() {

View File

@ -4,11 +4,10 @@
* This is class renders Yes/No responses and forms.
*
* @package OSB
* @subpackage Utilities
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class StaticList_YesNo extends StaticList {
protected function table() {

View File

@ -4,11 +4,10 @@
* This is class is renders standard values based on DB table row values.
*
* @package OSB
* @subpackage Utilities
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
abstract class StaticListModule extends StaticList {
protected static $record = array();

View File

@ -3,12 +3,11 @@
/**
* This class extends Minions Tasks to require the site option
*
* @package OSB/Modifications
* @category Classes
* @package OSB
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
abstract class Task extends Minion_Task {
protected $_options = array(

View File

@ -3,12 +3,11 @@
/**
* This class overrides Kohana's URL
*
* @package OSB/Modifications
* @category Classes
* @category Helpers
* @package OSB
* @category Modifications
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class URL extends Kohana_URL {
// Our method paths for different functions

View File

@ -3,11 +3,11 @@
/**
* Array and variable validation.
*
* @package lnApp/Modifications
* @category Classes
* @package OSB
* @category Modifications
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
abstract class Valid extends Kohana_Valid {
/**

View File

@ -1,13 +1,13 @@
<?php defined('SYSPATH') or die('No direct access allowed.');
/**
* This class extends the Kohana XML
*
* @package OSB
* @subpackage XML
* @category XML
* @category Modifications
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class XML extends XML_Core {
/**

View File

@ -3,12 +3,11 @@
/**
* This class looks after ADSL products
*
* @package OSB
* @subpackage Product
* @category Helpers
* @package ADSL
* @category Product
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class ADSL {
// Map the table fields

View File

@ -3,11 +3,10 @@
/**
* This class supports ADSL Plans
*
* @package OSB
* @subpackage ADSL
* @package ADSL
* @category Models
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Adsl_Plan extends ORM_OSB {

View File

@ -3,11 +3,10 @@
/**
* This class supports ADSL Suppliers
*
* @package OSB
* @subpackage ADSL
* @package ADSL
* @category Models
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Adsl_Supplier extends ORM_OSB {

View File

@ -3,11 +3,10 @@
/**
* This class supports ADSL Plans
*
* @package OSB
* @subpackage ADSL
* @package ADSL
* @category Models
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Adsl_Supplier_Plan extends ORM_OSB {

View File

@ -3,11 +3,10 @@
/**
* This class supports ADSL products
*
* @package OSB
* @subpackage Product/ADSL
* @package ADSL
* @category Models
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Product_Plugin_ADSL extends Model_Product_Plugin {

View File

@ -3,11 +3,10 @@
/**
* This class supports Services
*
* @package OSB
* @subpackage ADSL
* @package ADSL
* @category Models
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Service_Plugin_Adsl extends Model_Service_Plugin {

View File

@ -3,11 +3,10 @@
/**
* This class supports Services Traffic for ADSL
*
* @package OSB
* @subpackage Service
* @package ADSL
* @category Models
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Service_Plugin_Adsl_Traffic extends ORM_OSB {

View File

@ -3,12 +3,11 @@
/**
* This class will take care of ADSL Traffic.
*
* @package OSB
* @subpackage Service
* @category Helpers
* @package ADSL
* @category Service
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Service_Traffic_Adsl {
protected $so;

View File

@ -6,11 +6,10 @@
* Traffic information is collected by each service, and cached,
* returning just the date in question.
*
* @package OSB
* @subpackage Service
* @category Helpers
* @package ADSL
* @category Service
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Service_Traffic_Adsl_Exetelhspa extends Service_Traffic_Adsl {

View File

@ -6,11 +6,10 @@
* Traffic information is collected by each service, and cached,
* returning just the date in question.
*
* @package OSB
* @subpackage Service
* @category Helpers
* @package ADSL
* @category Service
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Service_Traffic_Adsl_Exetelpe extends Service_Traffic_Adsl {

View File

@ -3,11 +3,10 @@
/**
* This class is able to collect traffic information for Exetel VISP
*
* @package OSB
* @subpackage Service
* @category Helpers
* @package ADSL
* @category Service
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Service_Traffic_Adsl_Exetelvisp extends Service_Traffic_Adsl {

View File

@ -3,11 +3,10 @@
/**
* This class is able to collect traffic information for People Agent
*
* @package OSB
* @subpackage Service
* @category Helpers
* @package ADSL
* @category Service
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Service_Traffic_ADSL_PeopleAgent extends Service_Traffic_ADSL {

View File

@ -6,11 +6,10 @@
* Traffic information is collected by each service, and cached,
* returning just the date in question.
*
* @package OSB
* @subpackage Service
* @category Helpers
* @package ADSL
* @category Service
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Service_Traffic_ADSL_iiNetADSL extends Service_Traffic_ADSL {

View File

@ -3,11 +3,10 @@
/**
* This class supports affiliates
*
* @package OSB
* @subpackage Affiliate
* @package Affiliate
* @category Models
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Affiliate extends ORM_OSB {

View File

@ -3,12 +3,11 @@
/**
* This class provides a order cart
*
* @package OSB
* @subpackage Cart
* @package Cart
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Cart {
private $id = NULL;

View File

@ -3,12 +3,11 @@
/**
* This class provides a Cart Item
*
* @package OSB
* @subpackage Cart
* @package Cart
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Cart_Item {
// Quantity

View File

@ -3,12 +3,11 @@
/**
* This interface ensures that all cart processing objects have the right methods
*
* @package OSB
* @subpackage Cart
* @category Helpers
* @package Cart
* @category Interface
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
interface Cartable {
// Render a cart line item.

View File

@ -3,12 +3,11 @@
/**
* This class provides a order cart
*
* @package OSB
* @subpackage Cart
* @package Cart
* @category Controllers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Controller_Cart extends Controller_TemplateDefault {
/**

View File

@ -3,11 +3,10 @@
/**
* This class supports a product cart
*
* @package OSB
* @subpackage Cart
* @package Cart
* @category Models
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Cart extends ORM_OSB {

View File

@ -3,11 +3,10 @@
/**
* This class provides charge capabilities.
*
* @package OSB
* @subpackage Charge
* @package Charge
* @category Controllers/Admin
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Controller_Admin_Charge extends Controller_TemplateDefault_Admin {

View File

@ -3,11 +3,10 @@
/**
* This class provides charge item capabilities.
*
* @package OSB
* @subpackage Charge
* @package Charge
* @category Models
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Charge extends ORM_OSB {

View File

@ -3,12 +3,11 @@
/**
* This class provides CHECKOUT Plugin Support
*
* @package OSB
* @subpackage Checkout Plugins
* @package Checkout
* @category Plugins
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
* @todo Does this need to be Serializable?
*/
abstract class Checkout_Plugin implements Serializable {

View File

@ -3,12 +3,11 @@
/**
* This class provides PAYPAL support
*
* @package OSB
* @subpackage Plugins/Paypal
* @package Checkout
* @category Plugins
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
abstract class Checkout_Plugin_Paypal extends Checkout_Plugin {
protected $url_prod = 'www.paypal.com';

View File

@ -3,12 +3,11 @@
/**
* This class provides PAYPAL CART support
*
* @package OSB
* @subpackage Plugins/Paypal
* @package Checkout
* @category Plugins
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Checkout_Plugin_Paypal_Cart extends Checkout_Plugin_Paypal {
private $test_mode = FALSE;

View File

@ -3,11 +3,10 @@
/**
* This class provides checkout capabilities.
*
* @package OSB
* @subpackage Checkout
* @package Checkout
* @category Controllers
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Controller_Checkout extends Controller_TemplateDefault {

View File

@ -3,11 +3,10 @@
/**
* This class provides checkout capabilities.
*
* @package OSB
* @subpackage Checkout
* @package Checkout
* @category Models
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Checkout extends ORM_OSB {

View File

@ -3,11 +3,10 @@
/**
* This class provides checkout capabilities.
*
* @package OSB
* @subpackage Checkout
* @package Checkout
* @category Models
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Checkout_Notify extends ORM_OSB {

View File

@ -3,12 +3,11 @@
/**
* This class looks after DOMAIN NAME products
*
* @package OSB
* @subpackage Product
* @package Domain
* @category Helpers
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class DOMAIN {
/**

View File

@ -3,11 +3,10 @@
/**
* This class supports Domain TLD Registrars
*
* @package OSB
* @subpackage Host_TLD_Registrar
* @package Domain
* @category Models
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Domain_Registrar extends ORM_OSB {

View File

@ -3,11 +3,10 @@
/**
* This class supports Domain TLD
*
* @package OSB
* @subpackage Domains
* @package Domain
* @category Models
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Domain_Tld extends ORM_OSB {

View File

@ -3,11 +3,10 @@
/**
* This class supports DOMAIN products
*
* @package OSB
* @subpackage Product/Domain
* @category Models
* @package Domain
* @category Plugins
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Product_Plugin_DOMAIN extends Model_Product_Plugin {

View File

@ -3,11 +3,10 @@
/**
* This class supports Services
*
* @package OSB
* @subpackage DOMAIN
* @package Domain
* @category Models
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Model_Service_Plugin_Domain extends Model_Service_Plugin {

View File

@ -3,12 +3,11 @@
/**
* This class will take care of Domain Registrars.
*
* @package OSB
* @subpackage Service
* @category Helpers
* @package Domain
* @category Service
* @author Deon George
* @copyright (c) 2010 Deon George
* @license http://dev.leenooks.net/license.html
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
abstract class Service_Domain {
protected $so;

View File

@ -3,11 +3,10 @@
/**
* This class is able to interact with TPP
*
* @package OSB
* @subpackage Service
* @category Helpers
* @package Domain
* @category Service
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Service_Domain_Manual extends Service_Domain {

View File

@ -3,11 +3,10 @@
/**
* This class is able to interact with TPP
*
* @package OSB
* @subpackage Service
* @category Helpers
* @package Domain
* @category Service
* @author Deon George
* @copyright (c) 2010 Open Source Billing
* @copyright (c) 2009-2013 Open Source Billing
* @license http://dev.osbill.net/license.html
*/
class Service_Domain_PlanetDomain extends Service_Domain {

Some files were not shown because too many files have changed in this diff Show More