<?php
declare(strict_types=1);


function createOrder(
    string $client,
    string $package,
    int $price
): string {


    $dir =
    "/etc/tcc-mikhmon/orders";


    $file =
    $dir . "/orders.csv";


    if(!is_dir($dir)){
        mkdir($dir,0755,true);
    }


    $orderId =
      "ORD-" .
      date("Ymd-His") .
      "-" .
      strtoupper(substr(bin2hex(random_bytes(2)),0,4));


    $fp=fopen($file,"a");


    fputcsv(
        $fp,
        [
            $orderId,
            $client,
            $package,
            $price,
            "pending",
            date("Y-m-d H:i:s")
        ]
    );


    fclose($fp);


    return $orderId;
}
