コード例 #1
0
ファイル: bm_templates.php プロジェクト: osc2nuke/demobts
 function getData()
 {
     global $HTTP_GET_VARS, $request_type, $oscTemplate, $template_id;
     $data = '';
     $content = tep_draw_form('goto', 'bts_header_builder.php', '', 'get');
     $content .= tep_draw_pull_down_menu('template_id', tep_get_templates_tree(), $current_category_id, 'onchange="this.form.submit();"');
     $content .= tep_hide_session_id() . '</form>';
     $data = '<div class="panel panel-default">' . '  <div class="panel-heading">' . MODULE_BOXES_TEMPLATES_BOX_TITLE . '</div>' . '  <div class="panel-body">' . $content . '</div>' . '</div>';
     return $data;
 }
コード例 #2
0
ファイル: general.php プロジェクト: osc2nuke/demobts
function tep_get_templates_tree($parent_id = '0', $spacing = '', $exclude = '', $category_tree_array = '', $include_itself = false)
{
    global $customer_id, $languages_id;
    if (!is_array($category_tree_array)) {
        $category_tree_array = array();
    }
    if (sizeof($category_tree_array) < 1 && $exclude != '0') {
        $category_tree_array[] = array('id' => '', 'text' => MODULE_BOXES_HEADING_TEMPLATES_TITLE);
    }
    if ($include_itself) {
        $category_query = tep_db_query("select cd.headers_name from " . TABLE_HEADERS_DESCRIPTION . " cd where cd.language_id = '" . (int) $languages_id . "' and cd.headers_id = '" . (int) $parent_id . "'");
        $category = tep_db_fetch_array($category_query);
        $category_tree_array[] = array('id' => $parent_id, 'text' => $category['headers_name']);
    }
    $categories_query = tep_db_query("select c.headers_id, cd.headers_name, c.parent_id from " . TABLE_HEADERS . " c, " . TABLE_HEADERS_DESCRIPTION . " cd where c.headers_id = cd.headers_id and c.headers_type = 'template' and cd.language_id = '" . (int) $languages_id . "' and c.parent_id = '" . (int) $parent_id . "' and c.customers_id = '" . (int) $customer_id . "' order by c.sort_order, cd.headers_name");
    while ($categories = tep_db_fetch_array($categories_query)) {
        if ($exclude != $categories['headers_id']) {
            $category_tree_array[] = array('id' => $categories['headers_id'], 'text' => $spacing . $categories['headers_name']);
        }
        $category_tree_array = tep_get_templates_tree($categories['headers_id'], $spacing . '&nbsp;&nbsp;&nbsp;', $exclude, $category_tree_array);
    }
    return $category_tree_array;
}