public static function addSite() { $ret = array(); $error = ''; $message = ''; $site_id = 0; if (isset($_POST['managesites_add_wpurl']) && isset($_POST['managesites_add_wpadmin'])) { //Check if already in DB $website = MainWP_DB::Instance()->getWebsitesByUrl($_POST['managesites_add_wpurl']); list($message, $error, $site_id) = MainWP_Manage_Sites_View::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; $ret['siteid'] = $site_id; if (MainWP_DB::Instance()->getWebsitesCount() == 1) { $ret['redirectUrl'] = admin_url('admin.php?page=managesites'); } die(json_encode($ret)); }