break;
case validateRoute('POST', 'rules'):
$rules = new Rules($db, $user);
httpResponse($rules->create($postdata));
break;
case validateRoute('PATCH', 'rules/\\d+'):
$rules = new Rules($db, $user);
httpResponse($rules->update($params[1], $postdata));
break;
case validateRoute('DELETE', 'rules/\\d+'):
$rules = new Rules($db, $user);
httpResponse($rules->delete($params[1]));
break;
case validateRoute('GET', 'faq'):
$faq = new Faq($db, $user);
httpResponse($faq->query());
break;
case validateRoute('POST', 'faq'):
$faq = new Faq($db, $user);
httpResponse($faq->create($postdata));
break;
case validateRoute('PATCH', 'faq/\\d+'):
$faq = new Faq($db, $user);
httpResponse($faq->update($params[1], $postdata));
break;
case validateRoute('DELETE', 'faq/\\d+'):
$faq = new Faq($db, $user);
httpResponse($faq->delete($params[1]));
break;
case validateRoute('GET', 'polls'):
$polls = new Polls($db, $user);