} $nivelAutorizacao = GetAuthorizationLevel($dataConnector->mysqlConnection, $functionalities["administracaoSistema"]); if ($nivelAutorizacao <= 1) { DisplayNotAuthorizedWarning(); exit; } // Cria o objeto de mapeamento objeto-relacional $configDAO = new ConfigDAO($dataConnector->mysqlConnection); $configDAO->showErrors = 1; // Recupera as configurações armazenadas $paramArray = $configDAO->RetrieveRecordArray(); if ($action == "store") { foreach ($paramArray as $configParam) { if (isset($_REQUEST["parametro" . $configParam->id])) { $configParam->valor = $_REQUEST["parametro" . $configParam->id]; $configDAO->StoreRecord($configParam); } } echo 'Operação efetuada com sucesso!'; exit; } function GetInputField($paramDTO) { $calendar = new Calendar(); switch ($paramDTO->tipoParametro) { // case 1 INTEIRO - input simples, cai no caso default // case 2 STRING - input simples, cai no caso default case 3: $properties = 'style="width:50%;"'; // DATETIME - cria um datetime picker return '<input ' . $properties . ' class="datepick" type="text" readonly="readonly" name="parametro' . $paramDTO->id . '" value="' . $paramDTO->valor . '" />';