130a87aa9a
Minor updates for ADSL services Updates to Sort::MAsort() Move core OSB items under application/ Moved ACCOUNT functions under application Minor updates to task
55 lines
1.2 KiB
PHP
55 lines
1.2 KiB
PHP
<?php defined('SYSPATH') or die('No direct access allowed.');
|
|
|
|
/**
|
|
* This class looks after DOMAIN NAME products
|
|
*
|
|
* @package OSB
|
|
* @subpackage Product
|
|
* @category Helpers
|
|
* @author Deon George
|
|
* @copyright (c) 2010 Deon George
|
|
* @license http://dev.leenooks.net/license.html
|
|
*/
|
|
class DOMAIN {
|
|
/**
|
|
* Return an instance of this class
|
|
*
|
|
* @return ADSL
|
|
*/
|
|
public static function instance() {
|
|
return new DOMAIN;
|
|
}
|
|
|
|
public function product_view($data) {
|
|
}
|
|
|
|
public function contract_view($data,$price_base,$price_setup) {
|
|
}
|
|
|
|
/**
|
|
* Collect information for the cart
|
|
*/
|
|
public function product_cart() {
|
|
$output = '';
|
|
|
|
$output .= '<script type="text/javascript">//<![CDATA[
|
|
$(document).ready(function() {
|
|
$("input[type=submit]").attr("disabled","disabled");
|
|
});
|
|
//]]></script>
|
|
';
|
|
|
|
$output .= View::factory('domain/cart');
|
|
|
|
return $output;
|
|
}
|
|
|
|
public static function NS(Model_Service_Plugin_Domain $o) {
|
|
if ($o->registrar_ns)
|
|
return is_array($o->registrar_ns) ? implode(',',$o->registrar_ns) : '>Invalid<';
|
|
else
|
|
return is_array($o->domain_registrar->whitelabel_ns) ? implode(',',$o->domain_registrar->whitelabel_ns) : '>Unknown<';
|
|
}
|
|
}
|
|
?>
|