| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- <?php
- namespace MGModule\DNSManager2\models\whmcs\orders;
- use MGModule\DNSManager2 as main;
- /**
- * Description of order
- *
- * @Table(name=tblorders,preventUpdate,prefixed=false)
- * @author Michal Czech <michael@modulesgarden.com>
- */
- class order extends main\mgLibs\models\orm{
- /**
- *
- * @Column(int)
- * @var int
- */
- public $id;
-
- /**
- *
- * @Column()
- * @var string
- */
- public $ordernum;
-
- /**
- *
- * @Column()
- * @var string
- */
- public $userid;
-
- /**
- *
- * @Column()
- * @var string
- */
- public $date;
-
- /**
- *
- * @Column()
- * @var string
- */
- public $invoiceid;
-
- /**
- *
- * @Column()
- * @var string
- */
- public $status;
-
- /**
- *
- * @Column()
- * @var string
- */
- public $ipaddress;
-
- /**
- *
- * @var main\models\whmcs\clients\client
- */
- private $_client;
- /**
- *
- * @return main\models\whmcs\clients\client
- */
- public function client(){
- if(empty($this->_client))
- {
- $this->_client = new main\models\whmcs\clients\client($this->userid);
- }
-
- return $this->_client;
- }
-
- function getOrderUrl(){
- return 'orders.php?action=view&id='.$this->id;
- }
- }
|