<?php
    $eroare = 0;

    // adaug carte
    if(isset($_POST['btnAdaugaTranzactie']))
    {                                            
        if(isset($_POST['id_carte']) && $_POST['id_carte'] == 0)
        {
            $eroare++;
            $eroare_id_carte = 1;
        }
        //
        if(isset($_POST['denumire']) && empty($_POST['denumire']))
        {
            $eroare++;
            $eroare_denumire = 1;
        }        
        //
        if(isset($_POST['cantitate']) && empty($_POST['cantitate']))
        {
            $eroare++;
            $eroare_cantitate = 1;
        }
        //
        if(isset($_POST['pret_fara_tva']) && empty($_POST['pret_fara_tva']))
        {
            $eroare++;
            $eroare_pret_fara_tva = 1;
        }
        //
        if($eroare == 0)
        {
            if(isset($_SESSION['lista_produse']) && $_GET['cid'] > 1 && $_GET['tid'] != 6)
            {
                $stare = 2;
                $contor = 0;
                foreach($_SESSION['lista_produse'] as $value)
                {
                    if(($value[0] == $_POST['id_carte']) && ($value[2] == $_POST['pret_fara_tva']))
                    {
                        $stare = 1;
                        $_SESSION['lista_produse'][$contor] = array($value[0], ($value[1] + $_POST['cantitate']), $value[2], (($value[1] + $_POST['cantitate']) * $value[2]), (round((((($value[1] + $_POST['cantitate']) * $value[2])*((100 + $_POST['tva'])/100)) - (($value[1] + $_POST['cantitate']) * $value[2])), 2)), $_GET['id_client'], $_GET['tid']);
                    }
                    $contor++;
                }                 
                //
                if($stare == 2)
                {
                    array_push($_SESSION['lista_produse'], array($_POST['id_carte'], $_POST['cantitate'], $_POST['pret_fara_tva'], $_POST['valoare_fara_tva'], $_POST['valoare_tva'], $_GET['id_client'], $_GET['tid']));    
                }
            }
            //
            if(isset($_SESSION['alte_produse']) && $_GET['cid'] == -1)
            {
                array_push($_SESSION['alte_produse'], array($_POST['tip'], $_POST['denumire'], $_POST['cantitate'], $_POST['pret_fara_tva'], $_POST['valoare_fara_tva'], $_POST['tva2'], $_POST['valoare_tva']));        
            }
            //
            if(isset($_SESSION['note_de_predare']) && $_GET['tid'] == 6 && $_GET['cid'] != -1)
            //if(isset($_SESSION['note_de_predare']) && $_GET['tid'] > 0 && $_GET['cid'] != -1)
            {
                array_push($_SESSION['note_de_predare'], array($_POST['id_carte'], $_POST['cantitate'], $_POST['pret_fara_tva'], $_POST['valoare_fara_tva'], $_POST['valoare_tva'], $_GET['id_client'], $_GET['tid'], $_POST['pt_editura']));        
            }            
            //
            if(!isset($_SESSION['note_de_predare']) && $_GET['tid'] == 6 && $_GET['cid'] != -1)
            //if(!isset($_SESSION['note_de_predare']) && $_GET['tid'] > 0 && $_GET['cid'] != -1)
            {
                $_SESSION['note_de_predare'] = array(array($_POST['id_carte'], $_POST['cantitate'], $_POST['pret_fara_tva'], $_POST['valoare_fara_tva'], $_POST['valoare_tva'], $_GET['id_client'], $_GET['tid'], $_POST['pt_editura']));
            }            
            //
            if(!isset($_SESSION['lista_produse']) && $_GET['cid'] > 1 && $_GET['tid'] != 6)
            {
                $_SESSION['lista_produse'] = array(array($_POST['id_carte'], $_POST['cantitate'], $_POST['pret_fara_tva'], $_POST['valoare_fara_tva'], $_POST['valoare_tva'], $_GET['id_client'], $_GET['tid']));
            }
            //
            if(!isset($_SESSION['alte_produse']) && $_GET['cid'] == -1)
            {
                $_SESSION['alte_produse'] = array(array($_POST['tip'], $_POST['denumire'], $_POST['cantitate'], $_POST['pret_fara_tva'], $_POST['valoare_fara_tva'], $_POST['tva2'], $_POST['valoare_tva']));
            }
            //        
            if(!isset($_GET['page']))
            {
                header('Location: tranzactie_noua.php?tid='.$_GET['tid'].'&id_client='.$_GET['id_client'].$f);    
            }    
            else
            {
                header('Location: editare_carte.php?page=tranzactie&p=10&pas=2&tid='.$_GET['tid'].'&tw=1&id_carte='.$_GET['id_carte'].'&id_client='.$_GET['id_client'].$f);
            }
        }
    }  
    
    // sterg carte din lista produse
    if(isset($_POST['btnStergereCarte']) && $_POST['btnStergereCarte'] == "StergereCarte")
    {
        unset($_SESSION['lista_produse'][$_POST['pid']]);
        if(!isset($_GET['page']))
        {
            header('Location: tranzactie_noua.php?tid='.$_GET['tid'].'&id_client='.$_GET['id_client'].$f);    
        }    
        else
        {
            header('Location: editare_carte.php?page=tranzactie&p=10&pas=2&tid='.$_GET['tid'].'&id_carte='.$_GET['id_carte'].'&id_client='.$_GET['id_client'].'&tw=1'.$f);
        }                 
    }  
    
    // sterg carte din alte produse
    if(isset($_POST['btnStergereCarte2']) && $_POST['btnStergereCarte2'] == "StergereCarte2")
    {
        unset($_SESSION['alte_produse'][$_POST['ppid']]);  
        if(!isset($_GET['page']))
        {
            header('Location: tranzactie_noua.php?tid='.$_GET['tid'].'&id_client='.$_GET['id_client'].$f);    
        }    
        else
        {
            header('Location: editare_carte.php?page=tranzactie&p=10&pas=2&tid='.$_GET['tid'].'&id_carte='.$_GET['id_carte'].'&id_client='.$_GET['id_client'].'&tw=1'.$f);
        }                   
    }      

    // sterg carte din note de predare
    if(isset($_POST['btnStergereCarte3']) && $_POST['btnStergereCarte3'] == "StergereCarte3")
    {
        unset($_SESSION['note_de_predare'][$_POST['pppid']]);  
        if(!isset($_GET['page']))
        {
            header('Location: tranzactie_noua.php?tid='.$_GET['tid'].'&id_client='.$_GET['id_client'].$f);    
        }    
        else
        {
            header('Location: editare_carte.php?page=tranzactie&p=10&pas=2&tid='.$_GET['tid'].'&id_carte='.$_GET['id_carte'].'&id_client='.$_GET['id_client'].'&tw=1'.$f);
        }                   
    } 
    
    // revenire la pagina anterioara
    if(isset($_POST['btnRevenireLaPaginaAnterioara']))
    {
        header('Location: facturi.php?id='.$_GET['id_client']);
    }
    
    // resetare factura eliberare stoc carte
    if(isset($_POST['btnResetareFactura']))
    {
        unset($_SESSION['lista_produse']);
        unset($_SESSION['alte_produse']);
        if(!isset($_GET['page']))
        {
            if(!isset($_GET['pas']))
            {
                header('Location: tranzactie_noua.php?tip_f=1&tid=0&id_client=0'.$f);     
            }
            
            if(isset($_GET['pas']) && $_GET['pas'] == 4)
            {
                header('Location: tranzactie_noua.php?pas=4&tip_f=2&tid=0&id_client=0'.$f);     
            }            
        }    
        else
        {
            header('Location: editare_carte.php?page=tranzactie&p=10&pas=2&tid=0&id_carte='.$_GET['id_carte'].'&id_client=0&tw=1'.$f);
        }        
    }
    
    // finalizez factura, adaug datele in baza de date
    if(isset($_POST['btnFinalizareTranzactie']))
    {
        if(isset($_SESSION['lista_produse']) && !empty($_SESSION['lista_produse']))
        {        
            // selectez seria si numar chitanta + factura
            $query = "select seria_factura, nr_factura, seria_chitanta, nr_chitanta from date_facturi where ID = '1'";
            $result = mysql_query($query);
            if(mysql_num_rows($result))
            {
                while($my_rows = mysql_fetch_array($result))
                {
                    $serie_factura = $my_rows[0];
                    $nr_factura = $my_rows[1];
                    //$serie_chitanta = $my_rows[2];
                    //$nr_chitanta = $my_rows[3];              
                }
            }      
            
            // fac update la numarul facturii
            $query = "update date_facturi set nr_factura = '".($nr_factura+1)."' where ID = '1'";
            $result = mysql_query($query) or die(mysql_error());        
        }
        
        if(isset($_SESSION['note_de_predare']) && !empty($_SESSION['note_de_predare']))
        {
            // selectez seria si numar nota de predare
            $query = "select seria_nota_predare, nr_nota_predare from date_note_de_predare where ID = '1'";
            $result = mysql_query($query);
            if(mysql_num_rows($result))
            {
                while($my_rows = mysql_fetch_array($result))
                {
                    $serie_nota_predare = $my_rows[0];
                    $nr_nota_predare = $my_rows[1];           
                }
            }      
            
            // fac update la numarul notei de predare
            $query = "update date_note_de_predare set nr_nota_predare = '".($nr_nota_predare+1)."' where ID = '1'";
            $result = mysql_query($query) or die(mysql_error());         
        }
          
        // adaug cartile
        if(isset($_SESSION['lista_produse']) && !empty($_SESSION['lista_produse']))
        {       
            $tva_t = 0;
            $pret_total_t = 0;
            $total_t = 0;         
            foreach($_SESSION['lista_produse'] as $value)
            {
                $tip_tranzactie = $value[6];
                $id_carte = $value[0];
                $query = "select tva, stoc from carte where id_carte = '".$value[0]."'";
                $result = mysql_query($query) or die(mysql_error());
                if(mysql_num_rows($result))
                {
                    while($cf_row = mysql_fetch_array($result))
                    {
                        $tva = $cf_row[0];
                        $stoc = $cf_row[1];
                    }
                }
                //
                $query = "insert into tranzactii_carte (id_carte, id_tranzactie, id_client, valoarea, pret_buc, tva, pret_total_fara, tva_total, pret_total, nr_contract, seria_factura, nr_factura, data) VALUES ('".$value[0]."', '".$value[6]."', '".$value[5]."', '".$value[1]."', '".round($value[2] + (($value[2] * $tva)/(100 + $tva)))."', '".$tva."', '".$value[3]."', '".$value[4]."', '".($value[3] + $value[4])."', '".$_POST['nr_contract']."', '".$serie_factura."', '".($nr_factura+1)."', SYSDATE())";
                $result = mysql_query($query) or die(mysql_error()); 
                $last_id = mysql_insert_id();            
                $idf = ($nr_factura+1);
                $tva_t = $tva_t + $value[4];
                $pret_total_t = $pret_total_t + $value[3];
                $total_t = $total + ($value[3] + $value[4]);
                //
                if($value[6] > 1)
                {
                    $stoc = $stoc - $value[1];
                }
                if($value[6] == 1)
                {
                    $stoc = $stoc + $value[1];
                }
                $query = "update carte set stoc = '".$stoc."' where id_carte = '".$value[0]."'";        
                $result = mysql_query($query) or die(mysql_error());    
            }   
            
            // fac update la tabela de venituri
            $query = "insert into alte_servicii_facturate (id_factura, tip_venit_id, venit_id, valoarea, tva, total, depinde_de_carte, DataAdaugare) values ('".$idf."', '2', '9', '".$pret_total_t."', '".$tva_t."', '".$total_t."', '".$_POST['depinde_de_carte']."', SYSDATE())";
            $result = mysql_query($query);
            
            // selectez seria si numar avizului
            $query = "select seria_aviz, nr_aviz from date_aviz_de_insotire where ID = '1'";
            $result = mysql_query($query);
            if(mysql_num_rows($result))
            {
                while($my_rows = mysql_fetch_array($result))
                {
                    $serie_aviz = $my_rows[0];
                    $nr_aviz = $my_rows[1];             
                }
            }  
                       
            // creez avizul de insotire
            $query = "insert into avize_de_insotire (id_carte, NumarFactura, SerieAviz, NumarAviz, DataAdaugare) values ('".$id_carte."', '".($nr_factura+1)."', '".$serie_aviz."', '".($numar_aviz+1)."', SYSDATE())";
            $result = mysql_query($query) or die(mysql_error()); 
        }
        // adaug alte produse
        if(isset($_SESSION['alte_produse']) && !empty($_SESSION['alte_produse']))
        {
            foreach($_SESSION['alte_produse'] as $value)
            {
                $query = "insert into tranzactii_carte_altele (FacturaID, TipProdus, Denumire, Cantitate, PretFaraTVA, ValoareFaraTVA, TVA, ValoareTVA, DataAdaugare) VALUES ('".($nr_factura+1)."', '".$value[0]."', '".$value[1]."', '".$value[2]."', '".$value[3]."', '".$value[4]."', '".$value[5]."', '".$value[6]."', SYSDATE())";
                $result = mysql_query($query) or die(mysql_error());                        
            }   
        }     
        
        // adaug exemplarele editurii  
        if(isset($_SESSION['note_de_predare']) && !empty($_SESSION['note_de_predare']))
        {
            foreach($_SESSION['note_de_predare'] as $value)
            {
                $tip_tranzactie = $value[6];
                $query = "select tva, stoc from carte where id_carte = '".$value[0]."'";
                $result = mysql_query($query) or die(mysql_error());
                if(mysql_num_rows($result))
                {
                    while($cf_row = mysql_fetch_array($result))
                    {
                        $tva = $cf_row[0];
                        $stoc = $cf_row[1];
                    }
                }                
                //
                $query = "insert into tranzactii_note_de_predare (id_carte, id_tranzactie, id_client, valoarea, pret_buc, tva, pret_total_fara, tva_total, pret_total, nr_contract, seria_factura, nr_factura, data, persoana) VALUES ('".$value[0]."', '".$value[6]."', '".$value[5]."', '".$value[1]."', '".round($value[2] + (($value[2] * $tva)/(100 + $tva)))."', '".$tva."', '".$value[3]."', '".$value[4]."', '".(($value[2] + (($value[2] * $tva)/(100 + $tva)))*$value[1])."', '".$_POST['nr_contract']."', '".$serie_nota_predare."', '".($nr_nota_predare+1)."', SYSDATE(), '".$value[7]."')";
                $result = mysql_query($query) or die(mysql_error());                        
                if($value[6] > 1)
                {
                    $stoc = $stoc - $value[1];
                }
                $query = "update carte set stoc = '".$stoc."' where id_carte = '".$value[0]."'";        
                $result = mysql_query($query) or die(mysql_error());                
            }   
        }         
        
        // resetez factura
        unset($_SESSION['lista_produse']);
        unset($_SESSION['alte_produse']);
        unset($_SESSION['note_de_predare']);
        //
        if(isset($_SESSION['edic']) && $_SESSION['edic'] == 1 && $tip_tranzactie == 1)
        {
            header('Location: nota-de-intrare.php?pas=2&id_carte='.$_GET['id_carte'].'&p=10&id='.$last_id);
        }
        if(!isset($_SESSION['edic']))
        {
            header('Location: facturi.php?id='.$_GET['id_client']);                 
        }
        if(isset($_SESSION['edic']) && $_SESSION['edic'] == 1 && $tip_tranzactie > 1)
        {
            header('Location: editare_carte.php?pas=2&id_carte='.$_GET['id_carte'].'&p=10');
        }
    }   
  
    // sterg factura
    if($_REQUEST['sterge']) 
    {
       // fac update la stoc inainte sa sterg factura 
       if(!isset($_GET['opt']))
       {
           $query = "select id_carte, valoarea, nr_factura from tranzactii_carte where id = '".$_REQUEST['sterge']."'";
       }
       if(isset($_GET['opt']) && $_GET['opt'] == 1)
       {
           $query = "select id_carte, valoarea, nr_factura from tranzactii_note_de_predare where id = '".$_REQUEST['sterge']."'";
       }
       //
       //$query = "select id_carte, valoarea, nr_factura from tranzactii_carte where id = '".$_REQUEST['sterge']."'";
       $result = mysql_query($query) or die(mysql_error());
       if(mysql_num_rows($result))
       {
           while($row = mysql_fetch_array($result))
           {
               $nr_factura = $row[2];
               $query2 = "select stoc from carte where id_carte = '".$row[0]."'";
               $result2 = mysql_query($query2) or die(mysql_error());
               if(mysql_num_rows($result2))
               {
                   while($row2 = mysql_fetch_array($result2))
                   { 
                       if(!isset($_GET['op']))
                       {
                           $query3 = "update carte set stoc = '".($row2[0]+$row[1])."' where id_carte = '".$row[0]."'";     
                       }
                       //
                       if(isset($_GET['op']) && $_GET['op'] == 1)
                       {
                           $query3 = "update carte set stoc = '".($row2[0]-$row[1])."' where id_carte = '".$row[0]."'";
                       }
                       $result3 = mysql_query($query3) or die(mysql_error());
                   }
               }
           }
       }
       
       // sterg facturile din tranzactii_carte  
       if(!isset($_GET['opt']))
       {
           $upd=mysql_query("update tranzactii_carte set StareID = '2' where id = '".$_REQUEST['sterge']."'");
       }
       if(isset($_GET['opt']) && $_GET['opt'] == 1)
       {
           $upd=mysql_query("update tranzactii_note_de_predare set StareID = '2' where id = '".$_REQUEST['sterge']."'");
       }       
       @mysql_free_result($upd);       
       
       // sterg inregistrarile din tranzactii_carte_altele daca exista
       $upd=mysql_query("update tranzactii_carte_altele set StareID = '2' where FacturaID = '".$nr_factura."'");
       @mysql_free_result($upd);       
       
       //
       header('Location: editare_carte.php?pas=2&id_carte='.$_GET['id_carte'].'&p='.$_GET['p']);      
    } 
    
    // sterg factura
    if($_REQUEST['sterge_cheltuiala']) 
    {
       // sterg cheltuielile cartii
       $upd=mysql_query("update cheltuieli set StareID = '2' where ID = '".$_REQUEST['sterge_cheltuiala']."'");
       @mysql_free_result($upd);       
       //
       header('Location: editare_carte.php?pas=2&id_carte='.$_GET['id_carte'].'&p='.$_GET['p']);
    }       
  
    // resetare factura cheltuieli agir
    if(isset($_POST['btnResetareCheltuieliAgir']))   
    {
        header('Location: cheltuieli_agir.php?id_client=0&tid=0&aid=0');
    } 
    
    // adauga o cheltuiala noua
    if(isset($_POST['btnAdaugaCheltuiala']))
    {
        /*
        if(!isset($_POST['tip_cheltuiala']) || (isset($_POST['tip_cheltuiala']) && empty($_POST['tip_cheltuiala'])))
        {
            $tip_cheltuiala = $_POST['id_carte'];
            $carte_id = 0;
        }
        else
        {
            $tip_cheltuiala = $_POST['tip_cheltuiala'];
            $carte_id = $_POST['id_carte'];
        }
        //$query = "insert into cheltuieli (UtilizatorID, AtribuireID, AtribuireID2, TipCheltuiala, AutorID, Descriere, Document, DataDocument, NumarDocument, Cantitate, PretFaraTVA, TVA, ValoareTVA, Total, DataAdaugare) values ('3', '".mysql_real_escape_string($_POST['atribuire_id'])."', '".mysql_real_escape_string($carte_id)."', '".mysql_real_escape_string($tip_cheltuiala)."', '".mysql_real_escape_string($_POST['autor_id'])."', '".mysql_real_escape_string($_POST['descriere'])."', '".mysql_real_escape_string($_POST['document'])."', '".mysql_real_escape_string($_POST['start'])."', '".mysql_real_escape_string($_POST['numar_document'])."', '".mysql_real_escape_string($_POST['cantitate'])."', '".str_replace(",", ".", mysql_real_escape_string($_POST['pret_fara_tva']))."', '".str_replace(",", ".", mysql_real_escape_string($_POST['tva']))."', '".str_replace(",", ".", mysql_real_escape_string($_POST['valoare_tva']))."', '".str_replace(",", ".", mysql_real_escape_string($_POST['total']))."', SYSDATE())";
        $query = "insert into cheltuieli (UtilizatorID, AtribuireID, AtribuireID2, TipCheltuiala, AutorID, Descriere, Document, DataDocument, NumarDocument, Total, DataAdaugare) values ('3', '".mysql_real_escape_string($_POST['atribuire_id'])."', '".mysql_real_escape_string($carte_id)."', '".mysql_real_escape_string($tip_cheltuiala)."', '".mysql_real_escape_string($_POST['autor_id'])."', '".mysql_real_escape_string($_POST['descriere'])."', '".mysql_real_escape_string($_POST['document'])."', '".mysql_real_escape_string($_POST['start'])."', '".mysql_real_escape_string($_POST['numar_document'])."', '".str_replace(",", ".", mysql_real_escape_string($_POST['suma']))."', SYSDATE())";
        $result = mysql_query($query) or die(mysql_error());
        //
        $query = "select TipCheltuiala from tip_cheltuieli where ID = '".$_POST['tip_cheltuiala']."'";
        $result = mysql_query($query) or die(mysql_error());
        if(mysql_num_rows($result))
        {
            while($row = mysql_fetch_array($result))
            {
                $tip = $row[0];
            }
        }
        //
        */
        //print_r($_POST);
        $autor = 0;
        if(isset($_POST['id_autor']) && $_POST['id_autor'] > 0)
        {
            $autor = $_POST['id_autor'];
        }
        //
        $query = "insert into cheltuieli (UtilizatorID, AtribuireID, AtribuireID2, TipCheltuiala, AutorID, Descriere, Document, DataDocument, NumarDocument, Total, DataAdaugare) values ('3', '".$_POST['atribuire_id']."', '".$_POST['nr_carte']."', '".$_POST['id_cheltuiala']."', '".$autor."', '".$_POST['descriere']."', '".$_POST['document']."', '".$_POST['start']."', '".$_POST['numar_document']."', '".$_POST['suma']."', SYSDATE())";
        $result = mysql_query($query) or die(mysql_error());
        //
        /*
        if($_POST['id'] == 1)
        {
            header('Location: editare_carte.php?pas=2&id_carte='.$_POST['nr_carte'].'&p=10');
        }
        //
        if($_POST['atribuire_id'] == 2)
        {
        */
        //header('Location: cheltuieli_agir.php?utilizator_id=3&tid=0&aid=0');
        //}
    } 
    
    // adauga un venit nou
    if(isset($_POST['btnAdaugaVenit']))
    {
        if(!isset($_POST['tip_venit']) || (isset($_POST['tip_venit']) && empty($_POST['tip_venit'])))
        {
            $tip_cheltuiala = $_POST['id_carte'];
            $carte_id = 0;
        }
        else
        {
            $tip_cheltuiala = $_POST['tip_venit'];
            $carte_id = $_POST['id_carte'];
        }
        //$query = "insert into cheltuieli (UtilizatorID, AtribuireID, AtribuireID2, TipCheltuiala, AutorID, Descriere, Document, DataDocument, NumarDocument, Cantitate, PretFaraTVA, TVA, ValoareTVA, Total, DataAdaugare) values ('3', '".mysql_real_escape_string($_POST['atribuire_id'])."', '".mysql_real_escape_string($carte_id)."', '".mysql_real_escape_string($tip_cheltuiala)."', '".mysql_real_escape_string($_POST['autor_id'])."', '".mysql_real_escape_string($_POST['descriere'])."', '".mysql_real_escape_string($_POST['document'])."', '".mysql_real_escape_string($_POST['start'])."', '".mysql_real_escape_string($_POST['numar_document'])."', '".mysql_real_escape_string($_POST['cantitate'])."', '".str_replace(",", ".", mysql_real_escape_string($_POST['pret_fara_tva']))."', '".str_replace(",", ".", mysql_real_escape_string($_POST['tva']))."', '".str_replace(",", ".", mysql_real_escape_string($_POST['valoare_tva']))."', '".str_replace(",", ".", mysql_real_escape_string($_POST['total']))."', SYSDATE())";
        $query = "insert into cheltuieli (UtilizatorID, AtribuireID, AtribuireID2, TipCheltuiala, AutorID, Descriere, Document, DataDocument, NumarDocument, Total, DataAdaugare) values ('3', '".mysql_real_escape_string($_POST['atribuire_id'])."', '".mysql_real_escape_string($carte_id)."', '".mysql_real_escape_string($tip_cheltuiala)."', '".mysql_real_escape_string($_POST['autor_id'])."', '".mysql_real_escape_string($_POST['descriere'])."', '".mysql_real_escape_string($_POST['document'])."', '".mysql_real_escape_string($_POST['start'])."', '".mysql_real_escape_string($_POST['numar_document'])."', '".str_replace(",", ".", mysql_real_escape_string($_POST['suma']))."', SYSDATE())";
        $result = mysql_query($query) or die(mysql_error());
        //
        $query = "select TipCheltuiala from tip_cheltuieli where ID = '".$_POST['tip_venit']."'";
        $result = mysql_query($query) or die(mysql_error());
        if(mysql_num_rows($result))
        {
            while($row = mysql_fetch_array($result))
            {
                $tip = $row[0];
            }
        }
        //
        if($tip == 1)
        {
            header('Location: editare_carte.php?pas=2&id_carte='.$_POST['id_carte'].'&p=10');
        }
        //
        if($tip == 2)
        {
            header('Location: cheltuieli_agir.php?id_client=0&tid=0&aid=0');
        }
    }     
    
    // adaugare utilizator
    if(isset($_POST['adauga_utilizator'])) 
    {
        $err = '';
        if($_POST['parola_noua'] == $_POST['re_parola_noua']) 
        {
            $query = "insert into usernames (denumire_utilizator, mail, parola, tip, telefon, activ, DataAdaugare) values ('".$_POST['nume_nou']."', '".$_POST['email_nou']."', '".md5($_POST['parola_noua'])."', '".$_POST['tip']."', '".$_POST['telefon_nou']."', 'da', SYSDATE())";
            $result = mysql_query($query) or die(mysql_error());
            header('Location: conturi.php');
        } 
        else 
        { 
            $err = '1'; 
        }
    }
    
    // editare utilizator
    if(isset($_POST['editeaza_utilizator'])) 
    {
       $query = "update usernames set denumire_utilizator = '".$_POST['nume']."', mail = '".$_POST['mail']."', telefon = '".$_POST['telefon']."', tip = '".$_POST['tip']."' where id = '".$_POST['user_id']."'";
       $result = mysql_query($query) or die(mysql_error());
       echo '<script>alert("Datele au fost modificate! Va multumim!");</script>';  
       header('Location: conturi.php');
    }
    
    // schimbare parola utilizator
    if(isset($_POST['btnSchimbareParolaUtilizator'])) 
    {
        $eroare = 0;
        if($_POST['parola'] == $_POST['re_parola'])
        {
            $query = "update usernames set parola = '".md5($_POST['parola'])."' where id = '".$_POST['user_id']."'";
            $result = mysql_query($query) or die(mysql_error()); 
            header('Location: conturi.php');
        }
        else
        {
            $eroare = 1;
        }
    } 
    
    // creare raport de lucru utilizator
    if(isset($_POST['btnCreareRaportUtilizator']))
    {
        $eroare = 0;
        if(!empty($_POST['raport']))
        {
            $query = "insert into rapoarte_lucru (UtilizatorID, Raport, DataAdaugare) values ('".$_SESSION['id_user']."', '".mysql_real_escape_string($_POST['raport'])."', SYSDATE())";
            $result = mysql_query($query) or die(mysql_error()); 
            header('Location: raport_activitate.php');                                
        }
        else
        {
            $eroare = 1;
        }
    } 
    
    // adaugare fisier divers
    if(isset($_POST['btnUploadFisierDiverse']))
    {
        $NumeFisier = '';
        $Extensie = '';
        if(isset($_FILES['myfile']) && $_FILES['myfile']['size'] > 0)
        {
            $tmp = explode(".", mysql_real_escape_string($_POST['titlu_fisier']));
            $NumeFisier = $tmp[0];
            $NumeFisier = str_replace("ş", "s", $NumeFisier);
            $NumeFisier = str_replace("Ş", "S", $NumeFisier);
            $NumeFisier = str_replace("ţ", "t", $NumeFisier);
            $NumeFisier = str_replace("Ţ", "T", $NumeFisier);
            $NumeFisier = str_replace("â", "a", $NumeFisier);
            $NumeFisier = str_replace("Â", "A", $NumeFisier);
            $NumeFisier = str_replace("ă", "a", $NumeFisier);
            $NumeFisier = str_replace("Ă", "A", $NumeFisier);
            $NumeFisier = str_replace("î", "i", $NumeFisier);
            $NumeFisier = str_replace("Î", "I", $NumeFisier);
            $NumeFisier = trim($NumeFisier);
            $NumeFisier = str_replace(" ", "_", $NumeFisier);
            
            // caut extensia fisierului
            $Extensie = substr($_FILES['myfile']['name'], strpos($_FILES['myfile']['name'], '.'));
            
            // setez directorul unde se va face upload 
            $uploaddir = "/documente/";    
            
            // verific daca exista directorul cartii
            if(!is_dir($_SERVER['DOCUMENT_ROOT'].$uploaddir."carti/".$_GET['id_carte']))
            {
                mkdir($_SERVER['DOCUMENT_ROOT'].$uploaddir."carti/".$_GET['id_carte']);
            }   
            $uploaddir = "/documente/carti/".$_GET['id_carte']."/";
                                             
            // creez calea de upload 
            $uploadfile = $_SERVER['DOCUMENT_ROOT'].$uploaddir.$NumeFisier.$Extensie; 

            // fac upload la fisier
            move_uploaded_file($_FILES['myfile']['tmp_name'], $uploadfile);  
            
            // adaug inregistrarea in baza de date
            $query = "insert into documente_diverse (CarteID, TitluFisier, DescriereFisier, Fisier, AdaugatDe, DataAdaugare) values ('".$_GET['id_carte']."', '".$_POST['titlu_fisier']."', '".$_POST['descriere_fisier']."', '".$NumeFisier.$Extensie."', '".$_SESSION['id_user']."', SYSDATE())";
            $result = mysql_query($query) or die(mysql_error());   
            
            // fac redirect
            header('Location: editare_carte.php?pas=2&id_carte='.$_GET['id_carte'].'&p=11');         
        }        
    }
    
    // sterg documentl=ul divers de la carte            
    if(isset($_GET['stergere_document_divers']) && is_numeric($_GET['stergere_document_divers']) && $_GET['stergere_document_divers'] > 0)
    {
        $query = "select Fisier from documente_diverse where ID = '".$_GET['stergere_document_divers']."'";
        $result = mysql_query($query) or die(mysql_error());
        if(mysql_num_rows($result))
        {
            while($row = mysql_fetch_array($result))
            {
                unlink($_SERVER['DOCUMENT_ROOT'].'/documente/carti/'.$_GET['id_carte'].'/'.$row[0]);
            }
        }
        //
        $query = "delete from documente_diverse where ID = '".$_GET['stergere_document_divers']."'";
        $result = mysql_query($query) or die(mysql_error());          
    }
    
    // adaug nota de intrare
    if(isset($_POST['btnAdaugareNotaDeIntrare']))
    {
        $query = "insert into trazactii_note_de_intrare (TranzactieID, NumarDocumentPlata, PretFaraTVA, ProcentTVA, ValoareTVA, TotalCuTVA, DataAdaugare) values ('".$_POST['trazactie_id']."', '".$_POST['nr_document']."', '".$_POST['valoare_fara_tva']."', '".$_POST['procent_tva']."', '".$_POST['valoare_tva']."', '".$_POST['total_cu_tva']."', SYSDATE())";
        $result = mysql_query($query) or die(mysql_error());           
    }
    
    // adauga document la carte - renuntare    
    if(isset($_POST['btnAlegDocumentRenuntare']))
    {                                                        
        if(isset($_GET['carte_id']) && !empty($_GET['carte_id']))
        {
            header("Location: editare_carte.php?pas=2&id_carte=".$_POST['carte_id']."&p=9");            
        }
        //
        if(isset($_GET['autor_id']) && !empty($_GET['autor_id']))
        {
            header("Location: editare_autor.php?pas=1&id_autor=".$_GET['autor_id']);            
        } 
        //
        if(isset($_GET['ec']) && !empty($_GET['ec']))
        {
            header("Location: editare_carte.php?pas=2&id_carte=".$_POST['carte_id']."&p=9");            
        }                
    }
    
    // adauga document la carte - renuntare
    if(isset($_POST['btnAlegDocument']))
    {        
        if(isset($_FILES['myfile']) && $_FILES['myfile']['size'] > 0)
        {        
            if(isset($_POST['tip_formular']) && !empty($_POST['tip_formular']))
            {
                if(isset($_POST['numar_document']) && !empty($_POST['numar_document']))
                {                
                    $NumeFisier = '';
                    $Extensie = '';
                    if(isset($_FILES['myfile']) && $_FILES['myfile']['size'] > 0)
                    {
                        // formatez numele fisierului
                        $formular = "";
                        $query = "select nume from formulare_documente_evidenta where id = '".$_POST['tip_formular']."'";
                        $result = mysql_query($query) or die(mysql_error());
                        if(mysql_num_rows($result))
                        {
                            while($row = mysql_fetch_array($result))
                            {
                                $formular = $row[0];
                            }
                        }
                        //
                        $NumeFisier = mysql_real_escape_string($formular);
                        $NumeFisier = str_replace("ş", "s", $NumeFisier);
                        $NumeFisier = str_replace("Ş", "S", $NumeFisier);
                        $NumeFisier = str_replace("ţ", "t", $NumeFisier);
                        $NumeFisier = str_replace("Ţ", "T", $NumeFisier);
                        $NumeFisier = str_replace("â", "a", $NumeFisier);
                        $NumeFisier = str_replace("Â", "A", $NumeFisier);
                        $NumeFisier = str_replace("ă", "a", $NumeFisier);
                        $NumeFisier = str_replace("Ă", "A", $NumeFisier);
                        $NumeFisier = str_replace("î", "i", $NumeFisier);
                        $NumeFisier = str_replace("Î", "I", $NumeFisier);
                        $NumeFisier = trim($NumeFisier);
                        $NumeFisier = str_replace(" ", "_", $NumeFisier);
                        
                        // caut extensia fisierului
                        $Extensie = substr($_FILES['myfile']['name'], strpos($_FILES['myfile']['name'], '.'));
                        
                        // setez directorul unde se va face upload 
                        $uploaddir = "/documente/";    
                        
                        // daca atribuirea este CARTE
                        if(isset($_GET['carte_id']) && !isset($_GET['autor_id']) && !isset($_GET['ec'])) 
                        {
                            // verific daca exista directorul cartii
                            if(!is_dir($_SERVER['DOCUMENT_ROOT'].$uploaddir."carti/".$_GET['carte_id']))
                            {
                                mkdir($_SERVER['DOCUMENT_ROOT'].$uploaddir."carti/".$_GET['carte_id']);
                            }   
                            $uploaddir = "/documente/carti/".$_GET['carte_id']."/";
                        }                
                        
                        // daca atribuirea este AUTOR
                        if((isset($_GET['autor_id']) && !isset($_GET['carte_id']) && !isset($_GET['ec'])) || (isset($_GET['autor_id']) && isset($_GET['carte_id']) && isset($_GET['ec']) && $_GET['ec'] == 1))
                        {
                            // verific daca exista directorul autorului
                            if(!is_dir($_SERVER['DOCUMENT_ROOT'].$uploaddir."autori/".$_GET['autor_id']))
                            {
                                mkdir($_SERVER['DOCUMENT_ROOT'].$uploaddir."autori/".$_GET['autor_id']);
                            }   
                            $uploaddir = "/documente/autori/".$_GET['autor_id']."/";
                        }
                                                         
                        // creez calea de upload 
                        $uploadfile = $_SERVER['DOCUMENT_ROOT'].$uploaddir.$NumeFisier.$Extensie; //basename($_FILES['imagine']['name']);

                        // fac upload la fisier
                        move_uploaded_file($_FILES['myfile']['tmp_name'], $uploadfile);  
                    }
                    // carte           
                    if(isset($_GET['carte_id']) && !empty($_GET['carte_id']))            
                    {
                        $query = "insert into documente_atribuite (CarteID, DocumentID, Atribuire, NumarDocument, DataDocument, DataAdaugare) values ('".$_POST['carte_id']."','".$_POST['tip_formular']."', '1', '".$_POST['numar_document']."', '".$_POST['data_adaugare']."', SYSDATE())";
                    }
                    // atribuire document autor la acte editare carte
                    if(isset($_GET['autor_id']) && !empty($_GET['autor_id']) && isset($_GET['carte_id']) && !empty($_GET['carte_id']) && isset($_GET['ec']) && $_GET['ec'] == 1)            
                    {
                        $query = "insert into documente_atribuite (CarteID, AutorID, DocumentID, Atribuire, NumarDocument, DataDocument, DataAdaugare) values ('".$_POST['carte_id']."', '".$_POST['autor_id']."','".$_POST['tip_formular']."', '2', '".$_POST['numar_document']."', '".$_POST['data_adaugare']."', SYSDATE())";
                    }     
                    // atribuire document autor la documente editare autor
                    if(isset($_GET['autor_id']) && !empty($_GET['autor_id']) && !isset($_GET['carte_id']) && !isset($_GET['ec']))            
                    {
                        $query = "insert into documente_atribuite (AutorID, DocumentID, Atribuire, NumarDocument, DataDocument, DataAdaugare) values ('".$_POST['autor_id']."','".$_POST['tip_formular']."', '2', '".$_POST['numar_document']."', '".$_POST['data_adaugare']."', SYSDATE())";
                    }                    
                    $result = mysql_query($query, $conn) or die(mysql_error());
                    
                    // fac redirectionare
                    if(isset($_GET['carte_id']) && !empty($_GET['carte_id']))
                    {
                        header("Location: editare_carte.php?pas=2&id_carte=".$_POST['carte_id']."&p=9");            
                    }
                    //
                    if(isset($_GET['autor_id']) && !empty($_GET['autor_id']))
                    {
                        header("Location: editare_autor.php?pas=1&id_autor=".$_GET['autor_id']);            
                    } 
                    //
                    if(isset($_GET['ec']) && !empty($_GET['ec']))
                    {
                        header("Location: editare_carte.php?pas=2&id_carte=".$_POST['carte_id']."&p=9");            
                    }                
                }
                else
                {
                    $eroare = 3;
                }
            }
            else
            {
                $eroare = 1;
            }
        }
        else
        {
            $eroare = 2;
        }
            
    }
    
    // sterg documentul + fisierul
    if($_REQUEST['sterge_inregistrare']) 
    {
        mysql_query("update formulare_documente_evidenta set StareID = '2' where id = '".$_REQUEST['sterge']."'");
        echo '<script>alert(\'Documentul a fost sters!\');</script>';
        echo '<script>document.location.href="formulare_documente_evidente_tipizate.php";</script>';
    }     
    
    // sterg fisierul din formulare_documente_evidenta
    if($_REQUEST['sterge_fisier_documente_evidenta']) 
    {
        //echo '<script>alert(\'id = '.$_REQUEST['sterge_fisier'].'\')</script>';
        $result = mysql_query("select Fisier from formulare_documente_evidenta where id = '".$_REQUEST['sterge_fisier_documente_evidenta']."'") or die(mysql_error());
        if(mysql_num_rows($result))
        {
            while($row = mysql_fetch_array($result))
            {
                //echo '<script>alert("'.$_SERVER['DOCUMENT_ROOT'].'/documente/'.$row[0].'")</script>';
                unlink($_SERVER['DOCUMENT_ROOT']."/documente/".$row[0]);
                mysql_query("update formulare_documente_evidenta set Fisier = '' where id = '".$_REQUEST['sterge_fisier_documente_evidenta']."'");
                echo '<script>alert(\'Fisierul a fost sters!\');</script>';
            }
        }
        echo '<script>document.location.href="formulare_documente_evidente_tipizate.php?editeaza='.$_SESSION['editeaza'].'";</script>';
    }    

    // adaugare document in formulare_documente_evidenta
    $afisare_eroare = "";
    if(isset($_POST['btnAdaugareDocument']) && !empty($_POST['btnAdaugareDocument']) && $_POST['btnAdaugareDocument'] == "Adaugare")
    {
        if(empty($_POST['document_nou']))
        {
            $afisare_eroare = '<tr><td  colspan="2">&nbsp;</td></tr>';
            $afisare_eroare .= '<tr><td  colspan="2">&nbsp;</td></tr>';            
            $afisare_eroare .= '<tr><td  colspan="2" align="center"><div style="text-align: left; background-color: #ffe7e7; border: 2px solid #ff0000; padding: 20px; color: #ff0000; width: 300px;"><div style="margin-bottom: 10px; font-weight: bold;">S-au gasit urmatoarele erori:</div><ul>';
            $afisare_eroare .= "<li>Completati campul DOCUMENT NOU</li>";
            $afisare_eroare .= '</ul></div></td></tr>';      
        }
        else
        {
            $NumeFisier = '';
            $Extensie = '';
            if(isset($_FILES['myfile']) && $_FILES['myfile']['size'] > 0)
            {
                // formatez numele fisierului
                $NumeFisier = mysql_real_escape_string($_POST['document_nou']);
                $NumeFisier = str_replace("ş", "s", $NumeFisier);
                $NumeFisier = str_replace("Ş", "S", $NumeFisier);
                $NumeFisier = str_replace("ţ", "t", $NumeFisier);
                $NumeFisier = str_replace("Ţ", "T", $NumeFisier);
                $NumeFisier = str_replace("â", "a", $NumeFisier);
                $NumeFisier = str_replace("Â", "A", $NumeFisier);
                $NumeFisier = str_replace("ă", "a", $NumeFisier);
                $NumeFisier = str_replace("Ă", "A", $NumeFisier);
                $NumeFisier = str_replace("î", "i", $NumeFisier);
                $NumeFisier = str_replace("Î", "I", $NumeFisier);
                $NumeFisier = trim($NumeFisier);
                $NumeFisier = str_replace(" ", "_", $NumeFisier);
                // caut extensia fisierului
                $Extensie = substr($_FILES['myfile']['name'], strpos($_FILES['myfile']['name'], '.'));
                
                // setez directorul unde se va face upload la imagine
                $uploaddir = "/documente/";    
                                
                // creez calea de upload
                $uploadfile = $_SERVER['DOCUMENT_ROOT'].$uploaddir.$NumeFisier.$Extensie; //basename($_FILES['imagine']['name']);

                // fac upload la fisier
                move_uploaded_file($_FILES['myfile']['tmp_name'], $uploadfile);  
            }
            //            
            $query = "insert into formulare_documente_evidenta (Nume, Fisier) values ('".mysql_real_escape_string($_POST['document_nou'])."', '".$NumeFisier.$Extensie."')";
            $result = mysql_query($query, $conn) or die(mysql_error());
            echo '<script>document.location.href="formulare_documente_evidente_tipizate.php";</script>';
        }
    }
    
    // renuntare formulare_documente_evidenta
    if(isset($_POST['btnRevenireFormulareDocumenteEvidenteTipizate']))
    {
        echo '<script>document.location.href="formulare_documente_evidente_tipizate.php";</script>';
    }     
    
    // editare document formulare_documente_evidenta
    $afisare_eroare = "";
    if(isset($_POST['btnEditareDocument']) && !empty($_POST['btnEditareDocument']) && $_POST['btnEditareDocument'] == "Modificare")
    {
        if(empty($_POST['document_nou']))
        {
            $afisare_eroare = '<tr><td  colspan="2">&nbsp;</td></tr>';
            $afisare_eroare .= '<tr><td  colspan="2">&nbsp;</td></tr>';            
            $afisare_eroare .= '<tr><td  colspan="2" align="center"><div style="text-align: left; background-color: #ffe7e7; border: 2px solid #ff0000; padding: 20px; color: #ff0000; width: 300px;"><div style="margin-bottom: 10px; font-weight: bold;">S-au gasit urmatoarele erori:</div><ul>';
            $afisare_eroare .= "<li>Completati campul DOCUMENT</li>";
            $afisare_eroare .= '</ul></div></td></tr>';      
        }
        else
        {
            $NumeFisier = '';
            $Extensie = '';
            if(isset($_FILES['myfile']) && $_FILES['myfile']['size'] > 0)
            {
                // formatez numele fisierului
                $NumeFisier = mysql_real_escape_string($_POST['document_nou']);
                $NumeFisier = str_replace("ş", "s", $NumeFisier);
                $NumeFisier = str_replace("Ş", "S", $NumeFisier);
                $NumeFisier = str_replace("ţ", "t", $NumeFisier);
                $NumeFisier = str_replace("Ţ", "T", $NumeFisier);
                $NumeFisier = str_replace("â", "a", $NumeFisier);
                $NumeFisier = str_replace("Â", "A", $NumeFisier);
                $NumeFisier = str_replace("ă", "a", $NumeFisier);
                $NumeFisier = str_replace("Ă", "A", $NumeFisier);
                $NumeFisier = str_replace("î", "i", $NumeFisier);
                $NumeFisier = str_replace("Î", "I", $NumeFisier);
                $NumeFisier = str_replace(",", "", $NumeFisier);
                $NumeFisier = str_replace("?", "", $NumeFisier);
                $NumeFisier = str_replace("!", "", $NumeFisier);
                $NumeFisier = str_replace("(", "", $NumeFisier);
                $NumeFisier = str_replace(")", "", $NumeFisier);
                $NumeFisier = str_replace(".", "", $NumeFisier); 
                $NumeFisier = trim($NumeFisier);
                $NumeFisier = str_replace(" ", "_", $NumeFisier);
                // caut extensia fisierului
                $Extensie = substr($_FILES['myfile']['name'], strpos($_FILES['myfile']['name'], '.'));
                
                // setez directorul unde se va face upload la imagine
                $uploaddir = "/documente/";    
                                
                // creez calea de upload
                $uploadfile = $_SERVER['DOCUMENT_ROOT'].$uploaddir.$NumeFisier.$Extensie; //basename($_FILES['imagine']['name']);

                // fac upload la fisier
                move_uploaded_file($_FILES['myfile']['tmp_name'], $uploadfile);  
            }
            //
            $query = "update formulare_documente_evidenta set Nume = '".mysql_real_escape_string($_POST['document_nou'])."', Fisier = '".$NumeFisier.$Extensie."' where ID = '".$_POST['edit_id']."'";
            $result = mysql_query($query, $conn) or die(mysql_error());
            //header("Location: formulare_documente_evidente_tipizate.php");
            echo '<script>document.location.href="formulare_documente_evidente_tipizate.php";</script>';
        }
    }      
    
    // adauga alte intrari
    if(isset($_POST['btnAdaugaAltVenit']))
    {
        $query = "insert into alte_intrari (id_furnizor, tip_venit_id, venit_id, descriere, document, DataDocument, NumarDocument, PretFaraTva, Tva, Total, Observatii, depinde_de_carte, DataAdaugare) values ('".$_POST['utilizator_id']."', '".$_POST['tip_venit_id']."', '".$_POST['venit_id']."', '".$_POST['descriere']."', '".$_POST['document2']."', '".$_POST['start']."', '".$_POST['numar_document']."', '".$_POST['pret_fara_tva']."', '".$_POST['tva']."', '".$_POST['total']."', '".$_POST['observatii']."', '".$_POST['depinde_de_carte']."', SYSDATE())";
        $result = mysql_query($query, $conn) or die(mysql_error());
    }
    
    // adaugare trazactie alte servicii
    if(isset($_POST['btnAdaugaTranzactie2']))
    {                                              
        if(isset($_POST['id_carte']) && $_POST['id_carte'] == 0)
        {
            $eroare++;
            $eroare_id_carte = 1;
        }
        //
        if(isset($_POST['denumire']) && empty($_POST['denumire']))
        {
            $eroare++;
            $eroare_denumire = 1;
        }        
        //
        if(isset($_POST['cantitate']) && empty($_POST['cantitate']))
        {
            $eroare++;
            $eroare_cantitate = 1;
        }
        //
        if(isset($_POST['pret_fara_tva']) && empty($_POST['pret_fara_tva']))
        {
            $eroare++;
            $eroare_pret_fara_tva = 1;
        }
        //
        if($eroare == 0)
        {
            if(isset($_SESSION['lista_produse2']) && $_GET['cid'] > 0)
            {
                $stare = 2;
                $contor = 0;
                foreach($_SESSION['lista_produse2'] as $value)
                {
                    if(($value[0] == $_POST['id_carte']) && ($value[2] == $_POST['pret_fara_tva']))
                    {
                        $stare = 1;
                        $_SESSION['lista_produse2'][$contor] = array($value[0], ($value[1] + $_POST['cantitate']), $value[2], (($value[1] + $_POST['cantitate']) * $value[2]), (round((((($value[1] + $_POST['cantitate']) * $value[2])*((100 + $_POST['tva'])/100)) - (($value[1] + $_POST['cantitate']) * $value[2])), 2)), $_GET['id_client'], $_GET['tid'], $_POST['denumire'], $_POST['observatii'], $_POST['depinde_de_carte']);
                    }
                    $contor++;
                }                 
                //
                if($stare == 2)
                {
                    array_push($_SESSION['lista_produse2'], array($_POST['id_carte'], $_POST['cantitate'], $_POST['pret_fara_tva'], $_POST['valoare_fara_tva'], $_POST['valoare_tva'], $_GET['id_client'], $_GET['tid'], $_POST['denumire'], $_POST['observatii'], $_POST['depinde_de_carte']));    
                }
            }          
            //
            if(!isset($_SESSION['lista_produse2']) && $_GET['cid'] > 1 && $_GET['tid'] != 6)
            {
                $_SESSION['lista_produse2'] = array(array($_POST['id_carte'], $_POST['cantitate'], $_POST['pret_fara_tva'], $_POST['valoare_fara_tva'], $_POST['valoare_tva'], $_GET['id_client'], $_GET['tid'], $_POST['denumire'], $_POST['observatii'], $_POST['depinde_de_carte']));
            }
            //        
            if(!isset($_GET['page']))
            {
                header('Location: tranzactie_noua.php?pas=4&tip_f=2tid='.$_GET['tid'].'&id_client='.$_GET['id_client'].$f);    
            }    
            else
            {
                header('Location: editare_carte.php?page=tranzactie&p=10&pas=2&tid='.$_GET['tid'].'&tw=1&id_carte='.$_GET['id_carte'].'&id_client='.$_GET['id_client'].$f);
            }
        }
    }      
    
    // sterg din lista venitul
    if(isset($_POST['btnStergereCarte2']) && $_POST['btnStergereCarte2'] == "StergereCarte")
    {
        //unset($_SESSION['lista_produse2']);
        unset($_SESSION['lista_produse2'][$_POST['pid']]);
        header('Location: tranzactie_noua.php?pas=4&tip_f=2&tid='.$_GET['tid'].'&id_client='.$_GET['id_client'].$f);                  
    }     
    
    // resetare factura venit
    if(isset($_POST['btnResetareFactura2']))
    {
        unset($_SESSION['lista_produse2']);
        header('Location: tranzactie_noua.php?pas=4&tip_f=2&tid=0&id_client=0'.$f);      
    }    
    
    // adauga alte servicii facturate 
    if(isset($_POST['btnAlteServiciiFacturate']))
    {        
        if(isset($_SESSION['lista_produse2']) && !empty($_SESSION['lista_produse2']))
        {                
            foreach($_SESSION['lista_produse2'] as $value)
            {
                $query = "insert into alte_servicii_facturate (id_furnizor, tip_venit_id, venit_id, denumire, um, cantitatea, pret_fara_tva, valoarea, tva, total, observatii, depinde_de_carte, DataAdaugare) values ('".$value[5]."', '".$value[6]."', '".$value[0]."', '".$value[7]."', '', '".$value[1]."', '".$value[2]."', '".$value[3]."', '".$value[4]."', '".($value[3] + $value[4])."', '".$value[8]."', '".$value[9]."', SYSDATE())";
                $result = mysql_query($query, $conn) or die(mysql_error());
            } 
        }    
        unset($_SESSION['lista_produse']);
        unset($_SESSION['lista_produse2']);      
    }
    
?>
