getProject(); $values = $this->request->getValues(); if ($this->request->isPost()) { $branding = [ "project_id" => $project["id"], "logo_url" => $values["logo_url"], "foreground_color" => $values["foreground_color"], "background_color" => $values["background_color"], "second_background_color" => $values["second_background_color"], "enabled" => isset($values["enabled"]) ? 1 : 0, ]; if ($this->projectBrandingModel->saveBranding($branding)) { $this->flash->success(t("Branding settings saved successfully.")); } else { $this->flash->failure(t("Unable to save branding settings.")); } return $this->response->redirect($this->helper->url->to("ProjectBrandingController", "show", ["project_id" => $project["id"], "plugin" => "OMIProjectBranding"]), true); } $branding = $this->projectBrandingModel->getBrandingByProjectId($project["id"]); $this->response->html($this->helper->layout->project("OMIProjectBranding:project_branding/show", [ "project" => $project, "branding" => $branding, "title" => t("Project Branding"), ])); } } #- #plugins/OMIProjectBranding/Controller/ProjectBrandingController.php