$orkclasses = $Attendance->GetClasses(array()); do { foreach ($orkclasses['Classes'] as $idx => $classinfo) { if ($classinfo['Name'] == $class_namemap[$classes->classname]) { $classid = $classinfo['ClassId']; break; } } $class_map[$classes->classpk] = $classid; } while ($classes->next()); pre_print_r($class_map); echo "<h2>Create System Awards</h2>"; $Award->create_system_awards(); echo "<h2>Create Kingdom</h2>"; $kingdom = new APIModel('Kingdom'); $wetlands = $kingdom->CreateKingdom(array('Token' => $Token, 'Name' => 'Kingdom of the Wetlands', 'Abbreviation' => 'WL', 'AveragePeriod' => 6, 'AttendancePeriodType' => 'Month', 'AttendanceMinimum' => 6, 'AttendanceCreditMinimum' => 9, 'DuesPeriod' => 6, 'DuesPeriodType' => 'Month', 'DuesAmount' => 6.0, 'KingdomDuesTake' => 3.0)); pre_print_r($wetlands); $KingdomId = $wetlands['Detail']; echo "<h2>Park Map</h2>"; $KingdomDetails = $kingdom->GetKingdomDetails(array('KingdomId' => $KingdomId)); $park = new APIModel('Park'); $parks->clear(); $park_map = array(); $parks->find(); do { echo "<h3 style='display: inline-block; margin: auto 20px;'>{$parks->name}</h3>"; $parktitleid = $KingdomDetails['ParkTitles'][0]['ParkTitleId']; foreach ($KingdomDetails['ParkTitles'] as $ParkTitle) { if ($ParkTitle['Title'] == $parks->title) { $parktitleid = $ParkTitle['ParkTitleId']; }
function ImportKingdoms() { echo "<h2>Import Kingdoms</h2>"; list($kingdom_id, $detail) = $this->LastStatus('kingdoms', array(14)); $sql = "select * from kingdoms where kingdomID > {$kingdom_id} and kingdomID != 14 order by kingdomID"; $kingdoms = $this->ORK2->query($sql); $Kingdom = new APIModel('Kingdom'); echo $sql . "<p>"; if ($kingdoms->size() > 0) { do { if ($kingdoms->kingdomID == 2) { continue; } echo "Create Kingdom {$kingdoms->name}<br />"; $kingdom = $Kingdom->CreateKingdom(array('Token' => $this->token, 'Name' => $kingdoms->name, 'Abbreviation' => $kingdoms->abbr, 'AveragePeriod' => 6, 'AttendancePeriodType' => 'Month', 'AttendanceMinimum' => 6, 'AttendanceCreditMinimum' => 9, 'DuesPeriod' => 6, 'DuesPeriodType' => 'Month', 'DuesAmount' => 6.0, 'KingdomDuesTake' => 3.0, 'HeraldryUrl' => 'http://www.amtgardrecords.com/images/kingdomthumbs/' . $kingdoms->kingdomthumb)); $this->RecordTransfer('kingdoms', 'Kingdom', $kingdoms->kingdomID, $kingdom['Detail'], array()); } while ($kingdoms->next()); } echo "<h3>Import Kingdoms Complete</h3>"; }