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 {