PluginProbe
ووسلام – همگام سازی ووکامرس و باسلام / trunk
ووسلام – همگام سازی ووکامرس و باسلام vtrunk
1.10.18 1.10.17 1.10.15 1.10.14 1.10.13 1.10.12 1.10.10 1.10.9 1.10.8 1.10.7 1.10.6 1.10.5 1.10.4 1.10.3 1.10.2 1.10.1 1.10.0 1.9.2 1.9.1 1.9.0 1.8.8 1.8.5 1.8.6 1.8.7 1.8.4 All 51 releases
sync-basalam / includes / Admin / Order / OrderColumn.php

OrderColumn.php in ووسلام – همگام سازی ووکامرس و باسلام trunk, at includes/Admin/Order/OrderColumn.php

42 lines 987 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace SyncBasalam\Admin\Order;
4
5 defined("ABSPATH") || exit;
6
7 class OrderColumn
8 {
9 public function addColumn($columns)
10 {
11 $reorderedColumns = [];
12
13 foreach ($columns as $key => $column) {
14 $reorderedColumns[$key] = $column;
15 if ($key === "order_status") $reorderedColumns["basalam_order"] = "سفارش از باسلا�
16 ";
17 }
18
19 return $reorderedColumns;
20 }
21
22 public function renderColumn($column, $order_or_id)
23 {
24 if ($column !== "basalam_order") {
25 return;
26 }
27
28 // HPOS passes order object, traditional CPT passes post ID
29 if (is_object($order_or_id) && method_exists($order_or_id, 'get_id')) {
30 $order_id = $order_or_id->get_id();
31 } else {
32 $order_id = $order_or_id;
33 }
34
35 if (get_post_meta($order_id, "_is_sync_basalam_order", true)) {
36 echo "بله";
37 } else {
38 echo "خیر";
39 }
40 }
41 }
42