if (in_array($comp->id, $series->comps)) { $newcomps = array(); foreach ($series->comps as $scomp) { if ($scomp != $comp->id) { array_push($newcomps, $scomp); } } $series->comps = $newcomps; } else { // Not there so nothing to do } } } // Now write out the competition $compelem = $newconfigxml->createElement('competition'); $comp->write($compelem, $newconfigxml); $newdoc->appendChild($newconfigxml->createTextNode("\n\t")); $newdoc->appendChild($compelem); } // Work out whether the series are enabled foreach ($seriesbyid as $series) { // Looking for a request parameter called "series_xxx" if (array_key_exists("series_" . $series->id, $_REQUEST)) { $series->enabled = 'true'; } else { $series->enabled = 'false'; } // Now write out the series $serelem = $newconfigxml->createElement('series'); $series->write($serelem, $newconfigxml); $newdoc->appendChild($newconfigxml->createTextNode("\n\t"));