if($_GET[start]==''){
$_GET[start]=0;
$where="where beneficjenci.bnf_id=uslugi_doradcze.ud_bnf_id and specjalisci.spc_id=uslugi_doradcze.ud_spc_id";
}
else{
$where=$_SESSION[ud_where];
$where_ps=$_SESSION[ud_where_ps];
}
$_SESSION[projekt]='';
if($_POST[ud_projekt]!=''){
if($_POST[ud_projekt]=='p' and ($_POST[ud_do]>'2006-07-31' or $_POST[ud_do]=='')){
$_POST[ud_do]='2006-07-31';
$_SESSION[projekt]='p';
}
if($_POST[ud_projekt]=='4'){
$where.=" and bnf_nr_ewid not like '%L%'
and bnf_status_na_r_p not in('5','6','10')";
$_SESSION[projekt]='4';
$bnf=" and bnf_nr_ewid not like '%L%'
and bnf_status_na_r_p not in('5','6','10')";
}
if($_POST[ud_projekt]=='5'){
$where.=" and $tab_bnf.bnf_nr_ewid like '%1.5'";
$_SESSION[projekt]='5';
$bnf=" and $tab_bnf.bnf_nr_ewid like '%1.5'";
}
if($_POST[ud_projekt]=='5r'){
$where.=" and $tab_bnf.bnf_nr_ewid like '%1.5r'";
$_SESSION[projekt]='5r';
$bnf=" and $tab_bnf.bnf_nr_ewid like '%1.5r'";
}
if($_POST[ud_projekt]=='5i'){
$where.=" and ($tab_bnf.bnf_nr_ewid like '%1.5r%' and $tab_bnf.bnf_nr_ewid not like '%1.5r' and $tab_bnf.bnf_nr_ewid not like '%z%')";
$_SESSION[projekt]='5i';
$bnf=" and ($tab_bnf.bnf_nr_ewid like '%1.5r%' and $tab_bnf.bnf_nr_ewid not like '%1.5r' and $tab_bnf.bnf_nr_ewid not like '%z%')";
}
if($_POST[ud_projekt]=='w'){
$where.=" and $tab_bnf.bnf_nr_ewid like '%WUP";
$_SESSION[projekt]='7';
$bnf=" and $tab_bnf.bnf_nr_ewid like '%WUP";
}
if($_POST[ud_projekt]=='k'){
$where.=" and $tab_bnf.bnf_nr_ewid like '%K'";
$_SESSION[projekt]='8';
$bnf=" and $tab_bnf.bnf_nr_ewid like '%K'";
}
}
if($_POST[wiek_od]!=''){
$rok=(date("Y")-$_POST[wiek_od
]); $where.=" and bnf_data_ur<='$rok-12-31'";
}
if($_POST[wiek_do]!=''){
$rok=(date("Y")-$_POST[wiek_do
]); $where.=" and bnf_data_ur>='$rok-01-01'";
}
if($_POST['ud_projekt']!=''){
$where .= " and prb_pro = '$_POST[ud_projekt]' and prb_bnf=bnf_id ";
}
$_SESSION[plec]='';
if($_POST[bnf_plec]!=''){
$where.=" and $tab_bnf.bnf_plec like '$_POST[bnf_plec]'";
$_SESSION[plec]=$_POST[bnf_plec];
}
if($_POST[bnf_nazwisko]!=''){
$where.=" and $tab_bnf.bnf_nazwisko like '$_POST[bnf_nazwisko]%'";
$_SESSION[bnf_nazwisko]=$_POST[bnf_nazwisko];
}
if($_POST[bnf_imie]!=''){
$where.=" and $tab_bnf.bnf_imie like '$_POST[bnf_imie]%'";
$_SESSION[bnf_imie]=$_POST[bnf_imie];
}
if($_POST[bnf_nr_ewid]!=''){
$where.=" and $tab_bnf.bnf_nr_ewid like '$_POST[bnf_nr_ewid]%'";
$_SESSION[bnf_nr_ewid]=$_POST[bnf_nr_ewid];
}
$_SESSION[spc_id]='';
if($_POST[ud_spc_id]!=''){
$where.=" and uslugi_doradcze.ud_spc_id=$_POST[ud_spc_id]";
$_SESSION[spc_id]=$_POST[ud_spc_id];
}
$_SESSION[ud_od]='';
if($_POST[prb_pro]!=''){
$where.=" and ud_data between projekt_bnf.prb_od and projekt_bnf.prb_do and projekt_bnf.prb_pro=$_POST[prb_pro]";
}
if($_POST[ud_od]!=''){
$where.=" and ud_data>='$_POST[ud_od]'";
$_SESSION[ud_od]=$_POST[ud_od];
$data_od=" and ud_data>='$_POST[ud_od]'";
}
$_SESSION[ud_do]='';
if($_POST[ud_do]!=''){
$where.=" and ud_data<='$_POST[ud_do]'";
$_SESSION[ud_do]=$_POST[ud_do];
$data_do=" and ud_data<='$_POST[ud_do]'";
}
$_SESSION[spc_rodzaj]='';
if($_POST[ud_spc_rodzaj]!=''){
if($_POST[ud_spc_rodzaj]=='ps'){
$where_ps.=" and (specjalisci.spc_rodzaj like 'Spec. ds. rozwoju zawodowego' or
specjalisci.spc_rodzaj like '%rednik pracy')";
}
elseif($_POST[ud_spc_rodzaj]=='pd2'){
if($_POST[ud_spc_projekt]!=''){
$pro.=" and specjalisci.spc_projekt like '$_POST[ud_spc_projekt]'";
}
$where_ps.=" and (exists (select ud_bnf_id from $tab_ud,$tab_spc where $tab_spc.spc_id=$tab_ud.ud_spc_id and $tab_bnf.bnf_id=$tab_ud.ud_bnf_id and $tab_spc.spc_rodzaj like '%rednik pracy' $pro $data_od $data_do $bnf)
and exists (select ud_bnf_id from $tab_ud,$tab_spc where $tab_spc.spc_id=$tab_ud.ud_spc_id and $tab_bnf.bnf_id=$tab_ud.ud_bnf_id and $tab_spc.spc_rodzaj like 'Doradca zawodowy' $pro $data_od $data_do $bnf))";
//$where.=" and (specjalisci.spc_rodzaj like 'Doradca zawodowy' or specjalisci.spc_rodzaj like '%rednik pracy')";
}
elseif($_POST[ud_spc_rodzaj]=='pd'){
if($_POST[ud_spc_projekt]!=''){
$pro.=" and specjalisci.spc_projekt like '$_POST[ud_spc_projekt]'";
}
$where_ps.=" and (exists (select ud_bnf_id from $tab_ud,$tab_spc where $tab_spc.spc_id=$tab_ud.ud_spc_id and $tab_bnf.bnf_id=$tab_ud.ud_bnf_id and $tab_spc.spc_rodzaj like 'Psycholog' $pro $data_od $data_do $bnf)
and exists (select ud_bnf_id from $tab_ud,$tab_spc where $tab_spc.spc_id=$tab_ud.ud_spc_id and $tab_bnf.bnf_id=$tab_ud.ud_bnf_id and $tab_spc.spc_rodzaj like 'Doradca zawodowy' $pro $data_od $data_do $bnf))";
//$where.=" and (specjalisci.spc_rodzaj like 'Doradca zawodowy' or specjalisci.spc_rodzaj like 'Psycholog')";
}
elseif($_POST[ud_spc_rodzaj]=='ppd'){
if($_POST[ud_spc_projekt]!=''){
$pro.=" and specjalisci.spc_projekt like '$_POST[ud_spc_projekt]'";
}
$where_ps.=" and (exists (select ud_bnf_id from $tab_ud,$tab_spc where $tab_spc.spc_id=$tab_ud.ud_spc_id and $tab_bnf.bnf_id=$tab_ud.ud_bnf_id and $tab_spc.spc_rodzaj like 'Psycholog' $pro $data_od $data_do $bnf)
and exists (select ud_bnf_id from $tab_ud,$tab_spc where $tab_spc.spc_id=$tab_ud.ud_spc_id and $tab_bnf.bnf_id=$tab_ud.ud_bnf_id and $tab_spc.spc_rodzaj like 'Doradca zawodowy' $pro $data_od $data_do $bnf)
and exists (select ud_bnf_id from $tab_ud,$tab_spc where $tab_spc.spc_id=$tab_ud.ud_spc_id and $tab_bnf.bnf_id=$tab_ud.ud_bnf_id and $tab_spc.spc_rodzaj like '%rednik pracy' $pro $data_od $data_do $bnf))";
//$where.=" and (specjalisci.spc_rodzaj like 'Doradca zawodowy' or specjalisci.spc_rodzaj like 'Psycholog' or specjalisci.spc_rodzaj like '%rednik pracy')";
}
else{
$where.=" and specjalisci.spc_rodzaj like '$_POST[ud_spc_rodzaj]'";
}
$_SESSION[spc_rodzaj]=$_POST[ud_spc_rodzaj];
}
$_SESSION[spc_proj]='';
if($_POST[ud_spc_projekt]!=''){
$where.=" and specjalisci.spc_projekt like '$_POST[ud_spc_projekt]'";
$_SESSION[spc_proj]=$_POST[ud_spc_projekt];
}
if($_GET[start]==''){
$_SESSION[ud_where]=$where;
$_SESSION[ud_where_ps]=$where_ps;
}