Working on styles for the dashboard items.
authorSteve Sutton <steve@gaslightmedia.com>
Fri, 16 Sep 2016 19:51:06 +0000 (15:51 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Fri, 16 Sep 2016 19:51:06 +0000 (15:51 -0400)
Adding media queries for these containers to be full width when screen
size is below 1200px.

css/admin.css
models/admin/dashboard/index.php
views/admin/dashboard/index.html

index d0843ed..139e7cf 100644 (file)
@@ -444,3 +444,14 @@ input[type=submit], input[type=file] {
     margin: 0;
     line-height: 1.4;
 }
+
+.glm-widget-container:nth-child(odd) {
+    clear: left;
+}
+
+@media (max-width: 1200px) {
+    .glm-widget-container {
+        width: 90%;
+        float: none;
+    }
+}
index 458b068..f7c7627 100644 (file)
@@ -179,7 +179,10 @@ class GlmMembersAdmin_dashboard_index extends GlmDataMembers
 
         // Compile template data.
         $templateData = array(
+            'lockedToMember'     => $lockedToMember,
             'member'             => $actionData,
+            'showArchived'       => $showArchived,
+            'statusTypeNumbers'  => $this->config['status_numb'],
             'memberID'           => $memberID,
             'haveInfoRecords'    => $haveInfoRecords,
             'memberInfoRecords'  => $memberInfoRecords,
index e6c5517..db574b5 100644 (file)
@@ -1,16 +1,68 @@
 <div class="glm-widget-container">
     <div class="glm-widget">
         <h2>
-            <span>{$terms.term_member_cap} Profile</span>
+            <span>{$terms.term_member_cap} Profiles</span>
         </h2>
         <div class="glm-widget-content">
-            {if $haveInfoRecords}
-                {foreach $memberInfoRecords as $m}
-                    <a href="{$thisUrl}?page={$thisPage}&glm_action=memberInfo&member={$memberID}&memberInfo={$m.id}"{if $m.status.value == $statusPending} class="glm-notice"{/if}>{$m.status.name} Profile</a> ({$m.reference_name})
-                {/foreach}
-            {else} <!-- haveInfoRecords -->
-                <a href="{$thisUrl}?page={$thisPage}&glm_action=memberInfo&member={$memberID}">Add New {$terms.term_member} Info</a>
-            {/if}
+
+    {if apply_filters('glm_members_permit_admin_member_index_view_member_info_version', true)}
+    {if apply_filters('glm_members_permit_admin_member_index_add_member_info_version', true)}
+    {/if}
+    <p>
+        <h3 class="glm-left">{$terms.term_member_cap} Profile Versions</h3>
+        <span class="glm-right">
+            <p>
+                <a href="{$thisUrl}?page={$thisPage}&glm_action=memberInfo&member={$memberID}" class="button button-primary glm-button glm-right">Add New {$terms.term_member_cap} Information Version</a>
+            </p>
+        </span>
+    </p>
+    <br clear="all">
+    <table class="striped glm-admin-table">
+        <thead>
+            <tr>
+                <th>Status</th>
+                <th>Reference Name</th>
+                <th>Created</th>
+                <th>Last Update</th>
+                <th> </th>
+            </tr>
+        </thead>
+        <tbody>
+
+      {if $haveInfoRecords}
+        {assign var="i" value="0"}
+        {foreach $memberInfoRecords as $m}
+
+         {if $m.status.value == $statusTypeNumbers.Active || apply_filters('glm_members_permit_admin_member_index_list_inactive_info', true)}
+          {if $i++ is odd by 1}
+            <tr>
+          {else}
+            <tr class="alternate{if $m.status.name == 'Active'} glm-admin-table-active{/if}">
+          {/if}
+                <td>
+                    <a href="{$thisUrl}?page={$thisPage}&glm_action=memberInfo&member={$memberID}&memberInfo={$m.id}"{if $m.status.value == $statusPending} class="glm-notice"{/if}>{$m.status.name}</a>
+                </td>
+                <td>{$m.reference_name}</td>
+                <td>{$m.create_time.datetime}</td>
+                <td>{$m.modify_time.datetime}</td>
+                <td>
+                    {if $m.bad_lat_lon}<span class="glm-error">Bad Map Location</span>{/if}
+          {if apply_filters('glm_members_permit_admin_member_index_clone_activate_info_version', true)}
+                    <a href="{$thisUrl}?page={$thisPage}&glm_action=memberInfo&member={$memberID}&memberInfo={$m.id}&option=clone" class="button button-secondary glm-button-small glm-right">Clone</a>&nbsp;
+                    {if $m.status.name != 'Active'}<a href="{$thisUrl}?page={$thisPage}&glm_action=index&member={$memberID}&activateID={$m.id}" class="button button-secondary glm-button-small glm-right">Activate</a>{/if}
+          {/if}
+                </td>
+            </tr>
+
+
+         {/if}
+        {/foreach}
+      {else} <!-- haveInfoRecords -->
+            <tr><td colspan="5"><a href="{$thisUrl}?page={$thisPage}&glm_action=memberInfo&member={$memberID}">Click here to start entering information for this {$terms.term_member}.</a></td></tr>
+      {/if}
+        </tbody>
+    </table>
+   {/if} <!-- apply_filters -->
 
         </div>
     </div>