|
<?php
|
|
require(__DATAGEN_META_CONTROLS__ . '/OrderChangeMetaControlGen.class.php');
|
|
|
|
/**
|
|
* This is a MetaControl customizable subclass, providing a QForm or QPanel access to event handlers
|
|
* and QControls to perform the Create, Edit, and Delete functionality of the
|
|
* OrderChange class. This code-generated class extends from
|
|
* the generated MetaControl class, which contains all the basic elements to help a QPanel or QForm
|
|
* display an HTML form that can manipulate a single OrderChange object.
|
|
*
|
|
* To take advantage of some (or all) of these control objects, you
|
|
* must create a new QForm or QPanel which instantiates a OrderChangeMetaControl
|
|
* class.
|
|
*
|
|
* This file is intended to be modified. Subsequent code regenerations will NOT modify
|
|
* or overwrite this file.
|
|
*
|
|
* @package Quasi
|
|
* @subpackage MetaControls
|
|
*/
|
|
class OrderChangeMetaControl extends OrderChangeMetaControlGen
|
|
{
|
|
/**
|
|
* Create and setup QListBox lstOrder
|
|
* @param string $strControlId optional ControlId to use
|
|
* @return QListBox
|
|
*/
|
|
public function lstOrder_Create($strControlId = null)
|
|
{
|
|
$objDatabase = Order::GetDatabase();
|
|
$this->lstOrder = new QListBox($this->objParentObject, $strControlId);
|
|
$this->lstOrder->Name = QApplication::Translate('Order');
|
|
$this->lstOrder->Required = true;
|
|
if (!$this->blnEditMode)
|
|
$this->lstOrder->AddItem(QApplication::Translate('- Select One -'), null);
|
|
$objResult = $objDatabase->Query('SELECT `id` FROM `order` ORDER BY id ASC');
|
|
while($aryRow = $objResult->FetchRow())
|
|
{
|
|
$objListItem = new QListItem($aryRow[0], $aryRow[0]);
|
|
if (($this->objOrderChange->Order) && ($this->objOrderChange->Order->Id == $aryRow[0]))
|
|
$objListItem->Selected = true;
|
|
$this->lstOrder->AddItem($objListItem);
|
|
}
|
|
return $this->lstOrder;
|
|
}
|
|
}
|
|
?>
|