Я использую плагин WooCommerce для генерации счетов и документов PDF.Я хочу изменить способ генерации номеров счетов.
Вместо: [year][month][order_number][suffix]
ex:
2019024444SUFF
Я хочу это: [year][month][order_number][random_number][suffix]
например:
2019024444 123 SUFF
Запуск на Apache через прокси NGIX,php 7.1.
add_filter( 'wpo_wcpdf_raw_document_number', 'wpo_wcpdf_raw_document_number', 10, 4 );
function wpo_wcpdf_raw_document_number( $number, $settings, $document, $order ) {
if ( $document->get_type() == 'invoice' ) {
$number = $order->get_order_number();
$min=100;
$max=999;
$gen_invoice=$number . random_int ( $min , $max ) . "SUFF";
}
return $gen_invoice;
}
Результаты этого кода до сих пор доказывают свою функциональность, но хорошо ли это делать?Могу ли я безопасно использовать код выше?