$page->pdo]); if ($page->isPostBack()) { $retVal = $path = ''; $path = $_POST['folder']; $postFrom = (isset($_POST['postfrom']) ? $_POST['postfrom'] : ''); $postTo = (isset($_POST['postto']) ? $_POST['postto'] : ''); $group = ($_POST['group'] === '-1' ? 0 : (int) $_POST['group']); $gzip = ($_POST['gzip'] === '1' ? true : false); if ($path !== '') { $NE = new NZBExport([ 'Browser' => true, 'Settings' => $page->pdo, 'Releases' => $rel, ]); $retVal = $NE->beginExport( [ $path, $postFrom, $postTo, $group, $gzip, ] ); } else { $retVal = 'Error, a path is required!'; } $page->smarty->assign( [ 'folder' => $path, 'output' => $retVal, 'fromdate' => $postFrom, 'todate' => $postTo, 'group' => $_POST['group'], 'gzip' => $_POST['gzip'], ] ); } else { $page->smarty->assign( [ 'fromdate' => $rel->getEarliestUsenetPostDate(), 'todate' => $rel->getLatestUsenetPostDate(), ] ); } $page->title = 'Export Nzbs'; $page->smarty->assign( [ 'gziplist' => [1 => 'True', 0 => 'False'], 'grouplist' => $rel->getReleasedGroupsForSelect(true), ] ); $page->content = $page->smarty->fetch('nzb-export.tpl'); $page->render();