Ejemplo n.º 1
0
 static function run()
 {
     if (isset($_GET['upgrade']) && CODOF\Access\CSRF::valid($_GET['CSRF_token'])) {
         require ABSPATH . 'admin/modules/system/Curl.php';
         if (isset($_GET['checklatest'])) {
             upgrader::check_latest();
         } else {
             if (isset($_GET['download'])) {
                 upgrader::download();
             } else {
                 if (isset($_GET['file_upgrade'])) {
                     upgrader::file_upgrade();
                 } else {
                     if (isset($_GET['direct_upgrade'])) {
                         echo 'started DU';
                         upgrader::direct_upgrade();
                     } else {
                         if (isset($_GET['ftp_step'])) {
                             upgrader::ftp_step();
                         }
                     }
                 }
             }
         }
         session_write_close();
         ob_end_flush();
         exit;
     }
 }