Protegendo downloads no PHPMaker

www.zubrag.com/scripts/download.php

Baixe o Arquivo

Insira esse código:

define('ALLOWED_REFERRER', 'abc.com');

 

Edite o seguinte trecho

define('BASE_DIR', 'uploads/');

para definir seu caminho dos arquivos.

No arquivo ewcfg10.php

Insira:

define("KG_USE_SECURITY_DOWNLOAD", "1", TRUE);

No arquivo phpfn10.php

Busque essa função: function ew_UploadPathEx($PhyPath, $DestPath) {

e insira o seguinte código no final dela

if (KG_USE_SECURITY_DOWNLOAD=="1" && !$PhyPath) { // If use security download and in view mode
return "download.php?f=";
} elseif (KG_USE_SECURITY_DOWNLOAD=="0" || $PhyPath) { // If not use security download or in upload mode
return ew_IncludeTrailingDelimiter($Path, $PhyPath);
}

Pronto

Como usar máscaras na edição do PHPMAKeR

Sempre tive medo de tentar por as tais máscaras de edição no PHPMaker. Até que um cliente pediu um campo com máscara. E foi bem mais fácil do que imaginei.

Achei um post no forum do PHPMaker. (Clique Aqui pra ver o Post Original)

1. Va no menu Tools --> Advanced Sttings
2. Habilite a opção "Use jQuery", eu não achei essa então habilitei Use JavaScript message, rsrsrs no final deu certo.
3. Copie o arquivo  jquery.maskedinput.js dentro da pasta "phpjs" dentro do seu site. (Peguei ele no site DigitalBush)
4.  Vá até o evento Page_Head. (Server Events - Global - All Pages - Page Head e inclua o codigo

ew_AddClientScript("phpjs/jquery.maskedinput-1.3.js");

5. Agora em cada formulario que você vai inserir uma másca va até o evento Client Scripts -> TableEspecific -> Add/Copy Page -> Startup Script e configure o seu campo com mascara

$("#x_seucampo1").mask("99/99/9999");

$("#x_seucampo2").mask("(999) 999-9999");

Loading...
Loading...