$haveMember = false;
$where = 'TRUE';
+ $isPending = ( !empty( $_REQUEST['pending-item'] ) ) ? true : false;
+
// Check if there's a logged in user who is locked to their own entity
$lockedToMember = apply_filters('glm_members_locked_to_member_id', false);
if ($lockedToMember) {
$this->item_id = false;
}
}
-
+ if($isPending){
+ $where .= ' AND active = 0 ';
+ }
$item_data = $this->getList($where,'topic DESC, title');
switch ($option) {
'itemAddError' => $itemAddError,
'option' => $option,
'item' => $item,
+ 'isPending' => $isPending,
'assetsUrl' => GLM_MEMBERS_FOR_SALE_PLUGIN_URL . 'assets/',
);
<h2 class="nav-tab-wrapper" style="margin-bottom: 1em;">
<a id="glm-item-descr" data-show-table="glm-table-descr" class="glm-item-tab nav-tab nav-tab-active">Item Postings</a>
</h2>
+ <!-- Active -->
+ <div class="glm-item-row glm-row">
+ <div class="glm-small-12 glm-medium-2 glm-columns admin-item-label">
+ Active
+ </div>
+ <div class="glm-small-12 glm-medium-5 glm-columns admin-item-input">
+ <input id="item-active" data-id="item-active" type="checkbox" name="active" class="active-checkbox" {if $item.fieldData.active.value} checked{/if}>
+ </div>
+ </div>
<!-- RE-POST -->
<div class="glm-item-row glm-row">
<div class="glm-small-12 glm-medium-2 glm-columns admin-item-label">
<br>
{include file='admin/forSale/parts/image_input.html'}
<br>
- <!-- VISIBLE -->
- <div class="glm-item-row glm-row">
- <div class="glm-small-12 glm-medium-2 glm-columns admin-item-label">
- Active
- </div>
- <div class="glm-small-12 glm-medium-5 glm-columns admin-item-input">
- <input id="item-active" data-id="item-active" type="checkbox" name="active" class="active-checkbox" {if $item.fieldData.active.value} checked{/if}>
- </div>
- </div>
+
<!-- ITEM EXPIRATION-->
<div class="glm-item-row glm-row">
<div class="glm-small-12 glm-medium-2 glm-columns admin-item-label">
{include file='admin/header.html'}
-{if $haveMember}
-<input type="hidden" name="member" value="{$memberID}">
-{if !$lockedToMember}
-<input type="hidden" name="glm_action" value="item">
-{/if}
-<input type="hidden" name="option" value="list">
-{/if}
-<div class="admin-new-item">
- <a class="admin-new-item-link" href="{$thisUrl}?page={$thisPage}&glm_action=index&option=add">New item</a>
-</div>
+<form id="glm-item-search" action="{$thisUrl}?page={$thisPage}" method="post">
+ {if $haveMember}
+ <input type="hidden" name="member" value="{$memberID}">
+ {if !$lockedToMember}
+ <input type="hidden" name="glm_action" value="item">
+ {/if}
+ <input type="hidden" name="option" value="list">
+ {/if}
+ <div id="item-search">
+ <fieldset>
+ <label for="item-search-btn">Pending Only</label>
+ <input {if $isPending} checked {/if} id="item-pending-search" type="checkbox" name="pending-item" value="1">
+
+ </fieldset>
+ <fieldset>
+ <input type="text" name="text-search" id="text-search">
+ <input type="submit" id="item-search-btn" value="Text Search">
+ </fieldset>
+ </div>
+
+ <div class="admin-new-item">
+ <a class="admin-new-item-link" href="{$thisUrl}?page={$thisPage}&glm_action=index&option=add">New item</a>
+ </div>
{if $itemData}
<div class="for-sale-list-wrapper">
-
+
<div class="admin-item-list-header glm-row">
+ <div class="item-title-list-header glm-small-12 glm-medium-4 glm-large-1 glm-columns no-padding">Active</div>
<div class="item-title-list-header glm-small-12 glm-medium-4 glm-large-2 glm-columns no-padding">Topic</div>
- <div class="item-company-list-header glm-small-12 glm-medium-4 glm-large-4 glm-columns no-padding">Forsale Item</div>
+ <div class="item-company-list-header glm-small-12 glm-medium-4 glm-large-4 glm-columns no-padding">For-sale Item</div>
<div class="item-date-list-header glm-small-12 glm-medium-4 glm-large-3 glm-columns no-padding">Item Post Date</div>
- <div class="item-date-list-header glm-small-12 glm-medium-4 glm-large-3 glm-columns no-padding">Post For</div>
+ <div class="item-date-list-header glm-small-12 glm-medium-4 glm-large-2 glm-columns no-padding">Post For</div>
</div>
-
+
{foreach $itemData as $item=>$data}
<div class='glm-row admin-item-list-row'>
<div class="glm-small-12 glm-columns admin-item-list">
<div class="glm-row admin-item-data">
+ <div class="item-title-list glm-small-12 glm-large-1 glm-columns no-padding">
+ {if $data.active.value}
+ yes
+ {else}
+ no
+ {/if}
+ </div>
<div class="item-title-list glm-small-12 glm-large-2 glm-columns no-padding">{$data.topic.name}</div>
<div class="item-company-list glm-small-12 glm-large-4 glm-columns no-padding">{$data.title}</div>
<div class="item-date-list glm-small-12 glm-large-3 glm-columns no-padding">{$data.updated.timestamp|date_format:"%Y-%m-%d"}</div>
- <div class="item-date-list glm-small-12 glm-large-3 glm-columns no-padding">{$data.item_expiration.name}</div>
+ <div class="item-date-list glm-small-12 glm-large-2 glm-columns no-padding">{$data.item_expiration.name}</div>
</div>
</div>
<div class="glm-small-12 glm-columns admin-item-list admin-list-edit-items">
</div>
{/foreach}
</div>
- <script>
- jQuery(document).ready(function($) {
-
+ </form>
+ <script>
+ jQuery(document).ready(function($) {
+ $("#item-pending-search").on("change", function(){
+ $("#glm-item-search").submit();
});
- </script>
- {else if}
- <div class="no-item-data"> No Items</div>
- {/if}
+ });
+ </script>
+{else if}
+ <div class="no-item-data"> No Items</div>
+{/if}
{include file='admin/footer.html'}
\ No newline at end of file