<?php session_start();?>
<?php include('../_cfg/config.php');?>
<?php include('php_gene1.php'); ?>
<?php include('php_session.php');?>
<?php foreach($_POST as $campo => $valor){${$campo}=$valor;} ?>

<?php if($pant==''){$pant='PANT0';}?>

<?php if(!mb_stristr('PANT.GRAB',substr($pant,0,4))) {return;} ?>

<?php	
	
$user_anul=0;
$user_elim=0;

$modi_docu=1;

if($user_tipo=='sist'){$user_anul=1;$user_elim=1;}
if($user_tipo=='supe'){$user_anul=1;$user_elim=1;}

if($empr_codigo=='tgck'){$bode='B001';}

$pdefa=$codigo;

if($docu=='undefined')
{$docu='IB10';}

$tabla=r_fiel('docu',$docu,'tabla');
$entilabel='ENTIDAD';

$tabla='inve';
  
if($tabla=='acce'){$user_anul=0;$user_elim=0;$modi_docu=0;}


$xfontsize=12;
if($orient=='V'){$xfontsize=40;}
if($orient=='H'){$xfontsize=12;}

$hpant1 =ceil($screenh*0.30);
$hpant11=ceil($screenh*0.10);
$hpant2 =ceil($screenh*0.30);

$wpant1 =$screenw*.9;
	
if ($orient=='V')
{
	$hpant1 =ceil($screenh*0.90);
	$hpant11=ceil($screenh*0.40);
	$hpant2 =ceil($screenh*0.90);
  $wpant1 =$screenw-20;
}

?>

<?php
$docuacce=$docu;  
include('php_useracce.php');
?>



<?php ob_start(); ?>
<resultado>
  
<?php
    clon_maes('item',$codigo,$codigo);       
   
// PRUEBAS	
$date=date('H:i:s',strtotime('now')) ;
?>
  
  
<?php if(mb_stristr('PANT0',$pant)) { ?>
<?php $fecha1=date('Y-m-01',strtotime ('today')); ?>
<?php $fecha2=date('Y-m-01',strtotime ('+1 month')); ?>
<?php $fecha2=date('Y-m-d',strtotime ($fecha2.' -1 day')); ?>
<?php $fecha2=$fechaa; ?>
  
<?php $pidtxt='dl_numfac'; $ptabla='empr';  include('vrsetlist.php'); ?>
  
<?php val_usercodigo(); ?>
  
<?php
if(!empty($codigo))
{
   
  $sql_item='select * from item0 where item_codigo="'.$codigo.'"';
  $res_item=mysql_query($sql_item,$link_vcrx);
  $item_codigo=mysql_result($res_item,0,'item_codigo');
  $item_descri=mysql_result($res_item,0,'item_descri');
  $item_lsub=@mysql_result($res_item,0,'item_lsub');
  $item_mrca=@mysql_result($res_item,0,'item_mrca');
  $item_kldd=@mysql_result($res_item,0,'item_kldd');
  $item_composi=mysql_result($res_item,0,'item_composi');
  
}
                                  
?>  
  
<?php $pidtxt='detadocu'; $pcaption='Detalle'; $ponclick=''; $psize=$xfontsize; $pdefa=0; $phide=1; include('vrchkbox.php'); ?>

  
  
<?php $xobj=3;?>
<?php if($mobile=='true'){$xobj=3; $xfontsize=$xfontsize*1.0; }?>

  <?php $titulo='Extensión de Items'; ?>
  <?php if($teki==1){$titulo='Ficha Técnica de Items';} ?>
		<div id="pant0" style="border:solid 2px; overflow:auto;">
<?php $pidtxt='itemteki'; $pcaption='TEKI'; $pname="teki"; $psize=$xfontsize; $pdefa=$teki; $phide=1; $pclass='maes item'; include('vrchkbox.php'); ?>
      
		<?php { ?>
			<table id="tpant0" cellpadding="2" width="99%" border="0"
					 style="font-size:<?php echo $xfontsize; ?>px;border-collapse:collapse; background-color:white;">
				<tr>
          <td valign="top">

          <table width="100%" cellpadding="2" border="0"
                style="font-size:<?php echo $xfontsize; ?>px;border-collapse:collapse; background-color:white;">
              <tr>
                <?php if($mobile!='true'){?>        
                <td width="25%">
                </td>
                <?php } ?>
                <td colspan="2" align="center" <?php if($mobile=='false'){echo 'style="display:none;"';}else{echo 'style="text-transform:uppercase;font-weight:bold;font-family:arial;font-size:'.($xfontsize*1.2).';"';} ?> >
                  <titulo><?php echo $titulo; ?></titulo>
                </td>
              </tr>

          <?php if($mobile!='true'){?>        
          </table>

          </td>
          <td valign="top">
            
            <table width="100%" cellpadding="2" border="0"
                  style="font-size:<?php echo $xfontsize; ?>px;border-collapse:collapse; background-color:white;">
          
              <tr>
                <td width="25%"></td>
              </tr>
          <?php } ?>
              
              <tr>
                <?php $pidtxt='docu'; $pcaption='MAESTRO'; $ptabla='docu';  $psize=$xfontsize; $pdefa=$docu;  $pobj=3;  $pnotob=0; 
                    $phide=1;
                    $pdefa='ITEM';
                   include('vrgetcod.php'); ?>              
              </tr>
              
              
               <tr>
								<?php 	$pidtxt='codigo'; $pcaption='Item'; $ptabla='item'; $pdefa=$codigo;   $psize=$xfontsize;  $pobj=$xobj;
                    $pwhere='and(item_codigo not like "99%" )';
                    include('vrgetcod.php');
                ?>
              </tr>
              
               <tr>
								<?php 	$pidtxt='descri'; $pcaption='Descripcion';  $pdefa=$item_descri;  $psize=$xfontsize;  $pobj=$xobj;
                    $prows=2;$plong=20;
//                     $pwhere='and(item_codigo not like "99%" )';
                    include('vrgettxt.php');
                ?>
              </tr>

               <tr>
								<?php 	$pidtxt='lsub'; $pcaption='Linea'; $ptabla='lsub'; $pdefa=$item_lsub; $pvalue=$item_lsub;  $psize=$xfontsize;  $pobj=$xobj;
                    include('vrgetcod.php');
                ?>
              </tr>
              
               <tr>
								<?php 	$pidtxt='mrca'; $pcaption='Marca'; $ptabla='mrca'; $pdefa=$item_mrca; $pvalue=$item_mrca;   $psize=$xfontsize;  $pobj=$xobj;
                    include('vrgetcod.php');
                ?>
              </tr>
              
               <tr>
								<?php 	$pidtxt='kldd'; $pcaption='Calidad'; $ptabla='kldd'; $pdefa=$item_kldd; $pvalue=$item_kldd;  $psize=$xfontsize;  $pobj=$xobj;
                    include('vrgetcod.php');
                ?>
              </tr>
              
               <tr>
								<?php 	$pidtxt='composi'; $pcaption='Composicion';  $pdefa=$item_composi;  $psize=$xfontsize;  $pobj=$xobj;
                    $prows=1;$plong=20;
                    $ptabla='item0';$pcolu='item_composi';
//                     $pwhere='and(item_codigo not like "99%" )';
                    include('vrgettxt.php');
                ?>
              </tr>
              
              
              <?php $pidtxt='itemtodo'; $pcaption='Todos'; $pname="item"; $psize=$xfontsize; $pdefa=1 ; $phide=1; $pclass='maes item'; include('vrchkbox.php'); ?>
              
              
          <?php if($mobile!='true'){?>        
          </table>

          </td>
          <td valign="top">
            
            <table width="100%" cellpadding="2" border="0"
                  style="font-size:<?php echo $xfontsize; ?>px;border-collapse:collapse; background-color:white;">
          
              <tr>
                <td width="25%"></td>
              </tr>
          <?php } ?>
              

          </table>

              <?php
                $sql_tlla='select * from tlla0 where tlla_codigo>0 or tlla_codigo="00" order by tlla_codigo';
                $res_tlla=mysql_query($sql_tlla,$link_vcrx);
                $tllau='';
                $tllaa='';
              ?>
            
          <?php if($mobile!='true'){?>        
          </td>
          <td valign="top">
          <?php } ?>
            
            <table width="100%" cellpadding="2" border="0"
                  style="font-size:<?php echo $xfontsize; ?>px;border-collapse:collapse; background-color:white;">
          
              <tr>
                <td width="25%"></td>
              </tr>
              <tr> 
								<?php 	
//                     $pidtxt='clor1'; $pcaption='C.Color'; $ptabla='clor';  $pdefa=''; $psize=$xfontsize;  $pobj=$xobj; $ptodos=1;
//                     if($teki==1){$ptodos=0;$pvalue='00';$preado=1;}
//                     $pwhere='(clor_hexa!="" or clor_codigo="00")';
//                     if($teki==1){$phide=1;}
//                     include('vrselopt.php'); 
                ?>
              </tr>
              
              <tr> 
								<?php 	
                    $pidtxt='clor1'; $pcaption='C.Color'; $ptitle='Código de Color';  $pdefa=''; $psize=$xfontsize;  $pobj=$xobj; $ptodos=1;
                    if($teki==1){$ptodos=0;$pvalue='00';$preado=1;}
                    $ptype='color';
                    if($teki==1){$phide=1;}
                    $ponblur="{get_color(this.value,'color');}";
                    include('vrgettxt.php'); 
                ?>
              </tr>
              
              <tr> 
								<?php 	
                    $pidtxt='color'; $pcaption='N.Color'; $ptitle='nombre de color';
                    $ptabla='item0'; $pcolu='item_color';
                    $pdefa=''; $psize=$xfontsize;  $pobj=$xobj; $ptodos=1;
                    if($teki==1){$ptodos=0;$pvalue='N/A';$preado=1;}
//                     $pwhere='(clor_hexa!="" or clor_codigo="00")';
                    if($teki==1){$phide=1;}
                    include('vrgettxt.php'); 
//                     include('vrselopt.php'); 
                ?>
              </tr>
              
              
              <tr> 
								<?php 	
//                     $pidtxt='clor2'; $pcaption='Color 2'; $ptabla='clor';  $pdefa=''; $psize=$xfontsize;  $pobj=$xobj; $ptodos=1;
//                     $pwhere='(clor_hexa!="" or clor_codigo="00")';
//                     include('vrselopt.php'); 
                ?>
              </tr>
               <tr>
								<?php 	$pidtxt='medidacm'; $pcaption='Medida';  $pdefa='';  $psize=$xfontsize;  $pobj=$xobj;
                    $prows=1;$plong=30;
                    $ptabla='teki'; $pcolu='teki_dato';
                    if($teki==0){$phide=1;}
//                     $pwhere='and(item_codigo not like "99%" )';
                    include('vrgettxt.php');
                ?>
              </tr>
              
              
         </table>

          <?php if($teki==0){ ?> 
            
          <?php if($mobile!='true'){?>        
          </td>
          <td valign="top">
          <?php } ?>
            <table width="100%" cellpadding="2" border="0"
                  style="font-size:<?php echo $xfontsize; ?>px;border-collapse:collapse; background-color:white;">
              <tr>
                <td valign="top">
                <?php while($aso_tlla=mysql_fetch_assoc($res_tlla)){ ?>
                    <?php 
                        $tlla_codigo=$aso_tlla['tlla_codigo'];
                        $tlla_descri=$aso_tlla['tlla_descri'];
                
//                         $tllaa=substr($tlla_codigo,0,1);
//                         if($tllaa!=$tllau)
                        $tllaa=$tlla_codigo;
                        if(mb_stristr('02.28.80.90',$tllaa))
                        {
                          echo '</td><td valign="top">';
                          $tllau=$tllaa;
                        }
                    ?>
                    
<!--                   <tr>  -->
                    <?php
                        $pidtxt='tlla'.$tlla_codigo; $pcaption=$tlla_descri;  
                        //if($tlla_descri>0){$pcaption=$tlla_codigo;}
                        $psize=$xfontsize;  $pobj=$xobj; 
                        $pwhere='(clor_hexa!="")';
                        include('vrchkbox.php'); 
                    ?>
<!--                   </tr> -->
                <?php } ?>
                </td>
              
              </tr>         
          </table>
            

          <?php } ?>
            
          <?php if($teki==1){ ?> 
            
            <table width="100%" cellpadding="2" border="0"
                  style="font-size:<?php echo $xfontsize; ?>px;border-collapse:collapse; background-color:white;display:">
              <tr>
                <?php while($aso_tlla=mysql_fetch_assoc($res_tlla)){ ?>
                    <?php 
                        $tlla_codigo=$aso_tlla['tlla_codigo'];
                        $tlla_descri=$aso_tlla['tlla_descri'];
                
//                         $tllaa=substr($tlla_codigo,0,1);
//                         if($tllaa!=$tllau)
                        $tllaa=$tlla_codigo;
                        if(mb_stristr('02.28.80.90',$tllaa))
                        {
                          echo '</tr><tr valign="top">';
                          $tllau=$tllaa;
                        }


                        $pidtxt='tlla'.$tlla_codigo; $pcaption=substr($tlla_descri,0,6); $psize=$xfontsize; $pobj=2; 
                        $pwhere='(clor_hexa!="")';
                        $plong=5;
                        include('vrgetval.php'); 
                    ?>
                  
                <?php } ?>
<!--                 </td> -->
              </tr>         
             </table>
            
            
          <?php } ?>
            
          <?php if($mobile!='true'){?>        
          </td>
          <td valign="top">
          <?php } ?>

          <table width="100%" cellpadding="2" border="0"
                  style="font-size:<?php echo $xfontsize; ?>px;border-collapse:collapse; background-color:white;">
           <tr>
           <td style="display:;">
<!--              'info_maes("PANT1",'.'document.getElementById("docu").value'.')' -->
            <?php $pidtxt='consul'; $pcaption='Consultar '; $ponclick='info_maes("PANT1",'.'document.getElementById("docu").value'.')'; $psize=$xfontsize; include('vrbutton.php'); ?>
            </td>  
            <?php if($mobile!='true'){?>        
            </tr>
            <tr><td><br></td></tr>
            <tr>
            <?php } ?>              
            <td>
            <?php $pidtxt='graba'; $pcaption='Grabar'; $ponclick='item_exte("GRABA");info_maes("PANT1",'.'document.getElementById("docu").value'.');'; $psize=$xfontsize; include('vrbutton.php'); ?>
            </td>
            <?php if($mobile=='true'){?>        
              </tr>
              <tr><td><br></td></tr>
              <tr>
            <?php } ?>              
            </tr>
          </table>
            
            
           </td>

              	
				</tr>	
			</table>
		<?php } ?>
		</div>	
		<div id="pant1" style="border:solid 1px; overflow:auto; font-family:arial;">
		<div id="tpant1b"></div>
    </div>
		<hr>
		<div id="pant11" style="border:solid 1px; overflow:auto; font-family:arial; display:none;"></div>
		<div id="pant2"  style="border:solid 1px; overflow:auto; font-family:arial; display:none;
					<?php if($orient=='V'){echo'min-height:'.($hpant2-75).'px;';}else{echo'min-height:'.($hpant2-90).'px;';}  ?> 
					<?php if($orient=='V'){echo'height:'.($hpant2-75).'px;';}else{echo'height:'.($hpant2-30).'px;';}  ?> 
           "></div>
		<div id="pant9"></div>
<?php } ?>			

<?php if(mb_stristr('GRABA',$pant)){ ?>
	
	<?php $crow=0; ?>
	<?php $ccol=0; ?>
	<?php $tnumero=0; ?>
	<?php //echo '***'.date('H:i:s') .'<br>';?>
	<pant1>
	<?php	val_usercodigo(); ?>
	<?php 	
   if(mb_stristr('GRABA',$pant))  
   {
//      $sql_item0='select * from item0 where item_codigo="'.$codigo.'"';
//      $res_item0=mysql_query($sql_item0,$link_vcrx);
//      $xdescri=mysql_result($res_item0,0,'item_descri');
//     $sql_newext='update item0 set item_descri="'.$descri.'" where item_codigo="'.$codigo.'"';     
     
//     $codigo=substr($codigo,0,8);
     
    $sql_newext ='update item0 set ';     
    $sql_newext.=' item_descri="'.$descri.'", ';     
    $sql_newext.=' item_lsub="'.$lsub.'", ';     
    $sql_newext.=' item_mrca="'.$mrca.'", ';     
    $sql_newext.=' item_kldd="'.$kldd.'", ';     
    $sql_newext.=' item_composi="'.$composi.'", ';     
    $sql_newext.=' item_tlla=null, ';     
    $sql_newext.=' item_status=item_status ';     
    $sql_newext.='where item_codigo="'.$codigo.'"';     
    $res_newext=mysql_query($sql_newext,$link_vcrx);
     
//     $sql_newext='update item0 set item_lsub="'.$lsub.'" where item_codigo="'.$codigo.'"';     
//     $res_newext=mysql_query($sql_newext,$link_vcrx);
     
//     $sql_newext='update item0 set item_mrca="'.$mrca.'" where item_codigo="'.$codigo.'"';     
//     $res_newext=mysql_query($sql_newext,$link_vcrx);
     
//     $sql_newext='update item0 set item_kldd="'.$kldd.'" where item_codigo="'.$codigo.'"';     
//     $res_newext=mysql_query($sql_newext,$link_vcrx);
     
//     $sql_newext='update item0 set item_tlla=null where item_codigo="'.$codigo.'"';     
//     $res_newext=mysql_query($sql_newext,$link_vcrx);
     
//     $sql_newext='update item0 set item_mdlo=substring(item_codigo,1,8) where item_codigo="'.$codigo.'" and item_codigo like "20%"';     
//     $res_newext=mysql_query($sql_newext,$link_vcrx);
     
//     $sql_newext='update item0 set item_raiz=substring(item_codigo,1,8) where item_codigo="'.$codigo.'" and item_codigo like "20%"';     
//     $res_newext=mysql_query($sql_newext,$link_vcrx);
     
    $sql_newext ='update item0 set ';     
    $sql_newext.='item_mdlo=substring(item_codigo,1,8), ';     
    $sql_newext.='item_raiz=substring(item_codigo,1,8), ';     
    $sql_newext.='item_rfer=substring(item_codigo,1,10), ';     
    $sql_newext.='item_status=item_status ';     
    $sql_newext.='where item_codigo="'.$codigo.'" ';     
    $sql_newext.='and item_codigo like "20%"';     
    $res_newext=mysql_query($sql_newext,$link_vcrx);

          
    clon_maes('item',$codigo,$codigo);       
     
     
//      if($clor1*1==0){$clor1='00';}
      $clor1=trim($clor1);

     
      if($clor1!='')
      {
        
        

       $item_exte =$codigo; //8
       $item_exte.=$clor1; //10

        $xnewean =substr($item_exte.'0000',0,12);
        $verif=val_ean($xnewean,false);
        $xnewean.=$verif;
        
        $sql_newext='insert into item0(item_codigo,item_status,item_idate,item_iuser)value("'.$xnewean.'","-",now(),"'.$user_codigo.'")';     
        $res_newext=mysql_query($sql_newext,$link_vcrx);

        $sql_newext='update item0 set item_ean="'.$xnewean.'" where item_codigo="'.$xnewean.'"';     
        $res_newext=mysql_query($sql_newext,$link_vcrx);
         
        $sql_newext='update item0 set item_clor="'.$clor1.'" where item_codigo="'.$xnewean.'"';     
        $res_newext=mysql_query($sql_newext,$link_vcrx);
         
//         gen_sku($xnewean);
        clon_maes('item',$codigo,$xnewean);       
      
        for($ctlla=0; $ctlla<=99; $ctlla++)
        {
          $item_exte =$codigo;
          $item_exte.=$clor1;

          $ctllat=fillzero($ctlla,2);
          $vtalla=${'tlla'.$ctllat};

//           if($vtalla=='true')
          if($vtalla=='true' or $vtalla*1>0)
          {
            $item_exte.=$ctllat;  

           $xnewean =substr($item_exte.'0000',0,12);
           $verif=val_ean($xnewean,false);
           $xnewean.=$verif;

           $sql_newext ='insert into item0(item_codigo,item_status,item_idate,item_iuser)';     
           $sql_newext.='value("'.$xnewean.'","-",now(),"'.$user_codigo.'")';     
           $res_newext=mysql_query($sql_newext,$link_vcrx);

//            gen_sku($xnewean);
           clon_maes('item',$codigo,$xnewean);       

//            $sql_newext='update item0 set item_ean="'.$xnewean.'" where item_codigo="'.$xnewean.'"';     
//            $res_newext=mysql_query($sql_newext,$link_vcrx);
             
//            $sql_newext='update item0 set item_clor="'.$clor1.'" where item_codigo="'.$xnewean.'"';     
//            $res_newext=mysql_query($sql_newext,$link_vcrx);

//            $sql_newext='update item0 set item_tlla="'.$ctllat.'" where item_codigo="'.$xnewean.'"';     
//            $res_newext=mysql_query($sql_newext,$link_vcrx);

           $sql_newext ='update item0 set ';     
           $sql_newext.='item_ean="'.$xnewean.'", ';     
           $sql_newext.='item_clor="'.$clor1.'", ';     
           $sql_newext.='item_tlla="'.$ctllat.'", ';     
           $sql_newext.='item_status=item_status ';     
           $sql_newext.='where item_codigo="'.$xnewean.'"';     
           $res_newext=mysql_query($sql_newext,$link_vcrx);

            
            if(strlen($medidacm)>3)
            {
              $sql_teki='select * from teki0 where teki_item="'.$xnewean.'" and teki_dato="'.$medidacm.'"';
              $res_teki=mysql_query($sql_teki,$link_vcrx);

              if(mysql_num_rows($res_teki)==0)
              {
                $sql_inse='insert into teki0(teki_item,teki_dato,teki_status)value("'.$xnewean.'","'.$medidacm.'","-")';
                $res_inse=mysql_query($sql_inse,$link_vcrx);
                $res_teki=mysql_query($sql_teki,$link_vcrx);
              }

              $teki_codigo=mysql_result($res_teki,0,'teki_codigo');
              if(!empty($teki_codigo))
              {
                $sql_updt='update teki0 set ';
                $sql_updt.='teki_valor="'.$vtalla.'", ';
                $sql_updt.='teki_status=teki_status ';
                $sql_updt.='where teki_codigo="'.$teki_codigo.'" ';
                $res_updt=mysql_query($sql_updt,$link_vcrx);
              }
            }
            
          }


        }

      }      
     

//     $sql_newext ='update item0 set ';     
//     $sql_newext.='item_mdlo=substring(item_codigo,1,8), ';     
//     $sql_newext.='item_raiz=substring(item_codigo,1,8), ';     
//     $sql_newext.='item_rfer=substring(item_codigo,1,10), ';        
//     $sql_newext.='item_status=item_status ';     
//     $sql_newext.='where item_codigo="'.$codigo.'" and item_codigo like "20%"';     
//     $res_newext=mysql_query($sql_newext,$link_vcrx);

    $sql_newext ='update item0  ';     
    $sql_newext.='left join clor0 on item_clor=clor_codigo ';     
    $sql_newext.='left join tlla0 on item_tlla=tlla_codigo ';     
//     $sql_newext.='set item_codigov=concat(substring(item_codigo,1,8),".",substring(clor_tipo,1,2),".",substring(tlla_descri,1,3)), ';        
//     $sql_newext.='set item_codigov=concat(substring(item_codigo,1,8),".",substring(tlla_descri,1,3),".",substring(clor_tipo,1,2)), ';        
    $sql_newext.='set item_codigov=concat(substring(item_codigo,3,6),".",substring(tlla_descri,1,3),".",substring(clor_tipo,1,2)), ';        
    $sql_newext.='item_status=item_status ';     
    $sql_newext.='where item_codigo like "'.$codigo.'%" ';     
    $sql_newext.='and item_codigo like "20%"';     
    $res_newext=mysql_query($sql_newext,$link_vcrx);

     
// update item0
// left join clor0 on item_clor=clor_codigo
// left join tlla0 on item_tlla=tlla_codigo
// set item_codigov=concat(substring(item_codigo,1,8),".",substring(clor_tipo,1,2),".",substring(tlla_descri,1,3))
// where item_codigo like "2010%" 
     
     
   }  
                                 
    
    
  ?>

  </pant1>
	<?php //echo '***'.date('H:i:s') .'<br>';?>
				
<?php } ?>			
    
    
</resultado>

<?php $obstart = ob_get_clean(); ?>
<?php $obstart = alltrim($obstart) ?>
<?php echo $obstart;	?>

		