Esempio n. 1
0
 static function GetConfigurationParam($mysqlConnection, $paramName)
 {
     $configDAO = new ConfigDAO($mysqlConnection);
     $configDAO->showErrors = 1;
     $configParamArray = $configDAO->RetrieveRecordArray("nomeParametro='" . $paramName . "'");
     if (sizeof($configParamArray) != 1) {
         return "";
     }
     $configParam = $configParamArray[0];
     return $configParam->valor;
 }
Esempio n. 2
0
$dataConnector = new DataConnector('mySql');
$dataConnector->OpenConnection();
if ($dataConnector->mysqlConnection == null) {
    echo 'Não foi possível se connectar ao bando de dados!';
    exit;
}
$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