$error = "Deep password check requires a valid path to unrar binary"; } elseif ($ret == Sites::ERR_BADTMPUNRARPATH) { $error = "The temp unrar path is not a valid directory"; } elseif ($ret == Sites::ERR_BADLAMEPATH) { $error = "The lame path is not a valid directory"; } elseif ($ret == Sites::ERR_SABCOMPLETEPATH) { $error = "The sab complete path is not a valid directory"; } } if ($error == "") { $site = $ret; $returnid = $site->id; header("Location:" . WWW_TOP . "/site-edit.php?id=" . $returnid); } else { $page->smarty->assign('error', $error); $site = $sites->row2Object($_POST); $page->smarty->assign('fsite', $site); } break; case 'view': default: $page->title = "Site Edit"; $site = $sites->get(true); $page->smarty->assign('fsite', $site); break; } $page->smarty->assign('yesno_ids', array(1, 0)); $page->smarty->assign('yesno_names', array('Yes', 'No')); $page->smarty->assign('passwd_ids', array(2, 1, 0)); $page->smarty->assign('passwd_names', array('Deep (requires unrar)', 'Shallow', 'None')); $page->smarty->assign('sabintegrationtype_ids', array(SABnzbd::INTEGRATION_TYPE_USER, SABnzbd::INTEGRATION_TYPE_SITEWIDE, SABnzbd::INTEGRATION_TYPE_NONE));