add($_POST); } else { $ret = $reg->update($_POST); } header("Location:".WWW_TOP."/regex-list.php"); break; case 'addtest': if (isset($_GET['regex']) && isset($_GET['groupname'])) { $r = array('groupname'=>$_GET['groupname'], 'regex'=>$_GET['regex'], 'ordinal'=>'1', 'status'=>'1'); $page->smarty->assign('regex', $r); } break; case 'view': default: $page->title = "Release Regex Add"; if (isset($_GET["id"])) { $page->title = "Release Regex Edit"; $id = $_GET["id"]; $r = $reg->getByID($id); } else { $r = []; $r["status"] = 1; } $page->smarty->assign('regex', $r); break; } $page->smarty->assign('status_ids', array(Category::STATUS_ACTIVE,Category::STATUS_INACTIVE)); $page->smarty->assign('status_names', array( 'Yes', 'No')); $page->smarty->assign('catlist',$category->getForSelect(true)); $page->content = $page->smarty->fetch('regex-edit.tpl'); $page->render();