Subversion Repositories Sigmater

Rev

Blame | Last modification | View Log | Download | RSS feed

<?php

function check_dettaglio($progiscrizione, $periodo_da, $periodo_a, $flag_ass, $maxkeydett) {
        
        global $conn;
        
        $sql = "select TI04_CODSTATO, to_char(TI04_DATATIME_SCHED, 'ddmmyyyy') from S3_TI04_SERVIZIDETTAGLIO ";
        $sql .= " where TI04_PROGISCRIZIONE= '$progiscrizione' and ";
        $sql .= "to_char(TI04_PERIODO_DA, 'dd/mm/yyyy') = '$periodo_da' and ";
        $sql .= "to_char(TI04_PERIODO_A, 'dd/mm/yyyy') = '$periodo_a' and ";
        $sql .= "TI04_FLAG_ASS = $flag_ass and TI04_KEYDETT = $maxkeydett";
        $r = exec_select_format($conn, $sql);
        
        if (!$r)
                return array(false, false);
                
        return array($r[0][0], $r[0][1]);
}

function get_max_keydett($progiscrizione, $periodo_da, $periodo_a, $flag_ass) {
        
        global $conn;
        
        $sql = "select max(TI04_KEYDETT) from S3_TI04_SERVIZIDETTAGLIO ";
        $sql .= " where TI04_PROGISCRIZIONE= '$progiscrizione' and ";
        $sql .= "to_char(TI04_PERIODO_DA, 'dd/mm/yyyy') = '$periodo_da' and ";
        $sql .= "to_char(TI04_PERIODO_A, 'dd/mm/yyyy') = '$periodo_a' and ";
        $sql .= "TI04_FLAG_ASS = $flag_ass";
        
        $max = exec_select_format($conn, $sql);
        
        if (!$max)
                return false;
        
        if (empty($max[0][0]))
                return 0;
                
        return $max[0][0];
}

?>