switch ($_POST['sec']) { case "delete_all_crawl_log": if (!empty($_POST['ids'])) { foreach ($_POST['ids'] as $id) { $controller->deleteCrawlLog($id); } } $controller->listCrawlLog($_POST); break; default: $controller->listCrawlLog($_POST); break; } } else { switch ($_GET['sec']) { case "clear_all_log": $controller->clearAllLog(); $controller->listCrawlLog($_GET); break; case "delete_crawl_log": $controller->deleteCrawlLog($_GET['id']); $controller->listCrawlLog($_GET); break; case "crawl_log_details": $controller->showCrawlLogDetails($_GET['id']); break; default: $controller->listCrawlLog($_GET); break; } }