order_downloads.php

Go to the documentation of this file.
00001 <?php
00002 
00008 class Order_Downloads extends oxAdminDetails
00009 {
00010 
00016     protected $_oEditObject = null;
00017 
00024     public function render()
00025     {
00026         parent::render();
00027 
00028         if ( $oOrder = $this->getEditObject() ) {
00029             $this->_aViewData["edit"] = $oOrder;
00030         }
00031 
00032         return "order_downloads.tpl";
00033     }
00034 
00040     public function getEditObject()
00041     {
00042         $soxId = $this->getEditObjectId();
00043         if ( $this->_oEditObject === null && isset( $soxId ) && $soxId != "-1" ) {
00044             $this->_oEditObject = oxNew( "oxOrderFileList" );
00045             $this->_oEditObject->loadOrderFiles( $soxId );
00046         }
00047         return $this->_oEditObject;
00048     }
00049 
00055     public function resetDownloadLink()
00056     {
00057         $sOrderFileId = oxConfig::getParameter( 'oxorderfileid' );
00058         $oOrderFile = oxNew("oxorderfile");
00059         if ( $oOrderFile->load($sOrderFileId) ) {
00060             $oOrderFile->reset();
00061             $oOrderFile->save();
00062         }
00063     }
00064 }