/** * Run installation. * * @return string */ private function __runInstall($connection, $validate, $params = null) { $url = Player_Flags::getFlag('url'); $status = Player_Flags::getFlag('status'); $player = Player_Flags::getFlag('player'); $label = Player_Flags::getFlag('label'); $login = $connection->loadConnection($this->getEnvironment(), $url['login'], $params); if ($login) { $xml = Player_Convert::getXML($login, $label['config']); if (isset($xml[$status['active']])) { if (intval($xml[$status['active']]) == 1) { Player_File::setFile($this->getConfigFile(), $login, true); return true; } } } return false; }
public function setLoop($campaigns = null, $medias = null) { $loop = $this->getLoop(); $media = Player_Flags::getFlag('playlist', 'media'); $files = Player_Flags::getFlag('files', 'loop'); $label = Player_Flags::getFlag('label', 'loop'); $path = Player_Flags::getFlag('path'); if (isset($loop[$campaigns][$medias])) { $loop[$campaigns][$medias][$media['status']] = false; } $file = Player_Convert::setXML($label, $loop); if (Player_File::setFile($path['config'] . $files['file'], $file, true)) { return true; } return false; }
public static function setStatus($msg = false, $status = false, $increment = false, $redefine = false) { $path = Player_Flags::getFlag('path'); $files = Player_Flags::getFlag('files', 'status'); $filename = $path['config'] . $files['file']; $status = self::getStatus(); if ($status) { if ($redefine) { $status['loop'] = 0; } else { if ($increment) { $status['loop'] = intval($status['loop']) + 1; } } if ($msg) { $status['msg'] = $msg; } if ($status) { $status['status'] = $status; } if (Player_Convert::setIni($status, $filename)) { return $status; } } return false; }
public function setDownload() { Player_Debug::setDebug('Saving settings...'); Player_Debug::setStatus('Finishing download...'); $path = Player_Flags::getFlag('path'); $files = Player_Flags::getFlag('files'); $label = Player_Flags::getFlag('label'); $status = Player_Flags::getFlag('status'); $file = Player_File::getFile($path['config'] . $files['config']['file']); $xml = Player_Convert::getXML($file, $label['config']); $xml[$status['download']] = 1; $file = Player_Convert::setXML($label['config'], $xml); if (Player_File::setFile($path['config'] . $files['config']['file'], $file, true)) { if (file_exists($path['config'] . $files['download']['file'])) { if (Player_File::unsetFile($path['config'] . $files['download']['file'])) { return true; } else { return false; } } return true; } return false; }