$episode = new Episode();
$episode->ext_id = $ext_id;
$episode->confirmed = true;
+ $episode->title = $row[0].' vs '.$row[1];
+ $episode->start = $this->guessDate($row[5].' '.$row[6]);
+ $episode->estimate = 120 * 60;
}
+ $this->line($episode->title);
$episode->event()->associate($event);
- $episode->title = $row[0].' vs '.$row[1];
$episode->comment = $row[4].' - '.$row[7];
- $start = $this->guessDate($row[5].' '.$row[6]);
- if (!$episode->start || $start->ne($episode->start)) {
- $episode->start = $start;
- }
- $episode->estimate = 120 * 60;
$episode->save();
- $players_a = preg_split('/(?<!It\'s me),\s*/', $row[2]);
- $players_b = preg_split('/(?<!It\'s me),\s*/', $row[3]);
+ $players_a = preg_split('/(?<!It\'s me|Tele|Structural),\s*/', $row[2]);
+ $players_b = preg_split('/(?<!It\'s me|Tele|Structural),\s*/', $row[3]);
for ($i = 0; $i < count($players_a); ++$i) {
$this->syncPlayer($episode, $players_a[$i], 'a'.$i);
$this->syncPlayer($episode, $players_b[$i], 'b'.$i);
$player->name_override = ltrim($codename, '@');
$player->user()->disassociate();
}
+ $this->line(' - '.$player->getName());
$player->save();
return $player;
}
private $codename_table = [
'moldorm malt' => 'knucks',
'kyrie strombom' => 'kyrie_strombom',
+ 'Sean' => 'sean9541',
+ 'Structural, Mike' => 'structuralmike',
+ 'Tele, thar' => 'telethar',
];
}