/** * * @returns TimestampConverter * @return TimestampConverter */ public static function getInstance() { if (!isset(self::$instance)) { self::$instance = new TimestampConverter(); } return self::$instance; }
private function stats() { $this->ln(); $this->SetFont('roboto', 'B', 14); $this->Cell(180, 0, 'Stats', 0, 1); $this->SetFont('roboto', '', 12); $this->Cell(80, 0, 'Spielzeit', 0, 0); $this->Cell(80, 0, TimestampConverter::getInstance()->secToMinute($this->duration), 0, 1, 'R'); $this->Cell(80, 0, 'Songs', 0, 0); $this->Cell(80, 0, $this->countSongs, 0, 1, 'R'); }
public function setSong($song) { $song['b'] = $song['c']; $song['arr_b'] = $song['arr_c']; $song['arr_t'] = ''; $song['arr_p'] = ''; $inst = array('Western', 'E-Gitarre', 'Akkordeon', 'Keyboard'); foreach ($song as $key => $value) { if (property_exists($this, $key)) { $this->{$key} = trim($value); } } $this->duration = $song['duration'] == 0 ? 200 : $song['duration']; $this->genre = $song['g_name']; $this->instrumentKlaus = $inst[$song['instrument']]; $this->setMusiker($song); $this->setStatusClass(); $this->angefangen_gen = TimestampConverter::getInstance()->convertSQLtoLesbar($this->angefangen); $this->erschienen_gen = TimestampConverter::getInstance()->convertSQLtoLesbar($this->erschienen); $this->txt_link = $this->txt != '' ? '<a href="/files/' . $this->txt . '">txt</a>' : ''; $this->mp3_link = $this->mp3 != '' ? '<a href="/files/' . $this->mp3 . '">mp3</a>' : ''; }
public function setStartUhrzeit($uhrzeitStart) { $this->pl_start = TimestampConverter::getInstance()->convertDatumAnUhrzeitToUnix($this->pl_datum, $uhrzeitStart); }
public function getPauseEdit() { $data['pause'] = TimestampConverter::getInstance()->secToMinute($this->pb_pause); $data['pb_id'] = $this->pb_id; return TemplateParser::getInstance()->parseTemplate($data, 'Bloecke/editPause.html', PATH); }