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

Navn : EngineList.php


Sample code, tutorial

Sådan benyttes komponenten EngineList klassen

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

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

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

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

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

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

Parent html

Sådan vises komponenten EngineList klassen

EngineList Login (1)







PHP source code

Den fulde PHP kildekode for EngineList klassen

<?
/**
* @package mvc
* @see HTML_MVC_CONTROLLER_PATH.'/EngineList.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_MVC_CONTROLLER_PATH.'/Engine.php');
require_once(
HTML_DB_CUSTOMER_QUERY_PATH.'/QueryCustomer.php');

/**
* The ListView parsing engine
* This is the controller for a List View
* <code>
* Usage:
*   $table = DATABASE_PREFIX.TABLE_NAME_CUSTOMER;
*   $sql   = 'SELECT * FROM customer';
*   $name  = ENGINE_NAME_LIST;
*   $view  = GRID_LAYOUT_VIEW_LIST;
*   $engine = new EngineList($table,$sql,$name,$view);
*   print $engine->getHtml();
* Or
*   EngineList::display($table,$sql,$name,$view);
* </code>
* @package mvc
*/

class EngineList extends Engine {
    
/**
     * Constructor
     * @param String $table The table to use
     * @param String $sql   The SQL to excute
     * @param String $name  The Engine Name to use
     * @param String $view  The View to use
     */
    
function EngineList($table='',$sql='',$name='',$view='') {
        
$theTable  = $table!=''?$table:DATABASE_PREFIX.TABLE_NAME_CUSTOMER;
        
$translate = false;
        
$theSql    = $sql  !=''?$sql  :QueryCustomer::get($theTable,'','',$translate);
        
$theName   = $name !=''?$name :ENGINE_NAME_LIST;
        
$theView   = $view !=''?$view :GRID_LAYOUT_VIEW_LIST;
        
$this->Engine($theTable,$theSql,$theName);
    }

    
/**
     * Display html
     * <code>
     * Usage:
     *    EngineList::display($table,$sql,$name,$view);
     * </code>
     * @static
     * @param String $table The table to use
     * @param String $sql   The SQL to excute
     * @param String $name  The Engine Name to use
     * @param String $view  The View to use
     */
    
function display($table='',$sql='',$name='',$view='') {
       
$html = new EngineList($table,$sql,$name,$view);
       
$html->addHtml();
    }
}
?>

HTML source code

Den fulde HTML kildekode for EngineList klassen

<?

<table width="323" class="formView baseBorder" border="0" cellpadding="2" cellspacing="0">
<
tr>
    <
td class="baseArrowHeader" valign="middle"><img src="/images/arrow-headline.gif" width="4" height="7" alt="EngineList" />
</
td>
  <
th class="baseColorHeader" valign="top" align="left">Login (1)</th>

</
tr>

</
table>

<
table width="323" class="formView baseBorder" border="0" cellpadding="10" cellspacing="0">
<
tr>
    <
td valign="top"><form action="/source-code/mvc/EngineList/index.php" method="post" name="Viewlogin" id="Form58">

<
label for="Label55" accesskey="N" title="Accelerator key, use (Alt + N)">
    <
b>User<span class="baseColorDark">n</span>ame&nbsp;(Skal&nbsp;udfyldes)</b>&nbsp; (Alt + N) </label><br />

<
input type="text" name="username" id="Label55" class="formXLARGE baseBorder baseBody" maxlength="100" value="zita" title="username&#013;100&#013;string&#013;demo_login&#013;not_null&#013;" tabindex="8" /><br />

<
label for="Label56" accesskey="M" title="Accelerator key, use (Alt + M)">
    <
b>E<span class="baseColorDark">m</span>ail&nbsp;(Skal&nbsp;udfyldes)</b>&nbsp; (Alt + M) </label><br />

<
input type="text" name="email" id="Label56" class="formXLARGE baseBorder baseBody" maxlength="100" value="NOT_USED@hvepse.dk" title="email&#013;100&#013;string&#013;demo_login&#013;not_null&#013;" tabindex="9" /><br />

<
label>
    <
b>Created date (Skal udfyldes)</b>&nbsp; </label><br />

<
input type="text" name="created_date" id="Readonly57" class="formXLARGE baseBorder baseBody" maxlength="19" readonly="readonly" value="20040920080359" title="created_date&#013;19&#013;timestamp&#013;demo_login&#013;not_null&#013;unsigned&#013;zerofill&#013;binary&#013;" /><br />

<
div align="right"><input type="button" id="Cancelbutton59" class="formButton baseBorder baseBody"
    
onclick="history.back();" value="Fortryd" title="Fortryd" tabindex="10" />

<
input type="reset" id="Resetbutton60" class="formButton baseBorder baseBody"
    
value="Nulstil" title="Nulstil (Alt + B)" tabindex="11" accesskey="B" />

<!--
VIEW_LOGIN_FORM -->
<
input type="submit" id="Submitbutton61" class="formButton baseBorder baseBody"
    
value="Login" title="Login (Alt + O)" tabindex="12" accesskey="O" />

</
div>

</
form>

<
script type="text/javascript">
//<![CDATA[
function setFocus_Viewloginusername() {if (typeof document.Viewlogin == 'object') {if (typeof document.Viewlogin.username == 'object') {document.Viewlogin.username.focus();document.Viewlogin.username.select();}}}if (typeof focusIsDefined == 'undefined') {function onload2Body() {var onloadCurrent = window.onload;if (typeof onloadCurrent !== 'function') {window.onload = setFocus_Viewloginusername;} else {window.onload = function() {onloadCurrent();setFocus_Viewloginusername();}}}onload2Body();focusIsDefined = true;}
//]]>
</script>

</td>
</tr>

</table>

?>

Class methods

Her er 'klasse metoderne' for EngineList klassen:

  • enginelist
  • display
  • engine
  • object
  • getclassname
  • getmsg
  • addhtml
  • gethtml
  • tostring
  • getcachefilename
  • save
  • content
  • stop
  • html
  • setobject
  • set
  • get
  • getattribute
  • gettag
  • add
  • getsizeof
  • getelement
  • getelements
  • gettoogle
  • getmaximize
  • getminimize
  • newtriangle
  • showsource
  • engineobject
  • getview
  • doget
  • dogetview
  • logout
  • dopost
  • loginform
  • getnextview
  • execute

Object vars

Her er 'objekt variable' for EngineList klassen:

  • html =>
  • sql => SELECT username, email, created_date FROM demo_login WHERE demo_login_id=510
  • elements => Array
  • sizeof => 0
  • table => demo_login
  • name => EngineList
  • view => 128

EngineList

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


 
EngineList
EngineList
EngineList