function render() { $hdr_spotnntp = new SpotNntp($this->_settings->get('nntp_hdr')); # Controleer de users' rechten $this->_spotSec->fatalPermCheck(SpotSecurity::spotsec_retrieve_nzb, ''); # als het niet display is, check of we ook download integratie rechten hebben if ($this->_action != 'display') { $this->_spotSec->fatalPermCheck(SpotSecurity::spotsec_download_integration, $this->_action); } # if /* Als de HDR en de NZB host hetzelfde zijn, zet geen tweede verbinding op */ $settings_nntp_hdr = $this->_settings->get('nntp_hdr'); $settings_nntp_nzb = $this->_settings->get('nntp_nzb'); if ($settings_nntp_hdr['host'] == $settings_nntp_nzb['host']) { $nzb_spotnntp = $hdr_spotnntp; } else { $nzb_spotnntp = new SpotNntp($this->_settings->get('nntp_nzb')); } # else # NZB files mogen liever niet gecached worden op de client $this->sendExpireHeaders(true); try { $spotNzb = new SpotNzb($this->_db, $this->_settings); $spotNzb->handleNzbAction($this->_messageid, $this->_currentSession, $this->_action, $hdr_spotnntp, $nzb_spotnntp); if ($this->_action != 'display') { echo "<div data-role=page><div data-role=content><p>NZB saved.</p><a href='" . $this->_settings->get('spotweburl') . "' rel=external data-role='button'>OK</a></div></div>"; } # if } catch (Exception $x) { echo "<div data-role=page><div data-role=content><p>" . $x->getMessage() . "</p><a href='" . $this->_settings->get('spotweburl') . "' rel=external data-role='button'>OK</a></div></div>"; } # catch }
function render() { $hdr_spotnntp = new SpotNntp($this->_settings->get('nntp_hdr')); # Controleer de users' rechten $this->_spotSec->fatalPermCheck(SpotSecurity::spotsec_retrieve_nzb, ''); /* Als de HDR en de NZB host hetzelfde zijn, zet geen tweede verbinding op */ $settings_nntp_hdr = $this->_settings->get('nntp_hdr'); $settings_nntp_nzb = $this->_settings->get('nntp_nzb'); if ($settings_nntp_hdr['host'] == $settings_nntp_nzb['host']) { $nzb_spotnntp = $hdr_spotnntp; } else { $nzb_spotnntp = new SpotNntp($this->_settings->get('nntp_nzb')); } # else try { $spotNzb = new SpotNzb($this->_db, $this->_settings); $spotNzb->handleNzbAction($this->_messageid, $this->_currentSession, $this->_action, $hdr_spotnntp, $nzb_spotnntp); if ($this->_action != 'display') { echo "<div data-role=page><div data-role=content><p>NZB saved.</p><a href='" .$this->_settings->get('spotweburl') ."' rel=external data-role='button'>OK</a></div></div>"; } # if } catch(Exception $x) { echo "<div data-role=page><div data-role=content><p>" . $x->getMessage() . "</p><a href='". $this->_settings->get('spotweburl') ."' rel=external data-role='button'>OK</a></div></div>"; } # catch } # render
function render() { $hdr_spotnntp = new SpotNntp($this->_settings['nntp_hdr']); /* Als de HDR en de NZB host hetzelfde zijn, zet geen tweede verbinding op */ if ($this->_settings['nntp_hdr']['host'] == $this->_settings['nntp_nzb']['host']) { $nzb_spotnntp = $hdr_spotnntp; } else { $nzb_spotnntp = new SpotNntp($this->_settings['nntp_nzb']); } # else try { $spotNzb = new SpotNzb($this->_db, $this->_settings); $spotNzb->handleNzbAction($this->_messageid, $this->_action, $hdr_spotnntp, $nzb_spotnntp); if ($this->_action != 'display') { echo "<div data-role=page><div data-role=content><p>NZB saved.</p><a href='" .$this->_settings['spotweburl'] ."' rel=external data-role='button'>OK</a></div></div>"; } # if } catch(Exception $x) { echo "<div data-role=page><div data-role=content><p>" . $x->getMessage() . "</p><a href='". $this->_settings['spotweburl'] ."' rel=external data-role='button'>OK</a></div></div>"; } # catch } # render
function render() { $hdr_spotnntp = new SpotNntp($this->_settings['nntp_hdr'], $this->_settings['use_openssl']); /* Als de HDR en de NZB host hetzelfde zijn, zet geen tweede verbinding op */ if ($this->_settings['nntp_hdr']['host'] == $this->_settings['nntp_nzb']['host']) { $nzb_spotnntp = $hdr_spotnntp; } else { $nzb_spotnntp = new SpotNntp($this->_settings['nntp_nzb'], $this->_settings['use_openssl']); } # else try { $spotNzb = new SpotNzb($this->_db, $this->_settings); $spotNzb->handleNzbAction($this->_messageid, $this->_action, $hdr_spotnntp, $nzb_spotnntp); if ($this->_action != 'display') { echo "<xml><result>OK</result><msg></msg></xml>"; } # if } catch (Exception $x) { echo "<xml><result>ERROR</result><msg>" . $x->getMessage() . "</msg></xml>"; } # catch }