public static function addSite() { $ret = array(); $error = ''; $message = ''; if (isset($_POST['managesites_add_wpurl']) && isset($_POST['managesites_add_wpadmin'])) { //Check if already in DB $website = MainWPDB::Instance()->getWebsitesByUrl($_POST['managesites_add_wpurl']); list($message, $error) = MainWPManageSitesView::addSite($website); } $ret['add_me'] = isset($_POST['add_me']) ? $_POST['add_me'] : null; if ($error != '') { $ret['response'] = 'ERROR ' . $error; die(json_encode($ret)); } $ret['response'] = $message; if (MainWPDB::Instance()->getWebsitesCount() == 1) { $ret['redirectUrl'] = admin_url('admin.php?page=managesites'); } die(json_encode($ret)); }