options(); self::$options['id'] = (int) $this->argument('id'); self::$options['day'] = (int) $this->argument('day'); self::$options['base_url'] = 'https://www.sofascore.com/'; if (! self::$options['id']) { $txt = 'PARAMETERS' . PHP_EOL; $txt .= '--d debug' . PHP_EOL; $txt .= '--r restart range' . PHP_EOL; $txt .= '--f force' . PHP_EOL; $txt .= '--folder' . PHP_EOL; $txt .= '-----------------------------------------------------------' . PHP_EOL; $txt .= 'FUNCTION' . PHP_EOL; $txt .= ' 1 grapper daily & subDays ( default 3)' . PHP_EOL; $txt .= ' 2 grapper date' . PHP_EOL; $txt .= ' 3 grapper range' . PHP_EOL; $txt .= ' 4 grapper rose' . PHP_EOL; $txt .= ' 5 make ecxel from folder' . PHP_EOL; $txt .= ' 5 playeer/season' . PHP_EOL; // $txt .= " 1\tPlayerPerSeason".PHP_EOL; // $txt .= " 1\tPlayerPerSeason".PHP_EOL; // $txt .= " 1\tPlayerPerSeason".PHP_EOL; // $txt .= " 2\tSettingsToLocal".PHP_EOL; Notice::note($txt, 'b', 1); } Notice::note('Id ' . self::$options['id'], 'bb'); sleep(2); switch (self::$options['id']) { case 1: SettingsToLocal::run(); SetStorage::set(1); Grapper::load(1); MakeExcel::create(); SendMail::run(1); break; case 5: SetStorage::set(5); MakeExcel::create(); break; case 6: PlayerPerSeason::run(); break; // case 2: // SetStorage::set(); // Grapper::load(2); // break; // case 3: // SetStorage::set(); // Grapper::load(3); // break; // case 4: // SetStorage::set(); // Grapper::load(4); // break; // case 5: // PlayerPerSeason::run(); // break; // case 6: // SettingsToLocal::run(); // break; // case 7: // SetStorage::set(); // MakeExcel::create(); // break; // case 'zip': // self::setStorage(); // ZipFolder::create(); // break; // case 'mail': // self::setStorage(); // SendMail::run(); // break; // case 'rose': // self::setStorage(); // Rose::run(); // break; // case 'sql_mover': // SqlMover::run(); // break; // case 'torunament_teams': // TournamentTeams::get(); // break; // case 'set_to_production': // SettingsToProduction::run(); // break; default: Notice::note('function not implemented yet', 'br', 1); } } }