Пример #1
0
 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));
 }