From 888c9995749f1a696389ab9fcdf5cd17b62e5c3a Mon Sep 17 00:00:00 2001 From: Chuck Scott Date: Thu, 15 Jan 2015 00:46:15 -0500 Subject: [PATCH] Added a bit more and started using jQuery for some things. --- controllers/admin.php | 7 +++ css/admin.css | 14 ++++++ ...40ebc45e387f5f95c45e90.file.index.html.php | 46 +++++++++++++++++-- views/admin/member/index.html | 34 +++++++++++++- 4 files changed, 97 insertions(+), 4 deletions(-) diff --git a/controllers/admin.php b/controllers/admin.php index 34c16643..56833264 100644 --- a/controllers/admin.php +++ b/controllers/admin.php @@ -211,6 +211,12 @@ class glmMembersAdmin extends GlmPluginSupport */ public function glmMembersAdminScripts () { + + wp_enqueue_script('jquery'); + wp_enqueue_script('jquery-style'); + wp_enqueue_script('jquery-ui-core'); + wp_enqueue_script('jquery-ui-dialog'); + wp_enqueue_media(); wp_register_script('glm-members-admin-js', GLM_MEMBERS_PLUGIN_URL . 'js/admin.js', @@ -224,6 +230,7 @@ class glmMembersAdmin extends GlmPluginSupport wp_register_style('glmMembersAdminStyle', GLM_MEMBERS_PLUGIN_URL . 'css/admin.css'); wp_enqueue_style('glmMembersAdminStyle'); + } /** diff --git a/css/admin.css b/css/admin.css index 2547ac93..d9a6c77e 100644 --- a/css/admin.css +++ b/css/admin.css @@ -13,6 +13,9 @@ .glm-notice { color: red; } +.glm-right { + float: right; +} .glm-copyright { text-align: center; @@ -66,6 +69,17 @@ padding-right: 1em; } +/* Overlay dialog box */ +.glm-dialog-box { + background: #fff; + border: 1px black solid; + border-radius: 7px; + padding: 5px; + z-axis: 100; +} +.glm-dialog-no-close .ui-dialog-titlebar-close { + display: none; +} /* Debug Window */ #glm-debug-header { diff --git a/misc/smarty/templates_c/1be35689c5d30d774f40ebc45e387f5f95c45e90.file.index.html.php b/misc/smarty/templates_c/1be35689c5d30d774f40ebc45e387f5f95c45e90.file.index.html.php index 32d12886..972d49af 100644 --- a/misc/smarty/templates_c/1be35689c5d30d774f40ebc45e387f5f95c45e90.file.index.html.php +++ b/misc/smarty/templates_c/1be35689c5d30d774f40ebc45e387f5f95c45e90.file.index.html.php @@ -1,4 +1,4 @@ - decodeProperties(array ( @@ -7,7 +7,7 @@ $_valid = $_smarty_tpl->decodeProperties(array ( '1be35689c5d30d774f40ebc45e387f5f95c45e90' => array ( 0 => '/var/www/server/wordpress/wp-content/plugins/glm-member-db/views/admin/member/index.html', - 1 => 1421293149, + 1 => 1421300732, 2 => 'file', ), ), @@ -20,15 +20,28 @@ $_valid = $_smarty_tpl->decodeProperties(array ( 'variables' => array ( 'member' => 0, + 'thisURL' => 0, + 'thisPage' => 0, + 'memberID' => 0, ), 'has_nocache_code' => false, ),false); /*/%%SmartyHeaderCode%%*/?> getSubTemplate ('admin/member/header.html', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, null, array(), 0);?> +
Delete this Member
+
+
+

Are you sure you want to delete this member?

+

Yes, delete this member

+

No, I don't want to delete this member

+
+
+ +

tpl_vars['member']->value['name'];?>

- + tpl_vars['member']->value['active']['value']) {?>

This member is active.

@@ -44,6 +57,33 @@ $_valid = $_smarty_tpl->decodeProperties(array ( + + type="text/javascript"> + jQuery(document).ready(function($) { + $("#deleteMemberDialog").dialog({ + autoOpen: false, + dialogClass: "glm-dialog-no-close" + }); + $('#deleteMemberButton').click( function() { + $("#deleteMemberDialog").dialog("open"); + }); + $('#deleteMemberConfirm').click( function() { + $("#deleteMemberDialog").dialog("close"); +alert('We need to have this select the "archive" field to delete the member.'); + window.location.href = "tpl_vars['thisURL']->value;?> +?page=tpl_vars['thisPage']->value;?> +&glm_action=index&option=delete&member_id=tpl_vars['memberID']->value;?> +"; + }); + $('#deleteMemberCancel').click( function() { + $("#deleteMemberDialog").dialog("close"); + }); + + }); + +> + + getSubTemplate ('admin/footer.html', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, null, array(), 0);?> diff --git a/views/admin/member/index.html b/views/admin/member/index.html index b4e08b0c..1fc0b9e3 100644 --- a/views/admin/member/index.html +++ b/views/admin/member/index.html @@ -1,7 +1,17 @@ {include file='admin/member/header.html'} -

{$member.name}

+
Delete this Member
+
+
+

Are you sure you want to delete this member?

+

Yes, delete this member

+

No, I don't want to delete this member

+
+
+ +

{$member.name}

+ {if $member.active.value}

This member is active.

{else} @@ -14,4 +24,26 @@ Short Description:{$member.short_descr} + + + {include file='admin/footer.html'} -- 2.17.1