Exemplo n.º 1
0
require_once 'components/com_jtips/classes/jseason.class.php';
require_once 'components/com_jtips/classes/jtip.class.php';
require_once 'components/com_jtips/classes/juser.class.php';
$ids = jTipsGetParam($_REQUEST, 'cid', array());
$destroyed = array();
if (!empty($ids)) {
    foreach ($ids as $id) {
        if (is_numeric($id)) {
            $jSeason = new jSeason($database);
            $jSeason->load($id);
            jTipsLogger::_log('Deleting season ' . $jSeason->name);
            $params = array('season_id' => $id);
            $jRound = new jRound($database);
            $jRounds = $jSeason->loadByParams($params);
            if (!is_array($jRounds)) {
                if ($jRound->exists()) {
                    $jRounds = array($jRound);
                } else {
                    $jRounds = array();
                }
            }
            jTipsLogger::_log('deleting rounds from season');
            foreach ($jRounds as $jRound) {
                array_push($destroyed, $jRound->destroy());
            }
            $jTipsUser = new jTipsUser($database);
            $jTipsUsers = $jTipsUser->loadByParams($params);
            if (!is_array($jTipsUsers)) {
                if ($jTipsUser->exists()) {
                    $jTipsUsers = array($jTipsUser);
                } else {