Skip to content
[UNMAINTAINED] Online Soccer Manager
PHP Other
  1. PHP 98.9%
  2. Other 1.1%
Branch: master
Clone or download
Latest commit afff029 Jan 21, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Android Update copyright notices Jan 28, 2016
Database Read leagues' country codes and country names from database Apr 8, 2015
Website Redact email address Jan 21, 2019
.editorconfig Add '.editorconfig' Jan 28, 2016
CUSTOMIZATION.md Update 'CUSTOMIZATION' Sep 26, 2015
LICENSE Initial commit Oct 28, 2013
README.md Update copyright notices Jan 28, 2016

README.md

OpenSoccer

Online Soccer Manager

Live demo: www.opensoccer.org

Setup

  1. Put the PHP files up on a web server

  2. Add the two subdomains www and m for your domain

  3. Set up an empty MySQL database with collation utf8_general_ci and privileges SELECT, INSERT, UPDATE, DELETE, DROP

  4. Run the SQL from Database/STRUCTURE.sql to create the database structure

  5. Run the SQL from Database/DATA.sql to add the initial data for the game

  6. Edit Website/config.example.php so that it matches your installation and rename it to Website/config.php

  7. Set up all the cron jobs listed below

  8. Change the password for the default user with administrator rights (username: Admin, password: admin)

  9. Make sure that GNU gettext is installed, e.g. on Ubuntu via

    sudo apt-get install gettext
    apt-get install locales
    
  10. Make sure that the Intl extension is installed, e.g. on Ubuntu via

    sudo apt-get install php5-intl

  11. Make sure the directory cache is writable

Cron jobs

Contributing

Any contributions are welcome :) Please fork this repository, apply your changes, and submit your contributions by sending a pull request.

Translating

In order to provide translations for this project, please refer to our documentation and find the translation files in Website/i18n.

Custom Poedit settings

  • Go to File - Preferences - Parsers - PHP - Edit. In the list of extensions, add ;*.php.txt at the end.
  • Go to File - Preferences - Translation Memory. Disable the checkbox for Use translation memory.
  • Go to Catalogue - Properties - Sources keywords. Add a new entry __ (double underscore).

License

All parts of this project, except for the folder Website/images, have been released under the following license:

 Copyright (c) delight.im <info@delight.im>
 
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.
 
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see {http://www.gnu.org/licenses/}.
You can’t perform that action at this time.