<div class="content_title">Niewypłacone należności afiliantom</div>
<?php
	//print_r($faktury_seo);

	$this->config->load('global_settings');
	$global_settings = $this->config->item('global_settings');
	$ilosc_dni_na_oplacenie = $global_settings['faktury_seo']['ilosc_dni_na_zaplacenie_faktury'];

?>
<script type="text/javascript">$(function() {$("#tabs").tabs();});</script>
<div id="tabs">
	<ul>
		<li><a href="#tabs-1">Niewypłacone należności</a></li>
		<li><a href="#tabs-2">Niewypłacone należności, po terminie płatności</a></li>
	</ul>
	<div id="tabs-1">
		<?php
            //print_r($faktury);
            if(!empty($faktury))
            {
                $i=0;
                foreach($faktury as $r)
                {
                        $nr_tmp = '';
                        $typ = '';
                        $typ_dostarczenia = '';
                        $nazwa = '';

                        //nazwa afilianta
                        if(!empty($r['nazwa'])) $nazwa = $r['nazwa'];
                        else $nazwa = $r['imie'].' '.$r['nazwisko'];

                        //numer platnosci
                        if(!empty($r['nr'])) $nr_tmp = $r['nr'];
                        else $nr_tmp = $r['numer_wlasny'];

                        //typ platnosci
                        if($r['typ']=='Firma') $typ = 'Faktura';
                        else $typ = 'Raport';

                        //typ dostarczenia
                        if($r['typ_dostarczenia']=='online') $typ_dostarczenia = 'Faktura online nr <b>FV '.$nr_tmp.'</b> ('.$r['data_wystawienia'].')';
                        else $typ_dostarczenia = 'Faktura <b>samodzielnie z '.$r['data_wystawienia'].'</b>';

                       if($r['typ']=='Firma')
                       {
                            //firma, faktura
                            echo '<div class="oplac_fakture"><a href="/payments/faktura_ksiegowosc_pdf_afiliant/'.$r['faktura_id'].'/'.$r['id'].'" target="_blank"><img src="/files/pdf.gif" alt="" border="0" align="left" />&nbsp; &nbsp;'.$typ_dostarczenia.'<br />&nbsp; &nbsp;'.$nazwa.'</a>';
                            echo '<div style="float:right;width:200px;"><form action="http://panel.networds.pl/ksiegowosc/all_payments_afiliant" onsubmit="return potwierdz()" method="post"><input type="hidden" name="afilianci_rolziczenia_id" value="'.$r['faktura_id'].'" /><input style="cursor:pointer;" type="submit" name="ok" value="potwierdź płatność" /></form></div></div>';
                       }
                       else
                       {
                            //osoba prywatna, raport
                            echo '<div class="oplac_fakture"><a href="/payments/rachunek_ksiegowosc_pdf_afiliant/'.$r['faktura_id'].'/'.$r['id'].'" target="_blank"><img src="/files/pdf.gif" alt="" border="0" align="left" />&nbsp; &nbsp;Raport nr <b>'.$r['nr'].'</b> ('.$r['data_wystawienia'].')<br />&nbsp; &nbsp;'.$nazwa.'</a>';
                            echo  '<div style="float:right;width:200px;"><form action="http://panel.networds.pl/ksiegowosc/all_payments_afiliant" onsubmit="return potwierdz_rach(this,\''.$r['data_wystawienia'].'\')" method="post">Data przelewu pieniędzy <input type="text" name="data" id="datepicker'.$i.'" name="data_platnosci" /><input type="hidden" name="afilianci_rolziczenia_id" value="'.$r['faktura_id'].'" /><input style="cursor:pointer;" type="submit" name="ok" value="potwierdź płatność" /></form></div></div>';
                            $i++;
                       }
                }               
            }
            else
            {
                echo '<p class="info_box">Brak żądań wypłat afiliantów</p>';
            }
		?>
	</div>
	<div id="tabs-2">
		<?php
			if(!empty($faktury))
            {                
                foreach($faktury as $r)
                {
                    if($r['ile_uplynelo_dni'] > $ilosc_dni_na_oplacenie)
                    {
                        $nr_tmp = '';
                        $typ = '';
                        $typ_dostarczenia = '';
                        $nazwa = '';

                        //nazwa afilianta
                        if(!empty($r['nazwa'])) $nazwa = $r['nazwa'];
                        else $nazwa = $r['imie'].' '.$r['nazwisko'];

                        //numer platnosci
                        if(!empty($r['nr'])) $nr_tmp = $r['nr'];
                        else $nr_tmp = $r['numer_wlasny'];

                        //typ platnosci
                        if($r['typ']=='Firma') $typ = 'Faktura';
                        else $typ = 'Raport';

                        //typ dostarczenia
                        if($r['typ_dostarczenia']=='online') $typ_dostarczenia = 'Faktura online nr <b>FV '.$nr_tmp.'</b> ('.$r['data_wystawienia'].')';
                        else $typ_dostarczenia = 'Faktura <b>samodzielnie z '.$r['data_wystawienia'].'</b>';

                       if($r['typ']=='Firma')
                       {
                            //firma, faktura
                            echo '<div class="oplac_fakture"><a href="/payments/faktura_ksiegowosc_pdf_afiliant/'.$r['faktura_id'].'/'.$r['id'].'" target="_blank"><img src="/files/pdf.gif" alt="" border="0" align="left" />&nbsp; &nbsp;'.$typ_dostarczenia.'<br />&nbsp; &nbsp;'.$nazwa.'</a>';
                            echo '<div style="float:right;width:200px;"><form action="http://panel.networds.pl/ksiegowosc/all_payments_afiliant#tabs-2" onsubmit="return potwierdz()" method="post"><input type="hidden" name="afilianci_rolziczenia_id" value="'.$r['faktura_id'].'" /><input style="cursor:pointer;" type="submit" name="ok" value="potwierdź płatność" /></form></div></div>';
                       }
                       else
                       {
                            //osoba prywatna, raport
                            echo '<div class="oplac_fakture"><a href="/payments/rachunek_ksiegowosc_pdf_afiliant/'.$r['faktura_id'].'/'.$r['id'].'" target="_blank"><img src="/files/pdf.gif" alt="" border="0" align="left" />&nbsp; &nbsp;Raport nr <b>'.$r['nr'].'</b> ('.$r['data_wystawienia'].')<br />&nbsp; &nbsp;'.$nazwa.'</a>';
                            echo  '<div style="float:right;width:200px;"><form action="http://panel.networds.pl/ksiegowosc/all_payments_afiliant#tabs-2" onsubmit="return potwierdz_rach(this,\''.$r['data_wystawienia'].'\')" method="post">Data przelewu pieniędzy <input type="text" name="data" id="datepicker'.$i.'" name="data_platnosci" /><input type="hidden" name="afilianci_rolziczenia_id" value="'.$r['faktura_id'].'" /><input style="cursor:pointer;" type="submit" name="ok" value="potwierdź płatność" /></form></div></div>';
                            $i++;
                       }                      
                  }
               }
            }
            else
            {
                echo '<p class="info_box">Brak żądań wypłat afiliantów</p>';
            }
		?>
	</div>
</div>

<?php
//js podlaczajacy kalendarz pod inputy
    echo '<script type="text/javascript">
            $(function() {';
            for($j=0;$j<$i;$j++){
                echo '$("#datepicker'.$j.'").datepicker($.datepicker.regional[\'pl\']);';}
    echo '});</script>';
?>

<script type="text/javascript">

    function poownaj_daty(data_wyp,data_wyst)
    {
        var data_wyplaty = data_wyp.replace(/-/gi, "");
        var data_wystawienia = data_wyst.replace(/-/gi, "");
               
        if(data_wyplaty >= data_wystawienia)
        {
            return true;
        }
        else
        {
            alert("Błędna data. Musisz podać datę nie wcześniejszą niż data zgłoszenia wypłaty pieniędzy, czyli "+data_wyst);
            return false;
        }
    }

	  function potwierdz(){
			var answer = confirm("Czy napewno potwierdzić zapłątę za fakturę afilianta? Operacji nie będzie można cofnąć");
			if (answer){
				return true;
			}
			else{
				return false;
			}
		}

	  	function potwierdz_rach(form,data_wystawienia_raportu){

		  	var wartos_daty = form.data.value;
            
		  	if(wartos_daty!='')
		  	{
                if(poownaj_daty(wartos_daty,data_wystawienia_raportu))
                {
                    var answer = confirm("Czy napewno potwierdzić przelew za raport wypłaty afilianta? Operacji nie będzie można cofnąć");
                    if (answer){
                        return true;
                    }
                    else{
                        return false;
                    }
                }
		  	}
		  	else
		  	{
			  	alert('Pole daty przelewu jest wymagane i podana w nim data musi być datą przelewu pieniędzy za raport');
			  	return false;
			}
			return false;
		}
</script>