<?php
include_once(dirname(__FILE__)."/../../../../include/connect/connect.php"); 
include_once(dirname(__FILE__)."/../../../../include/jdf.php");
include_once(dirname(__FILE__)."/../../../../include/base/base.php"); 
    if(!empty($_POST['idp'])) $idp=$_POST['idp']; else $idp="";
    ini_set('display_errors', 0);
    function returnprog($error,$errortxt){
     $result->error=$error;
     $result->errortxt=$errortxt;
     $result=json_encode($result);
     print_r($result);
    }

    
    
    if(empty($idp)){
        returnprog(1,'هیچ موردی انتخاب نشده است');
        exit();
    }
    $fetchdb= mysql_fetch_array(mysql_query("SELECT * FROM orderproduct WHERE id='$idp' ORDER BY id ASC"));
    if(!empty($fetchdb['barcode'])){
        returnprog(1,'برای این مورد قبلا بارکد ایجاد شده است');
        
        exit();
    }
    
    
    do{
    $Barcode = RandomNumber(12);
    $Test= mysql_fetch_array(mysql_query("SELECT * FROM orderproduct WHERE barcode='$Barcode' ORDER BY id ASC"));
    }while(!empty($Test['barcode']));
    
	$update = mysql_query("UPDATE orderproduct SET barcode='$Barcode'
		WHERE id='$idp' ") or die(mysql_error());
    returnprog(0,$Barcode);
    
?>