shop_license.php

Go to the documentation of this file.
00001 <?php
00002 
00008 class Shop_License extends Shop_Config
00009 {
00014     protected $_sThisTemplate = "shop_license.tpl";
00015 
00016 
00023     public function render()
00024     {
00025         $myConfig   = $this->getConfig();
00026         if ($myConfig->isDemoShop()) {
00027             throw new oxSystemComponentException("license");
00028         }
00029 
00030         parent::render();
00031 
00032         $soxId = oxConfig::getParameter( "oxid" );
00033 
00034         // dodger: only first shop can store serials
00035 
00036         /*if( $soxId != "-1" && $soxId != "1")
00037             $soxId = "1";*/
00038 
00039         // check if we right now saved a new entry
00040         $sSavedID = oxConfig::getParameter( "saved_oxid" );
00041         if ( ($soxId == "-1" || !isset( $soxId ) ) && isset( $sSavedID ) ) {
00042             $soxId = $sSavedID;
00043             oxSession::deleteVar( "saved_oxid");
00044             $this->_aViewData["oxid"] =  $soxId;
00045             // for reloading upper frame
00046             $this->_aViewData["updatelist"] =  "1";
00047         }
00048 
00049         if ( $soxId != "-1" && isset( $soxId ) ) {
00050             // load object
00051             $oShop = oxNew( "oxshop" );
00052             $oShop->load( $soxId );
00053             $this->_aViewData["edit"] =  $oShop;
00054         }
00055 
00056         $this->_aViewData["version"] = $myConfig->getVersion();
00057 
00058 
00059 
00060         return $this->_sThisTemplate;
00061     }
00062 
00063 }