private function displayModuleWarnings() { $configuration = new DpdGroupConfiguration(); if (!$configuration->checkRequiredFields()) { $warning_message = $this->l('Module is not fully configured yet.'); if (Tools::getValue('menu') != 'configuration' && !$this->ps_14) { //on PS 1.4 html tags are encoded $warning_message .= ' <a href="' . $this->module_url . '&menu=configuration">' . $this->l('Configuration page →') . '</a>'; } $this->displayAdminWarning($warning_message); } if ($configuration->debug_mode) { $warning_message = $this->l('Module is in debug mode.'); if (!$this->ps_14) { $debug_filename = DpdGroupWS::createDebugFileIfNotExists(); $warning_message .= ' <a target="_blank" href="' . _DPDGROUP_MODULE_URI_ . $debug_filename . '">' . $this->l('Debug file →') . '</a>'; } $this->displayAdminWarning($warning_message); } }
private function saveSettings() { if (DpdGroupConfiguration::saveConfiguration()) { DpdGroup::addFlashMessage($this->l('Settings saved successfully')); Tools::redirectAdmin($this->module_instance->module_url . '&menu=configuration'); } else { DpdGroup::addFlashError($this->l('Could not save settings')); } }