Beispiel #1
0
            if ($ab_edt || $ab_del) {
                echo '<div class="bulk_options">';
                if ($ab_del) {
                    echo '<button class="btn" name="delete" data-delete-msg="' . $LANG['delete_store'] . '">' . $LANG['delete_all'] . '</button> ';
                }
                if ($ab_edt) {
                    echo $LANG['action'] . ':
    <select name="action">';
                    foreach (array('publish' => $LANG['publish'], 'unpublish' => $LANG['unpublish']) as $k => $v) {
                        echo '<option value="' . $k . '">' . $v . '</option>';
                    }
                    echo '</select>
    <button class="btn" name="set_action">' . $LANG['set_all'] . '</button> ';
                    echo $LANG['category'] . ':
    <select name="category">';
                    foreach (\query\main::while_categories(array('max' => 0)) as $cat) {
                        echo '<option value="' . $cat->ID . '">' . $cat->name . '</option>';
                    }
                    echo '</select>
    <button class="btn" name="change_cat">' . $LANG['move_all'] . '</button>';
                }
                echo '</div>';
            }
            foreach (\query\main::while_stores(array_merge(array('orderby' => isset($_GET['orderby']) ? urldecode($_GET['orderby']) : 'date desc'), $options)) as $item) {
                echo '<li>
  <input type="checkbox" name="id[' . $item->ID . ']" />

  <div style="display: table;">

  <img src="' . \query\main::store_avatar($item->image) . '" alt="" style="width: 80px;" />
  <div class="info-div"><h2>' . (!$item->visible ? '<span class="msg-error">' . $LANG['notpublished'] . '</span> ' : '') . ($item->feedID !== 0 ? '<span class="msg-alert" title="' . $LANG['added_through_feed_msg'] . '">' . $LANG['added_through_feed'] . '</span> ' : '') . $item->name . '
function all_categories()
{
    return \query\main::while_categories(array('max' => 0));
}
Beispiel #3
0
        echo '<div class="results">' . ((int) $p['results'] === 1 ? sprintf($LANG['result'], $p['results']) : sprintf($LANG['results'], $p['results']));
        echo '</div>';
        if ($p['results']) {
            echo '<form action="?route=categories.php&amp;action=list" method="POST">

<ul class="elements-list">

<li class="head"><input type="checkbox" checkall /> ' . $LANG['name'] . '</li>';
            $ab_edt = ab_to(array('categories' => 'edit'));
            $ab_del = ab_to(array('categories' => 'delete'));
            if ($ab_del) {
                echo '<div class="bulk_options">
  <button class="btn" name="delete" data-delete-msg="' . $LANG['delete_msg'] . '">' . $LANG['delete_all'] . '</button>
</div>';
            }
            foreach (\query\main::while_categories(array_merge(array('orderby' => isset($_GET['orderby']) ? urldecode($_GET['orderby']) : 'date desc'), $options)) as $item) {
                echo '<li>
  <input type="checkbox" name="id[' . $item->ID . ']" />
<div class="info-div"><h2>[' . ($item->is_subcat ? 'Sub' : 'Top') . ']&nbsp;' . $item->name . '&nbsp;(' . count($item->connectids) . ')</h2></div>';
                echo '<div class="options">';
                if ($ab_edt) {
                    echo '<a href="?route=categories.php&amp;action=edit&amp;id=' . $item->ID . '">' . $LANG['edit'] . '</a>';
                }
                if ($ab_add && !$item->is_subcat) {
                    echo '<a href="?route=categories.php&amp;action=add&amp;subcat&amp;cat=' . $item->ID . '">' . $LANG['subcategories_add'] . '</a>';
                }
                if ($ab_del) {
                    echo '<a href="' . \site\utils::update_uri('', array('action' => 'delete', 'id' => $item->ID, 'token' => $csrf)) . '" data-delete-msg="' . $LANG['delete_msg'] . '">' . $LANG['delete'] . '</a>';
                }
                echo '</div>';
                echo '</li>';
Beispiel #4
0
 public static function group_categories($category = array())
 {
     $array = array();
     foreach (\query\main::while_categories($category) as $c) {
         if ($c->is_subcat) {
             foreach ($c->connectids as $connectid) {
                 $array['cat_' . $connectid]['subcats'][] = $c;
             }
         } else {
             $array['cat_' . $c->ID]['infos'] = $c;
         }
     }
     return $array;
 }
Beispiel #5
0
        echo '<div class="page-toolbar">

<form action="#" method="GET" autocomplete="off">
<input type="hidden" name="route" value="coupons.php" />
<input type="hidden" name="action" value="list" />

' . $LANG['order_by'] . ':
<select name="orderby">';
        foreach (array('date' => $LANG['order_date'], 'date desc' => $LANG['order_date_desc'], 'name' => $LANG['order_name'], 'name desc' => $LANG['order_name_desc'], 'views' => $LANG['order_views'], 'views desc' => $LANG['order_views_desc'], 'update' => $LANG['order_last_update'], 'update desc' => $LANG['order_last_update_desc'], 'active' => $LANG['order_expiration'], 'active DESC' => $LANG['order_expiration_desc']) as $k => $v) {
            echo '<option value="' . $k . '"' . (isset($_GET['orderby']) && urldecode($_GET['orderby']) == $k || $k == 'date desc' ? ' selected' : '') . '>' . $v . '</option>';
        }
        echo '</select>

 <select name="category">
<option value="">' . $LANG['all_categories'] . '</option>';
        $categories_while = \query\main::while_categories(array('max' => 0, 'show' => 'subcats'));
        foreach ($categories_while as $cat) {
            echo '<option value="' . $cat->ID . '"' . (isset($_GET['category']) && $_GET['category'] == $cat->ID ? ' selected' : '') . '>' . $cat->name . '</option>';
        }
        echo '</select>';
        if (isset($_GET['search'])) {
            echo '<input type="hidden" name="search" value="' . htmlspecialchars($_GET['search']) . '" />';
        }
        echo ' <button class="btn">' . $LANG['view'] . '</button>

</form>

<form action="#" method="GET" autocomplete="off">
<input type="hidden" name="route" value="coupons.php" />
<input type="hidden" name="action" value="list" />';
        if (isset($_GET['orderby'])) {