title = 'Spotnab Source Add'; $source = []; $source['description'] = ''; $row = $spotnab->getDefaultValue('spotnabsources', 'username'); $source['username'] = $row[0]['Default']; $row = $spotnab->getDefaultValue('spotnabsources', 'useremail'); $source['useremail'] = $row[0]['Default']; $row = $spotnab->getDefaultValue('spotnabsources', 'usenetgroup'); $source['usenetgroup'] = $row[0]['Default']; $source['publickey'] = ''; $page->smarty->assign('source', $source); break; case 'submit': if ($_POST['id'] == '') { $ret = $spotnab->addSource($_POST['description'], $_POST['username'], $_POST['useremail'], $_POST['usenetgroup'], $_POST['publickey']); header('Location:'.WWW_TOP.'/spotnab-list.php'); } else { $ret = $spotnab->updateSource($_POST['id'], $_POST['description'], $_POST['username'], $_POST['useremail'], $_POST['usenetgroup'], $_POST['publickey']); header('Location:'.WWW_TOP.'/spotnab-list.php'); } break; case 'view': default: if (isset($_GET['id'])) { $page->title = 'Spotnab Source Edit'; $id = $_GET['id']; $source = $spotnab->getSourceByID($id); $page->smarty->assign('source', $source); } break; } $page->content = $page->smarty->fetch('spotnab-edit.tpl'); $page->render();