Top  Branding  Banner 
blank.gif
blank.gif
triangle.gif Du er her: /  Forsiden  /  Kildekoden  /  Component  /  Rejseplanen   Login nu   Login
blank.gif
««« Se kilde koden
blank.gif
tl.gif Cms tr.gif tls.gif     Component  trs.gif tl.gif Db tr.gif tl.gif Db-basket tr.gif tl.gif Db-login tr.gif tl.gif Db-customer tr.gif tl.gif Db-select tr.gif tl.gif Jquery tr.gif tl.gif Form-elements tr.gif tl.gif Menu-fisheye tr.gif tl.gif Template tr.gif tl.gif Tree-node tr.gif tl.gif Validator tr.gif
blank.gif
blank.gif
arrow-headline.gif Index
MenuLink  MenuLeft  
Tilbage

Skjul: Navn

Rejseplanen.php


Vis: Sample code, tutorial

Rejseplanen, Sample code, tutorial

Sådan benyttes komponenten Rejseplanen klassen

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

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

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

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

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

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

Skjul: Sådan vises komponenten

Rejseplanen, Sådan vises komponenten

Sådan vises komponenten Rejseplanen klassen

Rejseplanen

Indtast hvor rejsen starter fra og hvor den slutter





Du kan finde mere information om Rejseplanen:

Rejseplanen

Vis: PHP source code

Rejseplanen, PHP source code

Den fulde PHP kildekode for Rejseplanen klassen

<?php
/**
 * @package component
 * @filesource 
 * @see HTML_COMPONENT_PAGE_PATH.'/Rejseplanen.php'
 * @copyright (c) http://Finn-Rasmussen.com
 * @license http://Finn-Rasmussen.com/license/ myPHP License conditions
 * @author http://Finn-Rasmussen.com
 * @version 1.11
 * @since 27-nov-2009
 */

/**
 * The required files
 */
require_once(HTML_BASE_COMMON_PATH.'/Html.php');
require_once(
HTML_BASE_UTIL_PATH.'/Image.php');
require_once(
HTML_BASE_UTIL_PATH.'/Link.php');
require_once(
HTML_BASE_UTIL_PATH.'/ImageLink.php');
require_once(
HTML_BASE_UTIL_PATH.'/Fieldset.php');
require_once(
HTML_BASE_UTIL_PATH.'/Legend.php');
require_once(
HTML_FORM_COMPONENT_PATH.'/Form.php');
require_once(
HTML_FORM_COMPONENT_PATH.'/Hidden.php');
require_once(
HTML_FORM_COMPONENT_PATH.'/Label.php');
require_once(
HTML_FORM_COMPONENT_PATH.'/Text.php');
require_once(
HTML_FORM_COMPONENT_PATH.'/SubmitButton.php');

/**
 * Used to popup the Travel form for Rejseplanen
 * <code>
 * Usage:
 *   $html = new Rejseplanen($from, $to);
 *   print $html->getHtml();
 * Or
 *   Rejseplanen::display($from, $to);
 * </code>
 * @package component
 */

class Rejseplanen extends Html {
    
/**
     * @var String $from The from destination
     */
    
protected $from '';

    
/**
     * @var String $to The to destination
     */
    
protected $to   '';

    
/**
     * Constructor
     * @param String $from The source destination
     * @param String $to   The target destination
     */
    
function __construct($from=''$to='') {
        
parent::__construct();
        
$this->from $from != '' $from CONTACT_ADDRESS;
        
$this->to   $to;
    }
    
/**
     * Builds the html, and return it for the Rejseplanen
     * @return String The html
     */
    
function getHtml() {
        
$html  $this->html;
        if (
COMPONENT_SHOW COMPONENT_SHOW_REJSEPLANEN) {
            if (
CACHE_COMPONENT && $this->getCacheFileName(CACHE_COMPONENT_PATH) != '' && file_exists($this->getCacheFileName(CACHE_COMPONENT_PATH))) {
                
$html .= $this->content($this->getCacheFileName(CACHE_COMPONENT_PATH));
            }
            else {
                
$html .= '<h1>'.@REJSEPLANEN_TEXT."</h1>\r\n";
                
$form  = new Form("http:/"."/www.rejseplanen.dk/bin/query.exe/mn""post",'','target="blank"');
                
$form->add(new Label(@REJSEPLANEN_FROM));
                
$form->add(new Text("S"$this->from));
                
$form->add(new Hidden("SADR","1"));
                
$form->add(new Label(@REJSEPLANEN_TO));
                
$form->add(new Text("Z"$this->to));
                
$form->add(new Hidden("ZADR","1"));
                
$form->add(new SubmitButton('',@REJSEPLANEN_SUBMIT));
                
$fieldset = new Fieldset(new Legend(@REJSEPLANEN_HELP));
                
$fieldset->add($form);
                
$html .= $fieldset->getHtml();
                
$html .= '<p>'.@REJSEPLANEN_INFO."</p>\r\n";
                
$image = new Image('/rejseplanen.gif','96','40',"Rejseplanen",CSS_LINK_COLOR);
                
$link  = new Link('',"http:/"."/www.rejseplanen.dk/",CSS_LINK_COLOR,'Planlæg din rejse via Rejseplanen');
                
$imagelink = new Imagelink($image$link);
                
$html .= $imagelink->getHtml();
                if (
CACHE_COMPONENT) {
                    
$this->save($htmlCACHE_COMPONENT_PATH);
                }
            }
        }
        return 
$html;
    }

    
/**
     * Display html
     * <code>
     * Usage:
     *    Rejseplanen::display($from, $to);
     * </code>
     * @static
     * @param String $from The source destination
     * @param String $to   The target destination
     */
    
public static function display($from=''$to='') {
        
$html = new Rejseplanen($from$to);
        
$html->addHtml();
    }
}
?>

Vis: HTML source code

Rejseplanen, HTML source code

Den fulde HTML kildekode for Rejseplanen klassen

<?
<!-- DEBUGRejseplanen -->
<
h1>Rejseplanen</h1>
<!-- 
DEBUGFieldset -->
<
fieldset class="baseFieldset"><!-- DEBUGLegend -->
<
legend>Indtast hvor rejsen starter fra og hvor den slutter
</legend>

<!-- 
DEBUGForm -->
<
form action="http://www.rejseplanen.dk/bin/query.exe/mn/index.php" method="post" name="Form1" id="Form1" target="blank">
<!-- 
DEBUGLabel -->
<
label for="Label2" accesskey="A" title="Accelerator key, use (Alt + A)">
    <
b>Fr<span class="baseColorDark">a</span>:</b>&nbsp; (Alt A) </label><br />

<!-- 
DEBUGText -->
<
input type="text" name="S" id="Label2" class="formXLARGE baseBorder baseBody" value="Kongens Vænge 79, 3400 Hillerød, Denmark" title="Kongens Vænge 79, 3400 Hillerød, Denmark" tabindex="1" /><br />

<!-- 
DEBUGHidden -->
<
input type="hidden" name="SADR" value="1" />

<!-- 
DEBUGLabel -->
<
label for="Label3" accesskey="T" title="Accelerator key, use (Alt + T)">
    <
b><span class="baseColorDark">T</span>il:</b>&nbsp; (Alt T) </label><br />

<!-- 
DEBUGText -->
<
input type="text" name="Z" id="Label3" class="formXLARGE baseBorder baseBody" value="" tabindex="2" /><br />

<!-- 
DEBUGHidden -->
<
input type="hidden" name="ZADR" value="1" />

<!-- 
DEBUGSubmitButton -->
<
input type="submit" class="formButton baseBorder baseBody formXXSmall"
     
value="Find rejse" title="Find rejse (Alt + I)" tabindex="3" accesskey="I" />

</
form>

</
fieldset><br />
<
p>Du kan finde mere information om Rejseplanen:</p>
<!-- 
DEBUGImageLink -->
<!-- 
DEBUGLink -->
<
class="baseLinkColor" href="http://www.rejseplanen.dk/" title="Planlæg din rejse via Rejseplanen"><!-- DEBUGImage -->
<
img src="http://borebiller.info/images/rejseplanen.gif" width="96" height="40" alt="Rejseplanen" class="baseLinkColor" />
</
a>
?>

Vis: Class methods

Rejseplanen, Class methods

Her er 'klasse metoderne' for Rejseplanen klassen:

  • __construct
  • getHtml
  • display
  • setObject
  • set
  • get
  • getAttribute
  • getTag
  • add
  • getSizeof
  • getElement
  • getElements
  • getToogle
  • getMaximize
  • getMinimize
  • newTriangle
  • getStartHtml
  • getEndHtml
  • showsource
  • getClassName
  • getMsg
  • addHtml
  • __toString
  • getCacheFileName
  • save
  • content

Vis: Object vars

Rejseplanen, Object vars

Her er 'objekt variable' for Rejseplanen klassen:

  • html =>
  • sql =>

MenuRight 
triangle.gif

Dansk

Deutch

English (UK)

France

Italy

Norsk

Svensk

English (USA)


 
blank.gif
MenuBottom 
triangle.gif Copyright @ 1999-2010 www.Finn-Rasmussen.com Powered by myPHP Version (5.2.6-1+lenny9) 1.11
blank.gif