Top  Branding  Banner 
blank.gif
blank.gif
triangle.gif Du er her: /  Forsiden  /  Kildekoden  /  Db-basket  /  Enginebasket   Login nu   Login
blank.gif
««« Se kilde koden
blank.gif
tl.gif Cms tr.gif tl.gif Component tr.gif tl.gif Db tr.gif tls.gif     Db-basket  trs.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

EngineBasket.php


Vis: Sample code, tutorial

EngineBasket, Sample code, tutorial

Sådan benyttes komponenten EngineBasket klassen

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

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

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

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

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

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

Skjul: Sådan vises komponenten

EngineBasket, Sådan vises komponenten

Sådan vises komponenten EngineBasket klassen

Tilføj produkter til din indkøbskurv

  • Hvis du vælger hvepse/mosegrise/muldvarpe så er der flere emner der lægges i indkøbskurv samtidigt
  • Pris autoformateres i onblur event i form view (når man retter)
  • Der er sortering på kolonner
  • Antal/beløb autoformateres og højrejusteres

Indkøbskurv

Her er din indkøbskurv

arrow-headline.gif EngineBasket
CRUD_VIEW_FORM_CREATE Indsæt ny  Indsæt

Vælg fra listen ...


Vis: PHP source code

EngineBasket, PHP source code

Den fulde PHP kildekode for EngineBasket klassen

<?php
/**
 * @package db-basket
 * @see HTML_DB_BASKET_CONTROLLER_PATH.'/EngineBasket.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_MVC_CONTROLLER_PATH.'/Engine.php');
require_once(
HTML_DB_BASKET_QUERY_PATH.'/QueryBasketList.php');
require_once(
HTML_DB_BASKET_UTIL_PATH.'/DefaultValidatorBasket.php');

/**
 * The Engine Basket parsing engine
 * This is the controller for a Basket
 * <code>
 * Usage:
 *   $table      = DATABASE_PREFIX.TABLE_NAME_BASKET;
 *   $query      = new QueryBasket($table);
 *   $name       = ENGINE_NAME_BASKET;
 *   $view       = GRID_LAYOUT_VIEW_BASKET;
 *   $sort       = true;
 *   $validators = "";
 *   
 *   $engine = new EngineBasket($table, $query, $name, $view, $sort, $validators);
 *   print $engine->getHtml();
 * Or
 *   EngineBasket::display($table, $query, $name, $view, $sort, $validators);
 * </code>
 * @package db-basket
 */

class EngineBasket extends Engine {
    
/**
     * Constructor
     * @param String  $table The table to use
     * @param Query   $query The Query Object to use
     * @param String  $name  The Engine Name to use
     * @param String  $view  The View to use
     * @param boolean $sort  The DataReader object may be sorted
     * @param array   $validators The validators to use
     */
    
function __construct($table=''$query=''$name=''$view=''$sort=''$validators='') {
        
$theTable  $table != '' $table DATABASE_PREFIX.TABLE_NAME_BASKET;
        
$theQuery  $query != '' $query : new QueryBasketList($theTable);
        
$theName   $name  != '' $name  ENGINE_NAME_BASKET;
        
$theView   $view  != '' $view  GRID_LAYOUT_VIEW_BASKET;
        
$theSort   $sort  != '' $sort  true;
        
$theValidators $validators  != '' $validators DefaultValidatorBasket::get();
        
parent::__construct($theTable$theQuery$theName$theView$theSort$theValidators);
    }

    
/**
     * Display html
     * <code>
     * Usage:
     *    EngineBasket::display($table, $query, $name, $view, $sort, $validators);
     * </code>
     * @static
     * @param String  $table The table to use
     * @param Query   $query The Query Object to use
     * @param String  $name  The Engine Name to use
     * @param String  $view  The View to use
     * @param boolean $sort  The DataReader object may be sorted
     * @param array   $validators The validators to use
     */
    
public static function display($table=''$query=''$name=''$view=''$sort=''$validators='') {
       
$html = new EngineBasket($table$query$name$view$sort$validators);
       
$html->addHtml();
    }
}
?>

Vis: HTML source code

EngineBasket, HTML source code

Den fulde HTML kildekode for EngineBasket klassen

<?
<p>Tilføj produkter til din indkøbskurv</p><ul><li>Hvis du vælger hvepse/mosegrise/muldvarpe så er der flere emner der lægges i indkøbskurv samtidigt</li><li>Pris autoformateres i onblur event i form view (når man retter)</li><li>Der er sortering på kolonner</li><li>Antal/beløb autoformateres og højrejusteres</li></ul><h1>Indkøbskurv</h1>

<
p>Her er din indkøbskurv</p>

<!-- 
DEBUGEngineBasket -->
<!-- 
DEBUGViewLimit -->
<!-- 
ViewLimit->getHtml(), (numRows:0) (rows/max:0) (max:400)  -->
<!-- 
DEBUGViewBasket -->
<!-- 
DEBUGTableHeader -->

<
table width="450" class="tableBasketView baseBorder" border="0" cellpadding="2" cellspacing="0">
 <
tr>
    <
td class="baseArrowHeader" valign="middle"><!-- DEBUGLink -->
<
class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php" title="Klik her for at Minimere ...  TableHeader"><!-- DEBUGImages -->
<
img src="http://myrer.info/images/arrow-headline.gif" width="4" height="7" alt="arrow-headline.gif" />
</
a>
</
td>
  <
th class="baseColorHeader" valign="top" align="left">EngineBasket
</th>

 </
tr>

</
table>

<
table id="ViewBasketId" width="450" class="tableBasketView baseBorder" border="0" cellpadding="2" cellspacing="0">
 <
tr>
    <
td class="baseColorLight baseAlignRight" valign="top"><!-- DEBUGImageLink -->
<!-- 
DEBUGLink -->
<!-- 
Indsæt --><class="baseColorLight" href="/source-code/db-basket/EngineBasket/index.php?baseCOMMAND=05dc0c5f6ee78feac35b0fb4159651a0&amp;dbTABLE=QVpkZW1vX2Jhc2tldFpB" title="CRUD_VIEW_FORM_CREATE Indsæt ny"><!-- DEBUGImages -->
<
img src="http://myrer.info/images/new.gif" width="13" height="13" alt="CRUD_VIEW_FORM_CREATE Indsæt ny" class="baseColorLight" />
&
nbsp;Indsæt</a>
</
td>
 </
tr>

</
table>
<!-- 
DEBUGViewLimit -->
<!-- 
ViewLimit->getHtml(), (numRows:0) (rows/max:0) (max:400)  -->

<
p>Vælg fra listen ...</p>

<!-- 
DEBUGUl -->
<
ul>
<!-- 
DEBUGLink -->
<!-- 
Bananfluer --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=Bananfluer" title="Bananfluer">Bananfluer</a></li>

<!-- 
DEBUGLink -->
<!-- 
Bier --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=bier" title="Bier">Bier</a></li>

<!-- 
DEBUGLink -->
<!-- 
Borebiller --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=borebiller" title="Borebiller">Borebiller</a></li>

<!-- 
DEBUGLink -->
<!-- 
Desinfektion --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=desinfektion" title="Desinfektion">Desinfektion</a></li>

<!-- 
DEBUGLink -->
<!-- 
Duer --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=duer" title="Duer">Duer</a></li>

<!-- 
DEBUGLink -->
<!-- 
Faraomyrer --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=faraomyrer" title="Faraomyrer">Faraomyrer</a></li>

<!-- 
DEBUGLink -->
<!-- 
Ræv --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=r&aelig;v" title="Ræv">Ræv</a></li>

<!-- 
DEBUGLink -->
<!-- 
Gedehams --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=gedehams" title="Gedehams">Gedehams</a></li>

<!-- 
DEBUGLink -->
<!-- 
Humlebier --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=humlebier" title="Humlebier">Humlebier</a></li>

<!-- 
DEBUGLink -->
<!-- 
Husbukke --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=husbukke" title="Husbukke">Husbukke</a></li>

<!-- 
DEBUGLink -->
<!-- 
Hvepse --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=hvepse" title="Hvepse">Hvepse</a></li>

<!-- 
DEBUGLink -->
<!-- 
Insekter --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=insekter" title="Insekter">Insekter</a></li>

<!-- 
DEBUGLink -->
<!-- 
Jordbier --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=jordbier" title="Jordbier">Jordbier</a></li>

<!-- 
DEBUGLink -->
<!-- 
Kakerlak --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=kakerlak" title="Kakerlak">Kakerlak</a></li>

<!-- 
DEBUGLink -->
<!-- 
Lopper --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=lopper" title="Lopper">Lopper</a></li>

<!-- 
DEBUGLink -->
<!-- 
Møl --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=m&oslash;l" title="Møl">Møl</a></li>

<!-- 
DEBUGLink -->
<!-- 
Mus --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=mus" title="Mus">Mus</a></li>

<!-- 
DEBUGLink -->
<!-- 
Mosegrise --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=mosegrise" title="Mosegrise">Mosegrise</a></li>

<!-- 
DEBUGLink -->
<!-- 
Muldvarpe --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=muldvarpe" title="Muldvarpe">Muldvarpe</a></li>

<!-- 
DEBUGLink -->
<!-- 
Murbier --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=murbier" title="Murbier">Murbier</a></li>

<!-- 
DEBUGLink -->
<!-- 
Myrer --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=myrer" title="Myrer">Myrer</a></li>

<!-- 
DEBUGLink -->
<!-- 
Rotter --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=rotter" title="Rotter">Rotter</a></li>

<!-- 
DEBUGLink -->
<!-- 
Væggelus --> <li class="baseLinkColor"><class="baseLinkColor" href="/source-code/db-basket/EngineBasket/index.php?baseEMNE=v&aelig;ggelus" title="Væggelus">Væggelus</a></li>

</
ul>


?>

Vis: Class methods

EngineBasket, Class methods

Her er 'klasse metoderne' for EngineBasket 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

EngineBasket, Object vars

Her er 'objekt variable' for EngineBasket 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.3.3-7+squeeze9) 1.11
blank.gif