当前位置: 首页>>代码示例>>PHP>>正文


PHP tep_load函数代码示例

本文整理汇总了PHP中tep_load函数的典型用法代码示例。如果您正苦于以下问题:PHP tep_load函数的具体用法?PHP tep_load怎么用?PHP tep_load使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了tep_load函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: get_help

 function get_help()
 {
     extract(tep_load('defs', 'database', 'sessions'));
     $result = false;
     $zone_script = '';
     if (isset($_GET['zID']) && tep_not_null($_GET['zID'])) {
         $zone_query = $db->query("select seo_types_class from " . TABLE_SEO_TYPES . " where seo_types_id = '" . (int) $_GET['zID'] . "'");
         if ($db->num_rows($zone_query)) {
             $zone_array = $db->fetch_array($zone_query);
             $zone_script = $zone_array['seo_types_class'];
         }
     }
     if (!empty($zone_script)) {
         $file = DIR_FS_STRINGS . 'help/' . $zone_script . '.php';
     } else {
         $file = DIR_FS_STRINGS . 'help/' . $cDefs->script;
     }
     $result = tep_read_contents($file, $contents);
     if (!$result) {
         return $result;
     }
     echo $contents;
     $cSessions->close();
     return true;
 }
开发者ID:enigma1,项目名称:i-metrics-cms,代码行数:25,代码来源:admin_seo_zones.php

示例2: html_start_sub2

 function html_start_sub2()
 {
     extract(tep_load('defs', 'database', 'languages', 'sessions', 'plugins_admin', 'message_stack'));
     $selected_box =& $cSessions->register('selected_box');
     $html = '';
     if ($cDefs->ajax) {
         $html .= '  <div id="ajax">' . "\n";
         $html .= '    <div id="wrapper">' . "\n";
         echo $html;
         return;
     }
     tep_output_media();
     $html .= '</head>' . "\n";
     $html .= '<body>' . "\n";
     $html .= '  <div id="wrapper">' . "\n";
     echo $html;
     if ($cDefs->script != FILENAME_DEFAULT) {
         require DIR_FS_INCLUDES . 'header.php';
         echo '    <div class="cleaner"></div>' . "\n";
         echo '      <div id="leftpane">' . "\n";
         require DIR_FS_INCLUDES . 'column_left.php';
         echo '      </div>' . "\n";
         echo '      <div id="mainpane">' . "\n";
     } else {
         echo '    <div class="homepane main">' . "\n";
     }
     // Display Script specific notices
     $msg->output();
 }
开发者ID:enigma1,项目名称:i-metrics-cms,代码行数:29,代码来源:html_start_sub2.php

示例3: get_entries

 function get_entries($zone, $tflag = true, $dflag = true, $raw = false)
 {
     extract(tep_load('database'));
     $this->entries_array = array();
     $zone_id = $this->get_zone($zone);
     if (!$zone_id) {
         return $this->entries_array;
     }
     $select_string = '';
     if ($tflag) {
         $select_string .= ', image_alt_title';
     }
     if ($dflag) {
         $select_string .= ', image_title';
     }
     $this->entries_string = "select image_file" . $select_string . " from " . TABLE_IMAGE_ZONES . " where abstract_zone_id = '" . (int) $zone_id . "' order by sequence_order";
     if ($raw) {
         return $this->entries_string;
     } else {
         $tmp_array = $db->query_to_array($this->entries_string);
         if (!count($tmp_array)) {
             return $this->entries_array;
         }
         $this->entries_array = $tmp_array;
         return $this->entries_array;
     }
 }
开发者ID:enigma1,项目名称:i-metrics-cms,代码行数:27,代码来源:image_front.php

示例4: tep_update_whos_online

function tep_update_whos_online()
{
    extract(tep_load('http_validator', 'database', 'sessions'));
    if ($http->bot) {
        $wo_full_name = 'Bot: ' . $http->bot_name;
    } else {
        $wo_full_name = 'Visitor:' . $http->ua;
    }
    $wo_session_id = $cSessions->id;
    $wo_ip_address = $http->ip_string;
    $wo_last_page_url = getenv('REQUEST_URI');
    $current_time = time();
    $xx_mins_ago = $current_time - MAX_WHOS_ONLINE_TIME;
    // remove entries that have expired
    $db->query("delete from " . TABLE_WHOS_ONLINE . " where time_last_click < '" . $xx_mins_ago . "'");
    $stored_query = $db->query("select count(*) as count from " . TABLE_WHOS_ONLINE . " where ip_address = '" . $db->filter($wo_ip_address) . "'");
    $stored_array = $db->fetch_array($stored_query);
    if ($stored_array['count'] > 0) {
        $sql_data_array = array('full_name' => $db->prepare_input($wo_full_name), 'session_id' => $db->prepare_input($wo_session_id), 'time_last_click' => $db->prepare_input($current_time), 'last_page_url' => $db->prepare_input($wo_last_page_url), 'cookie_sent' => $cSessions->has_cookie() ? 1 : 0);
        $db->perform(TABLE_WHOS_ONLINE, $sql_data_array, 'update', "ip_address = '" . $db->filter($wo_ip_address) . "'");
    } else {
        $sql_data_array = array('full_name' => $db->prepare_input($wo_full_name), 'ip_address' => $db->prepare_input($wo_ip_address), 'time_entry' => $db->prepare_input($current_time), 'time_last_click' => $db->prepare_input($current_time), 'last_page_url' => $db->prepare_input($wo_last_page_url), 'session_id' => $db->prepare_input($wo_session_id), 'cookie_sent' => $cSessions->has_cookie() ? 1 : 0);
        $db->perform(TABLE_WHOS_ONLINE, $sql_data_array, 'insert');
    }
}
开发者ID:enigma1,项目名称:i-metrics-cms,代码行数:25,代码来源:whos_online.php

示例5: html_end

 function html_end()
 {
     extract(tep_load('defs', 'plugins_admin', 'sessions'));
     if ($cDefs->ajax) {
         $cPlug->invoke('ajax_end');
         echo '    </div>' . "\n";
         echo '  </div>' . "\n";
         require DIR_FS_INCLUDES . 'application_bottom.php';
         return;
     }
     if ($cDefs->script != FILENAME_DEFAULT) {
         echo '    </div>' . "\n";
         require DIR_FS_INCLUDES . 'footer.php';
     } else {
         echo '    </div>' . "\n";
         echo '    <div class="homepane main">' . "\n";
         require DIR_FS_INCLUDES . 'footer.php';
         echo '    </div>' . "\n";
     }
     echo '  </div>' . "\n";
     $cPlug->invoke('html_end');
     if ($cDefs->script != FILENAME_DEFAULT) {
         $cDefs->media[] = '<div><script language="javascript" type="text/javascript">' . "\n" . '  var jqWrap = general;' . "\n" . '  jqWrap.launch();' . "\n" . '</script></div>';
     }
     tep_output_media();
     echo '</body>' . "\n";
     echo '</html>' . "\n";
     require DIR_FS_INCLUDES . 'application_bottom.php';
 }
开发者ID:enigma1,项目名称:i-metrics-cms,代码行数:29,代码来源:html_end.php

示例6: html_end

 function html_end()
 {
     extract(tep_load('defs', 'database'));
     // Setup help script - default js help is loaded by system_base
     $script_name = tep_get_script_name();
     $contents = '';
     $launcher = DIR_FS_PLUGINS . 'common_help.tpl';
     $result = tep_read_contents($launcher, $contents);
     if (!$result) {
         return false;
     }
     $postfix = 'list';
     switch ($cDefs->action) {
         case 'verify':
             $posfix = 'verify';
             break;
         default:
             break;
     }
     $title = $this->get_system_help_title($postfix);
     $contents_array = array('POPUP_TITLE' => $title, 'POPUP_SELECTOR' => 'div.help_page a.heading_help');
     // process js template
     $cDefs->media[] = tep_templates_replace_entities($contents, $contents_array);
     return true;
 }
开发者ID:enigma1,项目名称:i-metrics-cms,代码行数:25,代码来源:admin_languages_sync.php

示例7: set_html

 function set_html()
 {
     extract(tep_load('defs', 'database', 'languages', 'sessions', 'plugins_front', 'message_stack', 'breadcrumb'));
     $html_start_sub2 = array(DIR_FS_TEMPLATE . 'html_start_sub2.tpl');
     $cPlug->invoke('html_start_sub2');
     for ($i = 0, $j = count($html_start_sub2); $i < $j; $i++) {
         require $html_start_sub2[$i];
     }
 }
开发者ID:enigma1,项目名称:i-metrics-cms,代码行数:9,代码来源:html_start_sub2.php

示例8: set_html

 function set_html()
 {
     extract(tep_load('defs', 'plugins_front', 'sessions'));
     $html_start_sub1 = array(DIR_FS_TEMPLATE . 'html_start_sub1.tpl');
     $cPlug->invoke('html_start_sub1');
     for ($i = 0, $j = count($html_start_sub1); $i < $j; $i++) {
         require $html_start_sub1[$i];
     }
 }
开发者ID:enigma1,项目名称:i-metrics-cms,代码行数:9,代码来源:html_start_sub1.php

示例9: set_html

 function set_html()
 {
     extract(tep_load('defs', 'database', 'languages', 'plugins_front', 'sessions', 'message_stack', 'breadcrumb'));
     $html_end = array(DIR_FS_TEMPLATE . 'html_end.tpl');
     for ($i = 0, $j = count($html_end); $i < $j; $i++) {
         require $html_end[$i];
     }
     require DIR_FS_INCLUDES . 'application_bottom.php';
 }
开发者ID:enigma1,项目名称:i-metrics-cms,代码行数:9,代码来源:html_end.php

示例10: process_options

 function process_options()
 {
     extract(tep_load('defs', 'message_stack'));
     $cStrings =& $this->strings;
     // Prepare the options array for storage
     $options_array = array('max_cols' => isset($_POST['max_cols']) && $_POST['max_cols'] > 0 ? (int) $_POST['max_cols'] : $options_array['max_cols'], 'max_drop' => isset($_POST['max_drop']) && $_POST['max_drop'] > 0 ? (int) $_POST['max_drop'] : $options_array['max_drop'], 'max_width' => isset($_POST['max_width']) && $_POST['max_width'] > 0 ? (int) $_POST['max_width'] : $options_array['max_width'], 'border_width' => isset($_POST['border_width']) ? (int) $_POST['border_width'] : $options_array['border_width'], 'font_size' => isset($_POST['font_size']) && $_POST['font_size'] > 0 ? (int) $_POST['font_size'] : $options_array['font_size'], 'font_pad' => isset($_POST['font_pad']) ? (int) $_POST['font_pad'] : $options_array['font_pad']);
     // Store user options
     $this->save_options($options_array);
     $msg->add_session(sprintf($cStrings->SUCCESS_PLUGIN_RECONFIGURED, $this->title), 'success');
     tep_redirect(tep_href_link($cDefs->script, tep_get_all_get_params('action') . 'action=set_options'));
 }
开发者ID:enigma1,项目名称:i-metrics-cms,代码行数:11,代码来源:install.php

示例11: display_links

 function display_links($max_page_links, $parameters = '', $style_class = 'pageResults')
 {
     extract(tep_load('defs'));
     $display_links_string = '';
     if (tep_not_null($parameters) && substr($parameters, -1) != '&') {
         $parameters .= '&';
     }
     // previous button - not displayed on first page
     if ($this->current_page_number == 2) {
         if ($this->current_page_number > 1) {
             $display_links_string .= '<a href="' . tep_href_link($cDefs->script, $parameters, $cDefs->request_type) . '" class="' . $style_class . '" title=" ' . PREVNEXT_TITLE_PREVIOUS_PAGE . ' ">' . PREVNEXT_BUTTON_PREV . '</a>';
         }
     } else {
         if ($this->current_page_number > 1) {
             $display_links_string .= '<a href="' . tep_href_link($cDefs->script, $parameters . $this->page_name . '=' . ($this->current_page_number - 1), $cDefs->request_type) . '" class="' . $style_class . '" title=" ' . PREVNEXT_TITLE_PREVIOUS_PAGE . ' ">' . PREVNEXT_BUTTON_PREV . '</a>';
         }
     }
     // check if number_of_pages > $max_page_links
     $cur_window_num = intval($this->current_page_number / $max_page_links);
     if ($this->current_page_number % $max_page_links) {
         $cur_window_num++;
     }
     $max_window_num = intval($this->number_of_pages / $max_page_links);
     if ($this->number_of_pages % $max_page_links) {
         $max_window_num++;
     }
     // previous window of pages
     if ($cur_window_num > 1) {
         $display_links_string .= '<a href="' . tep_href_link($cDefs->script, $parameters . $this->page_name . '=' . ($cur_window_num - 1) * $max_page_links, $cDefs->request_type) . '" class="' . $style_class . '" title=" ' . sprintf(PREVNEXT_TITLE_PREV_SET_OF_NO_PAGE, $max_page_links) . ' ">...</a>';
     }
     // page nn button
     for ($jump_to_page = 1 + ($cur_window_num - 1) * $max_page_links; $jump_to_page <= $cur_window_num * $max_page_links && $jump_to_page <= $this->number_of_pages; $jump_to_page++) {
         if ($jump_to_page == $this->current_page_number) {
             if ($this->number_of_pages > 1) {
                 $display_links_string .= '<b class="' . $style_class . '">' . $jump_to_page . '</b>';
             } else {
                 $display_links_string .= '<b>' . $jump_to_page . '</b>';
             }
         } elseif ($jump_to_page == 1) {
             $display_links_string .= '<a href="' . tep_href_link($cDefs->script, $parameters, $cDefs->request_type) . '" class="' . $style_class . '" title=" ' . sprintf(PREVNEXT_TITLE_PAGE_NO, $jump_to_page) . ' ">' . $jump_to_page . '</a>';
         } else {
             $display_links_string .= '<a href="' . tep_href_link($cDefs->script, $parameters . $this->page_name . '=' . $jump_to_page, $cDefs->request_type) . '" class="' . $style_class . '" title=" ' . sprintf(PREVNEXT_TITLE_PAGE_NO, $jump_to_page) . ' ">' . $jump_to_page . '</a>';
         }
     }
     // next window of pages
     if ($cur_window_num < $max_window_num) {
         $display_links_string .= '<a href="' . tep_href_link($cDefs->script, $parameters . $this->page_name . '=' . ($cur_window_num * $max_page_links + 1), $cDefs->request_type) . '" class="' . $style_class . '" title=" ' . sprintf(PREVNEXT_TITLE_NEXT_SET_OF_NO_PAGE, $max_page_links) . ' ">...</a>';
     }
     // next button
     if ($this->current_page_number < $this->number_of_pages && $this->number_of_pages != 1) {
         $display_links_string .= '<a href="' . tep_href_link($cDefs->script, $parameters . $this->page_name . '=' . ($this->current_page_number + 1), $cDefs->request_type) . '" class="' . $style_class . '" title=" ' . PREVNEXT_TITLE_NEXT_PAGE . ' ">' . PREVNEXT_BUTTON_NEXT . '</a>';
     }
     return $display_links_string;
 }
开发者ID:enigma1,项目名称:i-metrics-cms,代码行数:54,代码来源:split_page_results.php

示例12: objectInfo

 function objectInfo($object_array, $strip = true)
 {
     extract(tep_load('database'));
     foreach ($object_array as $key => $value) {
         if ($strip) {
             $this->{$key} = $db->prepare_input($value);
         } else {
             $this->{$key} = $value;
         }
     }
 }
开发者ID:enigma1,项目名称:i-metrics-cms,代码行数:11,代码来源:object_info.php

示例13: set_get_array

 function set_get_array()
 {
     extract(tep_load('defs'));
     $args = func_get_args();
     foreach ($args as $key) {
         if (!isset($_GET[$key])) {
             continue;
         }
         $cDefs->link_params[$key] = $_GET[$key];
     }
     $_GET = $cDefs->link_params;
 }
开发者ID:enigma1,项目名称:i-metrics-cms,代码行数:12,代码来源:system_base.php

示例14: get

 function get($id = '')
 {
     extract(tep_load('database'));
     if (empty($id)) {
         return $this->data;
     }
     $check_query = $db->fly("select * from " . TABLE_CUSTOMERS . " where customers_id = '" . (int) $id . "'");
     if (!$db->num_rows($check_query)) {
         return array();
     }
     return $db->fetch_array($check_query);
 }
开发者ID:enigma1,项目名称:i-metrics-cms,代码行数:12,代码来源:customers.php

示例15: get_gtext_ids

 function get_gtext_ids($zone)
 {
     extract(tep_load('database'));
     $this->text_ids_array = array();
     $zone_id = $this->get_zone($zone);
     if (!$zone_id) {
         return $this->text_ids_array;
     }
     $gtext_query_raw = "select gtext_id " . TABLE_GTEXT_TO_DISPLAY . " where abstract_zone_id = '" . (int) $zone_id . "' order by sequence_order";
     $this->text_ids_array = $db->query_to_array($gtext_query_raw);
     return $this->text_ids_array;
 }
开发者ID:enigma1,项目名称:i-metrics-cms,代码行数:12,代码来源:gtext_front.php


注:本文中的tep_load函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。