コード例 #1
0
 /**
  * @param int|File  $file
  * @param int|Order $order
  * @return DownloadLink
  */
 public static function generate($file, $order)
 {
     $file = is_object($file) ? $file->ID : $file;
     $order = is_object($order) ? $order->ID : $order;
     $rec = new DownloadLink();
     $rec->Hash = sha1(uniqid() . $file . $order);
     $rec->FileID = $file;
     $rec->OrderID = $order;
     $rec->write();
     return $rec;
 }