Mensagens Recentes

Páginas: 1 2 [3] 4 5 ... 10
21
Formulários / Re:executar um GET em uma url apos insert
« Última Mensagem: por heliotraxx Online Dezembro 09, 2016, 03:16:39 pm »
não podemos testar com um endereço que não existe.
não temos como dar um suporte sobre um script de terceiros.


coloca qualquer endereco.. a questao e que ele nem tenta acessar o endereco.. manta a url prefeitamente porem nao acessa..
22
Diversos / Re:Calculo de data
« Última Mensagem: por Haroldo Online Dezembro 09, 2016, 03:11:03 pm »
Meu presente de Natal para o Forum:

Código: [Selecionar]

<?php
//by Haroldo Passos 26/01/2004

function getDiaDaSemana($timestamp)

$timestamp strtotime($timestamp); 
$date getdate($timestamp); 
$diaSemana $date['weekday']; 
if(preg_match('/(sunday|domingo)/mi',$diaSemana)) $diaSemana 'Domingo'
else if(preg_match('/(monday|segunda)/mi',$diaSemana)) $diaSemana 'Segunda'
else if(preg_match('/(tuesday|terça)/mi',$diaSemana)) $diaSemana 'Terça'
else if(preg_match('/(wednesday|quarta)/mi',$diaSemana)) $diaSemana 'Quarta'
else if(preg_match('/(thursday|quinta)/mi',$diaSemana)) $diaSemana 'Quinta'
else if(preg_match('/(friday|sexta)/mi',$diaSemana)) $diaSemana 'Sexta'
else if(preg_match('/(saturday|sábado)/mi',$diaSemana)) $diaSemana 'Sábado'
return $diaSemana
}

function 
vencimento($data,$DIAS_PGTO=0)

$data date('Y-m-d'strtotime($data'+ '.$DIAS_PGTO.' days')); 
 
if(getDiaDaSemana($data)==("Sábado"))

  $data date('Y-m-d'strtotime($data' + 2 days')); 
 
}
 
else if(getDiaDaSemana($data)==("Domingo"))

$data date('Y-m-d'strtotime($data'+ 1 days')); 

 
return $data
}

function 
Dia_Util($data,$DIAS_PGTO=0)

$feriados=Feriados(date('Y',strtotime($data)));
$dutil=FALSE;
while (!$dutil) {
    
$data=vencimento($data,$DIAS_PGTO);
if (array_value_recursive($data$feriados) <> NULL)
{
$data date('Y-m-d'strtotime($data'+ 1 days')); 
$data=vencimento($data,$DIAS_PGTO);
}else{
$dutil=TRUE;
}

 
return $data
}


function 
DataPascoa($Ano)  {
$Rest =($Ano 19)+1;
  switch (
$Rest) {
    case 
1$Dia mktime(0,0,0414$Ano); break;
    case 
2$Dia mktime(0,0,043$Ano); break;
    case 
3$Dia mktime(0,0,0323$Ano); break;
    case 
4$Dia mktime(0,0,0411$Ano); break;
    case 
5$Dia mktime(0,0,0331$Ano); break;
    case 
6$Dia mktime(0,0,0418$Ano); break;
    case 
7$Dia mktime(0,0,048$Ano); break;
    case 
8$Dia mktime(0,0,0328$Ano); break;
    case 
9$Dia mktime(0,0,0416$Ano); break;
    case 
10$Dia mktime(0,0,045$Ano); break;
    case 
11$Dia mktime(0,0,0325$Ano); break;
    case 
12$Dia mktime(0,0,0413$Ano); break;
    case 
13$Dia mktime(0,0,042$Ano); break;
    case 
14$Dia mktime(0,0,0322$Ano); break;
    case 
15$Dia mktime(0,0,0410$Ano); break;
    case 
16$Dia mktime(0,0,0330$Ano); break;
    case 
17$Dia mktime(0,0,0417$Ano); break;
    case 
18$Dia mktime(0,0,047$Ano); break;
    case 
19$Dia mktime(0,0,0327$Ano); break;
  }
  
$Ret "";
  for (
$n=1$n<=13$n++) {
    
$Dia+=86400;

    if (
date('l',$Dia)=="Sunday"){
       
$dd date('d',$Dia);
$mm date('m',$Dia);
        return 
date('Y-m-d',$Dia);
    }
  }
  return 
"";
}

Function 
Feriados($ano)
{
$feriados[$ano.'-01-01']='Confraternização Universal';
$feriados[$ano.'-04-21']='Tiradentes';
$feriados[$ano.'-05-01']='Dia do Trabalho';
$feriados[$ano.'-09-07']='Proclamação da Independência';
$feriados[$ano.'-10-12']='Nossa Srª Aparecida';
$feriados[$ano.'-11-02']='Finados';
$feriados[$ano.'-11-15']='Proclamação da República';
$feriados[$ano.'-12-25']='Natal';

$pascoa=DataPascoa($ano);

$feriados[date('Y-m-d'strtotime($pascoa' - 48 days'))]='Segunda de Carnaval';
$feriados[date('Y-m-d'strtotime($pascoa' - 47 days'))]='Terça de Carnaval';
$feriados[date('Y-m-d'strtotime($pascoa' - 2 days'))]='Sexta-Feira da Paixão';
$feriados[$pascoa]='Páscoa';
$feriados[date('Y-m-d'strtotime($pascoa' + 60 days'))]='Corpus Christi';

Return $feriados;

}

function 
array_value_recursive($key, array $arr){
    
$val = array();
    
array_walk_recursive($arr, function($v$k) use($key, &$val){
        if(
$k == $keyarray_push($val$v);
    });
    return 
count($val) > $val array_pop($val);
}
?>

crie uma biblioteca externa
Código: [Selecionar]
sc_include_library("sys", "myLibs", "php/DiaUtil.php");

echo  "<pre>".print_r(feriados(2017),true)."</pre>";

echo "<pre> sexta santa '2017-04-14' prox dia util->". Dia_Util('2017-04-14')."  ".getDiaDaSemana(Dia_Util('2017-04-14'))."</pre>";

echo "<pre> sabado de carnaval '2017-02-25' prox dia util->". Dia_Util('2017-02-25')."  ".getDiaDaSemana(Dia_Util('2017-02-25'))."</pre>";

echo "<pre> confraternização '2017-01-01' prox dia util->". Dia_Util('2017-01-01')."  ".getDiaDaSemana(Dia_Util('2017-01-01'))."</pre>";

echo "<pre> um sabado '2017-01-07' prox dia util->". Dia_Util('2017-01-07')."  ".getDiaDaSemana(Dia_Util('2017-01-07'))."</pre>";

echo "<pre> dia comum '2017-03-15' prox dia util->". Dia_Util('2017-03-15')."  ".getDiaDaSemana(Dia_Util('2017-03-15'))."</pre>";
https://infinitusweb.net.br/sige/teste_feriados/

TAGS= BIBLIOTECA, EXTERNA, DATA, DIAS, UTIL,  VENCIMENTO, FERIADOS, SEM TABELA


23
Formulários / Re:Erro nas condições IF (envio e-mail)
« Última Mensagem: por Haroldo Online Dezembro 09, 2016, 03:07:48 pm »
Não conhece os eventos de aplicações Scriptcase?
24
Base de Conhecimento / Re:Aviso! Scriptcase + Wokrbench e MariaDB
« Última Mensagem: por Willian Fernando Online Dezembro 09, 2016, 03:07:10 pm »
Navicat é muito TOP (PAGO)
25
Diversos / Re:Calculo de data
« Última Mensagem: por Willian Fernando Online Dezembro 09, 2016, 03:03:58 pm »
26
Formulários / Re:Erro nas condições IF (envio e-mail)
« Última Mensagem: por Kennedy Anderson Online Dezembro 09, 2016, 02:55:19 pm »
Onde você inseriu essas informações ? Dentro de um campo ?
28
Diversos / Calculo de data
« Última Mensagem: por Kennedy Anderson Online Dezembro 09, 2016, 02:50:02 pm »
Boa tarde!

Minha duvida é, como faço para realizar o calculo de datas  ?

Por exemplo :

Quero calcular até que dia do mês (09/12/2016) vai o prazo de 10 dias UTEIS (Se não me engano vai até dia 23/12/2016).

Se tem alguma maneira de automatizar isso. Pois quero utilizar em condições, como, IF (se).

29
Diversos / IF / ELSE dentro de uma aplicação e CALCULO DE DATA
« Última Mensagem: por Kennedy Anderson Online Dezembro 09, 2016, 02:47:26 pm »
Boa tarde!

Minha duvida é se consigo colocar uma condição para que a aplicação siga.


Por exemplo:

Tenho um grid_feedback. Com as colunas:

NOME       | TEXTO        | DATA DO OCORRIDO |
kennedy    | sadasha     | 09/12/2016                 |

----------------------------------------------------
Preciso saber se consigo colocar uma "formatação condicional (excel)" . 

IF "data do ocorrido"  > 19/12/2016 (10 dias corridos passados) {
        Pinte o campo data de vermelho; OU exiba um POPUP se for possível.
}if else ( OUTRA CONDIÇÃO )  {
 }           

tudo isso dentro de grid_feedback.

------------------------------------------------------------------------------


30
Blank / Re:Blank incluindo outra blank
« Última Mensagem: por Haroldo Online Dezembro 09, 2016, 02:37:29 pm »
Somente com Iframe.

Uma aplicação sc é um diretório com vários scripts, não é possível usar include para isso.
Páginas: 1 2 [3] 4 5 ... 10