Esempio n. 1
0
}
$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 . '" />';