files_path = path_user_data(CS::get()->config->get("backgroundImagePath"), true); $this->files_url = path_user_data(CS::get()->config->get("backgroundImagePath"), false); } /** * Returns the path of a background image * * @param Integer $userID The ID of the user on which we perform research * @return String The URL pointing on the background image */ public function getPath(int $userID) : string { //First, check if the background image exists $backgroundImageRefFile = $this->files_path."adresse_imgfond/".$userID.".txt"; if(file_exists($backgroundImageRefFile)){ //Get background image path and return it return $this->files_url.file_get_contents($backgroundImageRefFile); } else { //Return default background image return $this->files_url.$this->defaultFile; } } } //Register class Components::register("backgroundImage", new BackgroundImage());