From ea203ebf64106138b96e7a438fd99c759635a2f4 Mon Sep 17 00:00:00 2001 From: iBNu Maksum Date: Mon, 17 Feb 2025 14:39:23 +0700 Subject: [PATCH] widget add edit --- system/controllers/widgets.php | 8 +++++ ui/ui/admin/settings/widgets.tpl | 16 ++++------ ui/ui/admin/settings/widgets_add_edit.tpl | 39 +++++++++++++---------- 3 files changed, 37 insertions(+), 26 deletions(-) diff --git a/system/controllers/widgets.php b/system/controllers/widgets.php index e74a8c33..d03fbcd2 100644 --- a/system/controllers/widgets.php +++ b/system/controllers/widgets.php @@ -95,6 +95,14 @@ if ($action == 'add') { } catch (Throwable $e) { //nothing to do } +} else if ($action == 'pos') { + $jml = count($_POST['orders']); + for ($i = 0; $i < $jml; $i++) { + $d = ORM::for_table('tbl_widgets')->find_one($_POST['id'][$i]); + $d->orders = $_POST['orders'][$i]; + $d->save(); + } + r2(getUrl('widgets'), 's', 'Widget order Saved Successfully'); } else { $widgets = ORM::for_table('tbl_widgets')->selects("position", 1)->order_by_asc("orders")->find_many(); $ui->assign('widgets', $widgets); diff --git a/ui/ui/admin/settings/widgets.tpl b/ui/ui/admin/settings/widgets.tpl index 83d2a7ef..76c749ad 100644 --- a/ui/ui/admin/settings/widgets.tpl +++ b/ui/ui/admin/settings/widgets.tpl @@ -15,7 +15,7 @@
{Lang::T("Sequence")} -
@@ -48,22 +48,18 @@ {/function}
-
+
{showWidget widgets=$widgets pos=1}
-
-
-
+
{showWidget widgets=$widgets pos=2}
-
+
{showWidget widgets=$widgets pos=3}
-
-
-
+
{showWidget widgets=$widgets pos=4}
-{include file="sections/footer.tpl"} +{include file="sections/footer.tpl"} \ No newline at end of file diff --git a/ui/ui/admin/settings/widgets_add_edit.tpl b/ui/ui/admin/settings/widgets_add_edit.tpl index d24ebd21..18af55e5 100644 --- a/ui/ui/admin/settings/widgets_add_edit.tpl +++ b/ui/ui/admin/settings/widgets_add_edit.tpl @@ -7,6 +7,19 @@
{if $do == 'add'}{Lang::T('Tambah')}{else}{Lang::T('Edit')}{/if} Widget
+
+ +
+ +
+

 

+
@@ -19,7 +32,7 @@
+ value="{if $widget['orders']>0}{$widget['orders']}{else}99{/if}">
 
@@ -36,27 +49,14 @@

 

-
- -
- -
-

 

-
@@ -88,4 +88,11 @@
+ + {include file="sections/footer.tpl"}