Domains
Domains Du er her: /  Forsiden  /  Kildekoden  /  Component  /  Domains   Login nu   Login
Domains
 ««« Se kilde koden
Domains
Domains Basic Domains Domains Base Domains Domains Component  Domains Domains Db Domains Domains Dto Domains Domains Form Domains Domains Form-elements Domains Domains Jquery Domains Domains Layout Domains Domains Menu Domains Domains Menu-fisheye Domains Domains Mvc Domains Domains Tab Domains Domains Table Domains Domains Template Domains Domains Util Domains
Domains
Domains
Domains Index
 
Tilbage

Navn : Domains.php


Sample code, tutorial

Sådan benyttes komponenten Domains klassen

Først skal du inkludere den fil der beskriver komponenten, som en klasse fil

  • <?
    require_once(HTML_PACKAGE_PATH.'/Domains.php');
    ?>

Dernæst kan du enten benytte komponenten som et taglib (statiske metoder):

  • <?
    Domains
    ::display($param1, $param2, $param3, ...);
    ?>

eller du kan lave en instance af komponenten og benytte metoderne direkte:

  • <?
    $object
    = new Domains($param1, $param2, $param3, ...);
    print
    $object->getHtml();
    ?>

Parent html

Sådan vises komponenten Domains klassen


PHP source code

Den fulde PHP kildekode for Domains klassen

<?
/**
* @package component
* @filesource
* @see HTML_COMPONENT_PAGE_PATH.'/Domains.php'
* @copyright (c) http://Finn-Rasmussen.com
* @license http://Finn-Rasmussen.com/license/ myPHP License conditions
* @author http://Finn-Rasmussen.com
* @version 1.10
* @since 22-feb-2007
*/

/**
* The required files
*/
require_once(HTML_BASE_COMMON_PATH.'/Html.php');
require_once(
HTML_BASE_UTIL_PATH.'/Link.php');

/**
* List the Domains and creates a link to each domain
* <code>
*   $html = new Domains($domains);
*   print $html->getHtml();
* Or
*   Domains::display($domains);
* </code>
* @package component
*/

class Domains extends Html {
    
/**
     * @var array $domains The list of domains to show
     */
    
var $domains = '';

    
/**
     * Constructor
     * @param array $domains The array of domain names
     */
    
function Domains($domains) {
        
$this->Html();
        
$this->domains = $domains;
    }

    
/**
     * Builds the html, and return it for an overview of domains
     * @return String The html
     */
    
function getHtml() {
        
$html  = $this->html;
        if (
defined('COMPONENT_SHOW') && COMPONENT_SHOW & COMPONENT_SHOW_DOMAINS && HTTP_USER_AGENT!=HTTP_USER_AGENT_P900) {
            if (
defined('CREATE_RUNTIME_KERNEL') && CREATE_RUNTIME_KERNEL) {
                
$html .= '<?$domains = new Domains('.$this->domains.');print $domains->getHtml();?>';
            } else {
                
$total = 'Total';
                if (
defined('LANGUAGE_EN')) {
                    switch (
LANGUAGE) {
                        case
LANGUAGE_EN:
                            
$html .= "<h1>Domain overview</h1>\r\n";
                            
$html .= "<p>This is the domains, which are in production</p>\r\n";
                            break;
                        case
LANGUAGE_DA:
                            
// Intentionally fall through
                        
default:
                            
$total = 'Ialt';
                            
$html .= "<h1>Oversigt over Domainer</h1>\r\n";
                            
$html .= "<p>Her følger en liste over domainer der er i produktion</p>\r\n";
                            break;
                    }
                } else {
                    
$html .= "<h1>Oversigt over Domainer</h1>\r\n";
                    
$html .= "<p>Her følger en liste over domainer der er i produktion</p>\r\n";
                }
                
$html .= "<hr />\r\n<ul>\r\n";
                foreach(
$this->domains as $key=>$value) {
                    
$no = $key+1;
                    if (
strlen($no)==1) {
                        
$no = '0'.$no;
                    }
                    
$link = new Link($value,'http:/'.'/'.$value.'/','',$no,LINK_LAYOUT_LI,'_blank');
                    
$html .= $link->getHtml();
                }
                
$html .= "</ul>\r\n";
                
$html .= "<p>$total: $no</p>\r\n";
            }
        } else {
            
$html .= "<!-- No Domains object -->\r\n";
        }
        return
$html;
    }

    
/**
     * Display html
     * <code>
     * Usage:
     *    Domains::display($domains);
     * </code>
     * @static
     * @param array $domains The array of domain names
     */
    
function display($domains) {
        
$html = new Domains($domains);
        
$html->addHtml();
    }
}
?>

HTML source code

Den fulde HTML kildekode for Domains klassen

<?
<!-- No Domains object -->

?>

Class methods

Her er 'klasse metoderne' for Domains klassen:

  • object
  • getclassname
  • getmsg
  • addhtml
  • gethtml
  • tostring
  • getcachefilename
  • save
  • content
  • stop
  • html
  • setobject
  • set
  • get
  • getattribute
  • gettag
  • add
  • getsizeof
  • getelement
  • getelements
  • gettoogle
  • getmaximize
  • getminimize
  • newtriangle
  • display
  • showsource
  • domains

Object vars

Her er 'objekt variable' for Domains klassen:

  • html =>
  • sql =>
  • elements => Array
  • sizeof => 0
  • domains => Array

Domains

Vis denne side på danmark

Vis denne side på Germany

Vis denne side på England

Vis denne side på France

Vis denne side på Italy

Vis denne side på Norge

Vis denne side på Sverige

Vis denne side på USA


 
Domains