| 
<?php     
 class Baza {
 var $broj;
 var $polje;
 var $zapolje;
 function __construct($polje=NULL, $broj=NULL,  $zapolje=NULL) {
 $this->broj=$broj;
 $this->polje=$polje;
 $this->zapolje=$zapolje;
 }
 }
 session_start();
 error_reporting(0);
 require_once('instfile.php');
 date_default_timezone_set('Europe/Zagreb');
 require_once('Clwsinc.php');
 
 
 
 $projid=$_SESSION['prid'];
 $jk= new DB();
 if(isset($_POST['sdossqqssqqssqqp']) && $_POST['sdossqqssqqssqqp']=="ss_Ssssi8sd6djhgvsou566767ss__Ss_SS_ssshs800t678gsuiw")$varr="sol";
 else $varr="atrib";
 $cnt_zad=count($_SESSION['dir_sit']);
 $zadnji=$_SESSION['dir_sit'][$cnt_zad-1];
 
 $polje=$zadnji->polje;
 $brbud=$zadnji->broj;
 $dojob= new doES();
 
 
 if($varr=="atrib"){
 
 $atrib1=escapee($_POST['sdoekdq2q2']);
 $atrib2=escapee($_POST['sdossqqssqqssqqp']);
 
 $sel=" select distinct iznos from matrica, atribut a, atribut s where a.id=atribid1 and s.id=atribid2 and s.ime='".$atrib1."' and a.ime='".$atrib2."' ";
 $skir=$jk->DBquery($sel);
 if (!$skir){
 exit(4);
 }
 $atrib_iznos=$jk->DBres2arr1($skir);
 
 $saES=new solatribES($polje, $atrib1, $atrib2, $atrib_iznos);
 $new_sol_atrib=$saES->new_sol_atrib;
 $new_sol_atribb=$saES->new_sol_atribb;
 
 
 $dojob->sveodjednom( $new_sol_atrib, $new_sol_atribb, true, $atrib1);
 
 $van=$dojob->mhoriz($new_sol_atribb);
 
 if(count($van)>0){
 
 for($i=0;$i<count($van);$i++){
 $tmparr=$new_sol_atribb;
 array_splice($new_sol_atribb, $van[$i], 1);
 $dojob->sveodjednom($tmparr, $new_sol_atribb, true, $tmparr[$van[$i]][0]['ATRIBIME']);
 
 for($iq=0;$iq<count($van);$iq++)
 $van[$iq]-=1;
 }
 }
 
 
 $rearr=array();
 
 foreach($new_sol_atribb as $kar2=>$var2)
 foreach($var2 as $kar1=>$var1)
 $rearr[]=$var1;
 
 $polje1=new Baza($rearr, ++$brbud, $new_sol_atribb);
 $_SESSION['dir_sit'][]=$polje1;
 
 echo "XXXX11YYYY11XXXX".$brbud;
 //
 }
 else if($varr="sol"){
 
 
 $sol=escapee($_POST['sdoekdq2q2']);
 
 $kso=$dojob->sol_raspored($polje, $sol, true);
 
 $dojob->sveodjednom($dojob->sol_raspored($polje, $sol, false),$kso,  false);
 
 $van=$dojob->mhoriz($kso);
 
 if(count($van)>0){
 
 for($i=0;$i<count($van);$i++){
 $tmparr=$kso;
 array_splice($kso, $van[$i], 1);
 $dojob->sveodjednom($tmparr, $kso, true, $tmparr[$van[$i]][0]['ATRIBIME']);
 
 
 for($iq=0;$iq<count($van);$iq++){
 $van[$iq]-=1;
 }
 }
 }
 
 $rearr=array();
 foreach($kso as $kar2=>$var2)
 foreach($var2 as $kar1=>$var1)
 $rearr[]=$var1;
 
 $polje1=new Baza($rearr, ++$brbud, $kso );
 
 $_SESSION['dir_sit'][]=  $polje1;
 
 echo "XXXX11YYYY11XXXX".$brbud;
 }
 
 
 
 
 
 
 ?>
 |