Kartu Bimbingan Tugas Akhir Siswa
|
|
- Eric Chambers
- 6 years ago
- Views:
Transcription
1 KEMENTERIAN PENDIDIKAN NASIONAL UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM DEPARTEMEN MATEMATIKA PROGRAM STUDI D.III TEKNIK INFORMATIKA / STATISTIKA Jl. Bioteknologi No. 1 Kampus USU MEDAN Telp/FAX Kartu Bimbingan Tugas Akhir Siswa Nama Mahasiswa : Fadly Heriadi Nomor Stambuk : Judul Tugas Akhir : Rancang Bangun Toko Penjualan Online Berbasis Web Dengan Menggunakan oscommerce Dosen Pembimbing : Prof. Dr. Opim Salim Sitompul, M.Sc Tanggal Mulai Bimbingan : 21 Februari 2011 Tanggal Selesai Bimbingan : No Tanggal Assisten Bimbingan Pembahasan Pada Asistensi Mengenai, Pada BAB Paraf Dosen Pembimbing Keterangan * Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai. Diketahui: Departemen Matematika FMIPA USU Ketua, Disetujui Pembimbing Utama/ Penanggung Jawab Prof. Dr. Tulus, M.Si Prof. Dr. Opim S Sitompul, M.Sc NIP NIP
2 SURAT KETERANGAN Hasil Uji Program Tugas Akhir Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma III Teknik Informatika/Statistika : Nama : Fadly Heriadi NIM : Program Studi : D-3 Teknik Informatika Judul Tugas Akhir : Rancang Bangun Toko Penjualan Online Berbasis Web Dengan Menggunakan oscommerce Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada tanggal. Dengan Hasil : Sukses / Gagal Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan. Medan, Mei 2011 Dosen Pembimbing Prof. Dr. Opim S Sitompul M.Sc NIP
3 LISTING PROGRAM 1.Halaman Depan require('includes/application_top.php'); // the following cpath references come from application_top.php $category_depth = 'top'; if (isset($cpath) && tep_not_null($cpath)) { $categories_products_query = tep_db_query("select count(*) as total from ". TABLE_PRODUCTS_TO_CATEGORIES. " where categories_id = '". (int)$current_category_id. "'"); $cateqories_products = tep_db_fetch_array($categories_products_query); if ($cateqories_products['total'] > 0) { $category_depth = 'products'; // display products else { $category_parent_query = tep_db_query("select count(*) as total from ". TABLE_CATEGORIES. " where parent_id = '". (int)$current_category_id. "'"); $category_parent = tep_db_fetch_array($category_parent_query); if ($category_parent['total'] > 0) { $category_depth = 'nested'; // navigate through the categories else { $category_depth = 'products'; // category has no products, but display the 'no products' message require(dir_ws_languages. $language. '/'. FILENAME_DEFAULT); <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html echo HTML_PARAMS; > <head> <meta http-equiv="content-type" content="text/html; charset= echo CHARSET; "> <title> echo TITLE; </title> <base href=" echo (($request_type == 'SSL')? HTTPS_SERVER : HTTP_SERVER). DIR_WS_CATALOG; "> <link rel="stylesheet" type="text/css" href="stylesheet.css"> </head> <body bgcolor="#cc00cc"> <!-- header //--> require(dir_ws_includes. 'header.php'); <!-- header_eof //--> <!-- body //--> <table border="0" width="860px" cellspacing="3" cellpadding="3" align="center"> <td width=" echo BOX_WIDTH; " valign="top"><table border="0" width=" echo BOX_WIDTH; " cellspacing="0"
4 <!-- left_navigation //--> require(dir_ws_includes. 'column_left.php'); <!-- left_navigation_eof //--> <!-- body_text //--> if ($category_depth == 'nested') { $category_query = tep_db_query("select cd.categories_name, c.categories_image from ". TABLE_CATEGORIES. " c, ". TABLE_CATEGORIES_DESCRIPTION. " cd where c.categories_id = '". (int)$current_category_id. "' and cd.categories_id = '". (int)$current_category_id. "' and cd.language_id = '". (int)$languages_id. "'"); $category = tep_db_fetch_array($category_query); <td width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="0"> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr style=" height:32px; background:url(images/content_tengah.gif) repeat-x top left"> <td align="left" valign="bottom" width="20px"> echo tep_image(dir_ws_images. 'content_kiri.gif')</td> <td class="pageheading" valign="middle"> echo $breadcrumb- >trail('» '); </td> <td align="right" valign="bottom" width="20px"> echo tep_image(dir_ws_images. 'content_kanan.gif')</td> <td> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> <td><table border="0" width="100%" cellspacing="0" <td><table border="0" width="100%" cellspacing="0" if (isset($cpath) && strpos('_', $cpath)) { // check to see if there are deeper categories within the current category $category_links = array_reverse($cpath_array); for($i=0, $n=sizeof($category_links); $i<$n; $i++) { $categories_query = tep_db_query("select count(*) as total from ". TABLE_CATEGORIES. " c, ". TABLE_CATEGORIES_DESCRIPTION. " cd where c.parent_id = '". (int)$category_links[$i]. "' and c.categories_id = cd.categories_id and cd.language_id = '". (int)$languages_id. "'"); $categories = tep_db_fetch_array($categories_query); if ($categories['total'] < 1) { // do nothing, go through the loop else { $categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.categories_image, c.parent_id from ".
5 TABLE_CATEGORIES. " c, ". TABLE_CATEGORIES_DESCRIPTION. " cd where c.parent_id = '". (int)$category_links[$i]. "' and c.categories_id = cd.categories_id and cd.language_id = '". (int)$languages_id. "' order by sort_order, cd.categories_name"); break; // we've found the deepest category the customer is in else { $categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.categories_image, c.parent_id from ". TABLE_CATEGORIES. " c, ". TABLE_CATEGORIES_DESCRIPTION. " cd where c.parent_id = '". (int)$current_category_id. "' and c.categories_id = cd.categories_id and cd.language_id = '". (int)$languages_id. "' order by sort_order, cd.categories_name"); $number_of_categories = tep_db_num_rows($categories_query); $rows = 0; while ($categories = tep_db_fetch_array($categories_query)) { $rows++; $cpath_new = tep_get_path($categories['categories_id']); $width = (int)(100 / MAX_DISPLAY_CATEGORIES_PER_ROW). '%'; echo ' <td align="center" class="smalltext" width="'. $width. '" valign="top"><a href="'. tep_href_link(filename_default, $cpath_new). '">'. tep_image(dir_ws_images. $categories['categories_image'], $categories['categories_name'], SUBCATEGORY_IMAGE_WIDTH, SUBCATEGORY_IMAGE_HEIGHT). '<br>'. $categories['categories_name']. '</a></td>'. "\n"; if ((($rows / MAX_DISPLAY_CATEGORIES_PER_ROW) == floor($rows / MAX_DISPLAY_CATEGORIES_PER_ROW)) && ($rows!= $number_of_categories)) { echo ' '. "\n"; echo ' '. "\n"; // needed for the new products module shown below $new_products_category_id = $current_category_id; <td> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> <td> include(dir_ws_modules. FILENAME_NEW_PRODUCTS); </td> elseif ($category_depth == 'products' isset($http_get_vars['manufacturers_id'])) { // create column list
6 $define_list = array('product_list_model' => PRODUCT_LIST_MODEL, 'PRODUCT_LIST_NAME' => PRODUCT_LIST_NAME, 'PRODUCT_LIST_MANUFACTURER' => PRODUCT_LIST_MANUFACTURER, 'PRODUCT_LIST_PRICE' => PRODUCT_LIST_PRICE, 'PRODUCT_LIST_QUANTITY' => PRODUCT_LIST_QUANTITY, 'PRODUCT_LIST_WEIGHT' => PRODUCT_LIST_WEIGHT, 'PRODUCT_LIST_IMAGE' => PRODUCT_LIST_IMAGE, 'PRODUCT_LIST_BUY_NOW' => PRODUCT_LIST_BUY_NOW); asort($define_list); $column_list = array(); reset($define_list); while (list($key, $value) = each($define_list)) { if ($value > 0) $column_list[] = $key; $select_column_list = ''; for ($i=0, $n=sizeof($column_list); $i<$n; $i++) { switch ($column_list[$i]) { case 'PRODUCT_LIST_MODEL': $select_column_list.= 'p.products_model, '; break; case 'PRODUCT_LIST_NAME': $select_column_list.= 'pd.products_name, '; break; case 'PRODUCT_LIST_MANUFACTURER': $select_column_list.= 'm.manufacturers_name, '; break; case 'PRODUCT_LIST_QUANTITY': $select_column_list.= 'p.products_quantity, '; break; case 'PRODUCT_LIST_IMAGE': $select_column_list.= 'p.products_image, '; break; case 'PRODUCT_LIST_WEIGHT': $select_column_list.= 'p.products_weight, '; break; // show the products of a specified manufacturer if (isset($http_get_vars['manufacturers_id'])) { if (isset($http_get_vars['filter_id']) && tep_not_null($http_get_vars['filter_id'])) { // We are asked to show only a specific category $listing_sql = "select ". $select_column_list. " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from ". TABLE_PRODUCTS. " p left join ". TABLE_SPECIALS. " s on p.products_id = s.products_id, ". TABLE_PRODUCTS_DESCRIPTION. " pd, ". TABLE_MANUFACTURERS. " m, ". TABLE_PRODUCTS_TO_CATEGORIES. " p2c where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '".
7 (int)$http_get_vars['manufacturers_id']. "' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '". (int)$languages_id. "' and p2c.categories_id = '". (int)$http_get_vars['filter_id']. "'"; else { // We show them all $listing_sql = "select ". $select_column_list. " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from ". TABLE_PRODUCTS. " p left join ". TABLE_SPECIALS. " s on p.products_id = s.products_id, ". TABLE_PRODUCTS_DESCRIPTION. " pd, ". TABLE_MANUFACTURERS. " m where p.products_status = '1' and pd.products_id = p.products_id and pd.language_id = '". (int)$languages_id. "' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '". (int)$http_get_vars['manufacturers_id']. "'"; else { // show the products in a given categorie if (isset($http_get_vars['filter_id']) && tep_not_null($http_get_vars['filter_id'])) { // We are asked to show only specific catgeory $listing_sql = "select ". $select_column_list. " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from ". TABLE_PRODUCTS. " p left join ". TABLE_SPECIALS. " s on p.products_id = s.products_id, ". TABLE_PRODUCTS_DESCRIPTION. " pd, ". TABLE_MANUFACTURERS. " m, ". TABLE_PRODUCTS_TO_CATEGORIES. " p2c whereb p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '". (int)$http_get_vars['filter_id']. "' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '". (int)$languages_id. "' and p2c.categories_id = '". (int)$current_category_id. "'"; else { // We show them all $listing_sql = "select ". $select_column_list. " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from ". TABLE_PRODUCTS_DESCRIPTION. " pd, ". TABLE_PRODUCTS. " p left join ". TABLE_MANUFACTURERS. " m on p.manufacturers_id = m.manufacturers_id left join ". TABLE_SPECIALS. " s on p.products_id = s.products_id, ". TABLE_PRODUCTS_TO_CATEGORIES. " p2c where p.products_status = '1' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '". (int)$languages_id. "' and p2c.categories_id = '". (int)$current_category_id. "'"; if ( (!isset($http_get_vars['sort'])) (!ereg('^[1-8][ad]$', $HTTP_GET_VARS['sort'])) (substr($http_get_vars['sort'], 0, 1) > sizeof($column_list)) ) { for ($i=0, $n=sizeof($column_list); $i<$n; $i++) {
8 if ($column_list[$i] == 'PRODUCT_LIST_NAME') { $HTTP_GET_VARS['sort'] = $i+1. 'a'; $listing_sql.= " order by pd.products_name"; break; else { $sort_col = substr($http_get_vars['sort'], 0, 1); $sort_order = substr($http_get_vars['sort'], 1); switch ($column_list[$sort_col-1]) { case 'PRODUCT_LIST_MODEL': $listing_sql.= " order by p.products_model ". ($sort_order == 'd'? 'desc' : ''). ", pd.products_name"; break; case 'PRODUCT_LIST_NAME': $listing_sql.= " order by pd.products_name ". ($sort_order == 'd'? 'desc' : ''); break; case 'PRODUCT_LIST_MANUFACTURER': $listing_sql.= " order by m.manufacturers_name ". ($sort_order == 'd'? 'desc' : ''). ", pd.products_name"; break; case 'PRODUCT_LIST_QUANTITY': $listing_sql.= " order by p.products_quantity ". ($sort_order == 'd'? 'desc' : ''). ", pd.products_name"; break; case 'PRODUCT_LIST_IMAGE': $listing_sql.= " order by pd.products_name"; break; case 'PRODUCT_LIST_WEIGHT': $listing_sql.= " order by p.products_weight ". ($sort_order == 'd'? 'desc' : ''). ", pd.products_name"; break; case 'PRODUCT_LIST_PRICE': $listing_sql.= " order by final_price ". ($sort_order == 'd'? 'desc' : ''). ", pd.products_name"; break; <td width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr style=" height:32px; background:url(images/content_tengah.gif) repeat-x top left"> <td align="left" valign="bottom" width="19px"> echo tep_image(dir_ws_images. 'content_kiri.gif')</td> <td class="pageheading" valign="middle"> echo $breadcrumb- >trail('» '); </td> <td align="right" valign="bottom" width="20px"> echo tep_image(dir_ws_images. 'content_kanan.gif')</td> <td class="pageheading"> echo HEADING_TITLE; </td> /* // optional Product List Filter if (PRODUCT_LIST_FILTER > 0) { if (isset($http_get_vars['manufacturers_id'])) { $filterlist_sql = "select distinct c.categories_id as id, cd.categories_name as name from ". TABLE_PRODUCTS. " p, ".
9 TABLE_PRODUCTS_TO_CATEGORIES. " p2c, ". TABLE_CATEGORIES. " c, ". TABLE_CATEGORIES_DESCRIPTION. " cd where p.products_status = '1' and p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and p2c.categories_id = cd.categories_id and cd.language_id = '". (int)$languages_id. "' and p.manufacturers_id = '". (int)$http_get_vars['manufacturers_id']. "' order by cd.categories_name"; else { $filterlist_sql= "select distinct m.manufacturers_id as id, m.manufacturers_name as name from ". TABLE_PRODUCTS. " p, ". TABLE_PRODUCTS_TO_CATEGORIES. " p2c, ". TABLE_MANUFACTURERS. " m where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and p.products_id = p2c.products_id and p2c.categories_id = '". (int)$current_category_id. "' order by m.manufacturers_name"; $filterlist_query = tep_db_query($filterlist_sql); if (tep_db_num_rows($filterlist_query) > 1) { echo ' <td align="center" class="main">'. tep_draw_form('filter', FILENAME_DEFAULT, 'get'). TEXT_SHOW. ' '; if (isset($http_get_vars['manufacturers_id'])) { echo tep_draw_hidden_field('manufacturers_id', $HTTP_GET_VARS['manufacturers_id']); $options = array(array('id' => '', 'text' => TEXT_ALL_CATEGORIES)); else { echo tep_draw_hidden_field('cpath', $cpath); $options = array(array('id' => '', 'text' => TEXT_ALL_MANUFACTURERS)); echo tep_draw_hidden_field('sort', $HTTP_GET_VARS['sort']); while ($filterlist = tep_db_fetch_array($filterlist_query)) { $options[] = array('id' => $filterlist['id'], 'text' => $filterlist['name']); echo tep_draw_pull_down_menu('filter_id', $options, (isset($http_get_vars['filter_id'])? $HTTP_GET_VARS['filter_id'] : ''), 'onchange="this.form.submit()"'); echo tep_hide_session_id(). '</form></td>'. "\n"; */ // Get the right image for the top-right $image = DIR_WS_IMAGES. 'table_background_list.gif'; if (isset($http_get_vars['manufacturers_id'])) { $image = tep_db_query("select manufacturers_image from ". TABLE_MANUFACTURERS. " where manufacturers_id = '". (int)$http_get_vars['manufacturers_id']. "'"); $image = tep_db_fetch_array($image); $image = $image['manufacturers_image']; elseif ($current_category_id) { $image = tep_db_query("select categories_image from ". TABLE_CATEGORIES. " where categories_id = '". (int)$current_category_id. "'"); $image = tep_db_fetch_array($image); $image = $image['categories_image'];
10 <td> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> <td> include(dir_ws_modules. FILENAME_PRODUCT_LISTING); </td> else { // default page <td width="0%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="0"> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <td> include(dir_ws_modules. FILENAME_NEW_PRODUCTS); </td> include(dir_ws_modules. FILENAME_UPCOMING_PRODUCTS); <!-- body_text_eof //--> <td width=" echo BOX_WIDTH; " valign="top"><table border="0" width=" echo BOX_WIDTH; " cellspacing="0" <!-- right_navigation //--> require(dir_ws_includes. 'column_right.php'); <!-- right_navigation_eof //--> </table> <!-- body_eof //--> <!-- footer //--> require(dir_ws_includes. 'footer.php'); <!-- footer_eof //--> </body> </html> require(dir_ws_includes. 'application_bottom.php'); 2. Halaman Catalog require('includes/application_top.php'); require(dir_ws_languages. $language. '/'. FILENAME_PRODUCTS_NEW);
11 $breadcrumb->add(navbar_title, tep_href_link(filename_products_new)); <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html echo HTML_PARAMS; > <head> <meta http-equiv="content-type" content="text/html; charset= echo CHARSET; "> <title> echo TITLE; </title> <base href=" echo (($request_type == 'SSL')? HTTPS_SERVER : HTTP_SERVER). DIR_WS_CATALOG; "> <link rel="stylesheet" type="text/css" href="stylesheet.css"> </head> <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> <!-- header //--> require(dir_ws_includes. 'header.php'); <!-- header_eof //--> <!-- body //--> <table border="0" width="860px" cellspacing="3" cellpadding="3" align="center"> <td width=" echo BOX_WIDTH; " valign="top"><table border="0" width=" echo BOX_WIDTH; " cellspacing="0" <!-- left_navigation //--> require(dir_ws_includes. 'column_left.php'); <!-- left_navigation_eof //--> <!-- body_text //--> <td width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="0"> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr style=" height:32px; background:url(images/content_tengah.gif) repeat-x top left"> <td align="left" valign="bottom" width="19px"> echo tep_image(dir_ws_images. 'content_kiri.gif')</td> <td class="pageheading"> echo HEADING_TITLE; </td> <td align="right" valign="bottom" width="20px"> echo tep_image(dir_ws_images. 'content_kanan.gif')</td> <td> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> $products_new_array = array(); $products_new_query_raw = "select p.products_id, pd.products_name, p.products_image, p.products_price, p.products_tax_class_id, p.products_date_added, m.manufacturers_name from ". TABLE_PRODUCTS. " p left join ". TABLE_MANUFACTURERS. " m on (p.manufacturers_id =
12 m.manufacturers_id), ". TABLE_PRODUCTS_DESCRIPTION. " pd where p.products_status = '1' and p.products_id = pd.products_id and pd.language_id = '". (int)$languages_id. "' order by p.products_date_added DESC, pd.products_name"; $products_new_split = new splitpageresults($products_new_query_raw, MAX_DISPLAY_PRODUCTS_NEW); if (($products_new_split->number_of_rows > 0) && ((PREV_NEXT_BAR_LOCATION == '1') (PREV_NEXT_BAR_LOCATION == '3'))) { <td><table border="0" width="100%" cellspacing="0" <td class="smalltext"> echo $products_new_split- >display_count(text_display_number_of_products_new); </td> <td align="right" class="smalltext"> echo TEXT_RESULT_PAGE. ' '. $products_new_split- >display_links(max_display_page_links, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); </td> <td> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> <td><table border="0" width="100%" cellspacing="0" if ($products_new_split->number_of_rows > 0) { $products_new_query = tep_db_query($products_new_split- >sql_query); while ($products_new = tep_db_fetch_array($products_new_query)) { if ($new_price = tep_get_products_special_price($products_new['products_id'])) { $products_price = '<s>'. $currencies- >display_price($products_new['products_price'], tep_get_tax_rate($products_new['products_tax_class_id'])). '</s> <span class="productspecialprice">'. $currencies- >display_price($new_price, tep_get_tax_rate($products_new['products_tax_class_id'])). '</span>'; else { $products_price = $currencies- >display_price($products_new['products_price'], tep_get_tax_rate($products_new['products_tax_class_id'])); <td width=" echo SMALL_IMAGE_WIDTH + 10; " valign="top" class="main"> echo '<a href="'. tep_href_link(filename_product_info, 'products_id='. $products_new['products_id']). '">'. tep_image(dir_ws_images.
13 $products_new['products_image'], $products_new['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT). '</a>'; </td> <td valign="top" class="main"> echo '<a href="'. tep_href_link(filename_product_info, 'products_id='. $products_new['products_id']). '"><b><u>'. $products_new['products_name']. '</u></b></a><br>'. TEXT_DATE_ADDED. ' '. tep_date_long($products_new['products_date_added']). '<br>'. TEXT_MANUFACTURER. ' '. $products_new['manufacturers_name']. '<br><br>'. TEXT_PRICE. ' '. $products_price; </td> <td align="right" valign="middle" class="main"> echo '<a href="'. tep_href_link(filename_products_new, tep_get_all_get_params(array('action')). 'action=buy_now&products_id='. $products_new['products_id']). '">'. tep_image_button('button_in_cart.gif', IMAGE_BUTTON_IN_CART). '</a>'; </td> <td colspan="3"> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> else { <td class="main"> echo TEXT_NO_NEW_PRODUCTS; </td> <td> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> if (($products_new_split->number_of_rows > 0) && ((PREV_NEXT_BAR_LOCATION == '2') (PREV_NEXT_BAR_LOCATION == '3'))) { <td><table border="0" width="100%" cellspacing="0" <td class="smalltext"> echo $products_new_split- >display_count(text_display_number_of_products_new); </td> <td align="right" class="smalltext"> echo TEXT_RESULT_PAGE. ' '. $products_new_split- >display_links(max_display_page_links, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); </td> <!-- body_text_eof //-->
14 <td width=" echo BOX_WIDTH; " valign="top"><table border="0" width=" echo BOX_WIDTH; " cellspacing="0" <!-- right_navigation //--> require(dir_ws_includes. 'column_right.php'); <!-- right_navigation_eof //--> </table> <!-- body_eof //--> <!-- footer //--> require(dir_ws_includes. 'footer.php'); <!-- footer_eof //--> </body> </html> require(dir_ws_includes. 'application_bottom.php'); 3. Halaman Special require('includes/application_top.php'); require(dir_ws_languages. $language. '/'. FILENAME_SPECIALS); $breadcrumb->add(navbar_title, tep_href_link(filename_specials)); <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html echo HTML_PARAMS; > <head> <meta http-equiv="content-type" content="text/html; charset= echo CHARSET; "> <title> echo TITLE; </title> <base href=" echo (($request_type == 'SSL')? HTTPS_SERVER : HTTP_SERVER). DIR_WS_CATALOG; "> <link rel="stylesheet" type="text/css" href="stylesheet.css"> </head> <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> <!-- header //--> require(dir_ws_includes. 'header.php'); <!-- header_eof //--> <!-- body //--> <table border="0" width="860px" cellspacing="3" cellpadding="3" align="center"> <td width=" echo BOX_WIDTH; " valign="top"><table border="0" width=" echo BOX_WIDTH; " cellspacing="0" <!-- left_navigation //--> require(dir_ws_includes. 'column_left.php'); <!-- left_navigation_eof //--> <!-- body_text //-->
15 <td width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="0"> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr style=" height:32px; background:url(images/content_tengah.gif) repeat-x top left"> <td align="left" valign="bottom" width="19px"> echo tep_image(dir_ws_images. 'content_kiri.gif')</td> <td class="pageheading"> echo HEADING_TITLE; </td> <td align="right" valign="bottom" width="20px"> echo tep_image(dir_ws_images. 'content_kanan.gif')</td> <td> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> $specials_query_raw = "select p.products_id, pd.products_name, p.products_price, p.products_tax_class_id, p.products_image, s.specials_new_products_price from ". TABLE_PRODUCTS. " p, ". TABLE_PRODUCTS_DESCRIPTION. " pd, ". TABLE_SPECIALS. " s where p.products_status = '1' and s.products_id = p.products_id and p.products_id = pd.products_id and pd.language_id = '". (int)$languages_id. "' and s.status = '1' order by s.specials_date_added DESC"; $specials_split = new splitpageresults($specials_query_raw, MAX_DISPLAY_SPECIAL_PRODUCTS); if (($specials_split->number_of_rows > 0) && ((PREV_NEXT_BAR_LOCATION == '1') (PREV_NEXT_BAR_LOCATION == '3'))) { <td><table border="0" width="100%" cellspacing="0" <td class="smalltext"> echo $specials_split- >display_count(text_display_number_of_specials); </td> <td align="right" class="smalltext"> echo TEXT_RESULT_PAGE. ' '. $specials_split- >display_links(max_display_page_links, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); </td> <td> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> <td><table border="0" width="100%" cellspacing="0"
16 $row = 0; $specials_query = tep_db_query($specials_split->sql_query); while ($specials = tep_db_fetch_array($specials_query)) { $row++; echo ' <td align="center" width="33%" class="smalltext"><a href="'. tep_href_link(filename_product_info, 'products_id='. $specials['products_id']). '">'. tep_image(dir_ws_images. $specials['products_image'], $specials['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT). '</a><br><a href="'. tep_href_link(filename_product_info, 'products_id='. $specials['products_id']). '">'. $specials['products_name']. '</a><br><s>'. $currencies- >display_price($specials['products_price'], tep_get_tax_rate($specials['products_tax_class_id'])). '</s><br><span class="productspecialprice">'. $currencies- >display_price($specials['specials_new_products_price'], tep_get_tax_rate($specials['products_tax_class_id'])). '</span></td>'. "\n"; if ((($row / 2) == floor($row / 2))) { <td> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> if (($specials_split->number_of_rows > 0) && ((PREV_NEXT_BAR_LOCATION == '2') (PREV_NEXT_BAR_LOCATION == '3'))) { <td><br><table border="0" width="100%" cellspacing="0" <td class="smalltext"> echo $specials_split- >display_count(text_display_number_of_specials); </td> <td align="right" class="smalltext"> echo TEXT_RESULT_PAGE. ' '. $specials_split- >display_links(max_display_page_links, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); </td> <!-- body_text_eof //-->
17 <td width=" echo BOX_WIDTH; " valign="top"><table border="0" width=" echo BOX_WIDTH; " cellspacing="0" <!-- right_navigation //--> require(dir_ws_includes. 'column_right.php'); <!-- right_navigation_eof //--> </table> <!-- body_eof //--> <!-- footer //--> require(dir_ws_includes. 'footer.php'); <!-- footer_eof //--> </body> </html> require(dir_ws_includes. 'application_bottom.php'); 4. Halaman Login require('includes/application_top.php'); // redirect the customer to a friendly cookie-must-be-enabled page if cookies are disabled (or the session has not started) if ($session_started == false) { tep_redirect(tep_href_link(filename_cookie_usage)); require(dir_ws_languages. $language. '/'. FILENAME_LOGIN); $error = false; if (isset($http_get_vars['action']) && ($HTTP_GET_VARS['action'] == 'process')) { $ _address = tep_db_prepare_input($http_post_vars[' _address']); $password = tep_db_prepare_input($http_post_vars['password']); // Check if exists $check_customer_query = tep_db_query("select customers_id, customers_firstname, customers_password, customers_ _address, customers_default_address_id from ". TABLE_CUSTOMERS. " where customers_ _address = '". tep_db_input($ _address). "'"); if (!tep_db_num_rows($check_customer_query)) { $error = true; else { $check_customer = tep_db_fetch_array($check_customer_query); // Check that password is good if (!tep_validate_password($password, $check_customer['customers_password'])) { $error = true; else { if (SESSION_RECREATE == 'True') { tep_session_recreate(); $check_country_query = tep_db_query("select entry_country_id, entry_zone_id from ". TABLE_ADDRESS_BOOK. " where customers_id = '"
18 . (int)$check_customer['customers_id']. "' and address_book_id = '". (int)$check_customer['customers_default_address_id']. "'"); $check_country = tep_db_fetch_array($check_country_query); $customer_id = $check_customer['customers_id']; $customer_default_address_id = $check_customer['customers_default_address_id']; $customer_first_name = $check_customer['customers_firstname']; $customer_country_id = $check_country['entry_country_id']; $customer_zone_id = $check_country['entry_zone_id']; tep_session_register('customer_id'); tep_session_register('customer_default_address_id'); tep_session_register('customer_first_name'); tep_session_register('customer_country_id'); tep_session_register('customer_zone_id'); tep_db_query("update ". TABLE_CUSTOMERS_INFO. " set customers_info_date_of_last_logon = now(), customers_info_number_of_logons = customers_info_number_of_logons+1 where customers_info_id = '". (int)$customer_id. "'"); // restore cart contents $cart->restore_contents(); if (sizeof($navigation->snapshot) > 0) { $origin_href = tep_href_link($navigation->snapshot['page'], tep_array_to_string($navigation->snapshot['get'], array(tep_session_name())), $navigation->snapshot['mode']); $navigation->clear_snapshot(); tep_redirect($origin_href); else { tep_redirect(tep_href_link(filename_default)); if ($error == true) { $messagestack->add('login', TEXT_LOGIN_ERROR); $breadcrumb->add(navbar_title, tep_href_link(filename_login, '', 'SSL')); <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html echo HTML_PARAMS; > <head> <meta http-equiv="content-type" content="text/html; charset= echo CHARSET; "> <title> echo TITLE; </title> <base href=" echo (($request_type == 'SSL')? HTTPS_SERVER : HTTP_SERVER). DIR_WS_CATALOG; "> <link rel="stylesheet" type="text/css" href="stylesheet.css"> <script language="javascript"><!-- function session_win() { window.open(" echo tep_href_link(filename_info_shopping_cart); ","info_shopping_cart","height=460,width=430,toolbar=no,statusbar=n o,scrollbars=yes").focus();
19 //--></script> </head> <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> <!-- header //--> require(dir_ws_includes. 'header.php'); <!-- header_eof //--> <!-- body //--> <table border="0" width="860px" cellspacing="3" cellpadding="3" align="center"> <td width=" echo BOX_WIDTH; " valign="top"><table border="0" width=" echo BOX_WIDTH; " cellspacing="0" <!-- left_navigation //--> require(dir_ws_includes. 'column_left.php'); <!-- left_navigation_eof //--> <!-- body_text //--> <td width="80%" valign="top"> echo tep_draw_form('login', tep_href_link(filename_login, 'action=process', 'SSL')); <table border="0" width="100%" cellspacing="0" cellpadding="0"> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr style=" height:32px; background:url(images/content_tengah.gif) repeat-x top left"> <td align="left" valign="bottom" width="19px"> echo tep_image(dir_ws_images. 'content_kiri.gif')</td> <td class="pageheading"> echo HEADING_TITLE; </td> <td align="right" valign="bottom" width="20px"> echo tep_image(dir_ws_images. 'content_kanan.gif')</td> <td> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> if ($messagestack->size('login') > 0) { <td> echo $messagestack->output('login'); </td> <td> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> if ($cart->count_contents() > 0) { <td class="smalltext"> echo TEXT_VISITORS_CART; </td>
20 <td> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> <td><table border="0" width="100%" cellspacing="0" <td class="main" width="50%" valign="top"><b> echo HEADING_NEW_CUSTOMER; </b></td> <td class="main" width="50%" valign="top"><b> echo HEADING_RETURNING_CUSTOMER; </b></td> <td width="50%" height="100%" valign="top"><table border="0" width="100%" height="100%" cellspacing="1" cellpadding="2" class="infobox"> <tr class="infoboxcontents"> <td><table border="0" width="100%" height="100%" cellspacing="0" <td> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> <td class="main" valign="top"> echo TEXT_NEW_CUSTOMER. '<br><br>'. TEXT_NEW_CUSTOMER_INTRODUCTION; </td> <td> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> <td><table border="0" width="100%" cellspacing="0" <td width="10"> echo tep_draw_separator('pixel_trans.gif', '10', '1'); </td> <td align="right"> echo '<a href="'. tep_href_link(filename_create_account, '', 'SSL'). '">'. tep_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE). '</a>'; </td> <td width="10"> echo tep_draw_separator('pixel_trans.gif', '10', '1'); </td> <td width="50%" height="100%" valign="top"><table border="0" width="100%" height="100%" cellspacing="1" cellpadding="2" class="infobox"> <tr class="infoboxcontents"> <td><table border="0" width="100%" height="100%" cellspacing="0"
21 <td colspan="2"> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> <td class="main" colspan="2"> echo TEXT_RETURNING_CUSTOMER; </td> <td colspan="2"> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> <td class="main"><b> echo ENTRY_ _ADDRESS; </b></td> <td class="main"> echo tep_draw_input_field(' _address'); </td> <td class="main"><b> echo ENTRY_PASSWORD; </b></td> <td class="main"> echo tep_draw_password_field('password'); </td> <td colspan="2"> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> <td class="smalltext" colspan="2"> echo '<a href="'. tep_href_link(filename_password_forgotten, '', 'SSL'). '">'. TEXT_PASSWORD_FORGOTTEN. '</a>'; </td> <td colspan="2"> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> <td colspan="2"><table border="0" width="100%" cellspacing="0" <td width="10"> echo tep_draw_separator('pixel_trans.gif', '10', '1'); </td> <td align="right"> echo tep_image_submit('button_login.gif', IMAGE_BUTTON_LOGIN); </td> <td width="10"> echo tep_draw_separator('pixel_trans.gif', '10', '1'); </td> </table></form></td> <!-- body_text_eof //-->
22 <td width=" echo BOX_WIDTH; " valign="top"><table border="0" width=" echo BOX_WIDTH; " cellspacing="0" <!-- right_navigation //--> require(dir_ws_includes. 'column_right.php'); <!-- right_navigation_eof //--> </table> <!-- body_eof //--> <!-- footer //--> require(dir_ws_includes. 'footer.php'); <!-- footer_eof //--> </body> </html> require(dir_ws_includes. 'application_bottom.php'); 5. Halaman Contact require('includes/application_top.php'); require(dir_ws_languages. $language. '/'. FILENAME_CONTACT_US); $error = false; if (isset($http_get_vars['action']) && ($HTTP_GET_VARS['action'] == 'send')) { $name = tep_db_prepare_input($http_post_vars['name']); $ _address = tep_db_prepare_input($http_post_vars[' ']); $enquiry = tep_db_prepare_input($http_post_vars['enquiry']); if (tep_validate_ ($ _address)) { tep_mail(store_owner, STORE_OWNER_ _ADDRESS, _SUBJECT, $enquiry, $name, $ _address); tep_redirect(tep_href_link(filename_contact_us, 'action=success')); else { $error = true; $messagestack->add('contact', ENTRY_ _ADDRESS_CHECK_ERROR); $breadcrumb->add(navbar_title, tep_href_link(filename_contact_us)); <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html echo HTML_PARAMS; > <head> <meta http-equiv="content-type" content="text/html; charset= echo CHARSET; "> <title> echo TITLE; </title> <base href=" echo (($request_type == 'SSL')? HTTPS_SERVER : HTTP_SERVER). DIR_WS_CATALOG; "> <link rel="stylesheet" type="text/css" href="stylesheet.css"> </head>
23 <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> <!-- header //--> require(dir_ws_includes. 'header.php'); <!-- header_eof //--> <!-- body //--> <table border="0" width="860px" cellspacing="3" cellpadding="3" align="center"> <td width=" echo BOX_WIDTH; " valign="top"><table border="0" width=" echo BOX_WIDTH; " cellspacing="0" <!-- left_navigation //--> require(dir_ws_includes. 'column_left.php'); <!-- left_navigation_eof //--> <!-- body_text //--> <td width="100%" valign="top"> echo tep_draw_form('contact_us', tep_href_link(filename_contact_us, 'action=send')); <table border="0" width="100%" cellspacing="0" cellpadding="0"> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr style=" height:32px; background:url(images/content_tengah.gif) repeat-x top left"> <td align="left" valign="bottom" width="19px"> echo tep_image(dir_ws_images. 'content_kiri.gif')</td> <td class="pageheading"> echo HEADING_TITLE; </td> <td align="right" valign="bottom" width="20px"> echo tep_image(dir_ws_images. 'content_kanan.gif')</td> <td> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> if ($messagestack->size('contact') > 0) { <td> echo $messagestack->output('contact'); </td> <td> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> if (isset($http_get_vars['action']) && ($HTTP_GET_VARS['action'] == 'success')) {
24 <td class="main" align="center"> echo tep_image(dir_ws_images. 'table_background_man_on_board.gif', HEADING_TITLE, '0', '0', 'align="left"'). TEXT_SUCCESS; </td> <td> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infobox"> <tr class="infoboxcontents"> <td><table border="0" width="100%" cellspacing="0" <td width="10"> echo tep_draw_separator('pixel_trans.gif', '10', '1'); </td> <td align="right"> echo '<a href="'. tep_href_link(filename_default). '">'. tep_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE). '</a>'; </td> <td width="10"> echo tep_draw_separator('pixel_trans.gif', '10', '1'); </td> else { <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infobox"> <tr class="infoboxcontents"> <td><table border="0" width="100%" cellspacing="0" <td class="main"> echo ENTRY_NAME; </td> <td class="main"> echo tep_draw_input_field('name'); </td> <td class="main"> echo ENTRY_ ; </td> <td class="main"> echo tep_draw_input_field(' '); </td> <td class="main"> echo ENTRY_ENQUIRY; </td> <td> echo tep_draw_textarea_field('enquiry', 'soft', 50, 15); </td>
25 <td> echo tep_draw_separator('pixel_trans.gif', '100%', '10'); </td> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infobox"> <tr class="infoboxcontents"> <td><table border="0" width="100%" cellspacing="0" <td width="10"> echo tep_draw_separator('pixel_trans.gif', '10', '1'); </td> <td align="right"> echo tep_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE); </td> <td width="10"> echo tep_draw_separator('pixel_trans.gif', '10', '1'); </td> </table></form></td> <!-- body_text_eof //--> <td width=" echo BOX_WIDTH; " valign="top"><table border="0" width=" echo BOX_WIDTH; " cellspacing="0" <!-- right_navigation //--> require(dir_ws_includes. 'column_right.php'); <!-- right_navigation_eof //--> </table> <!-- body_eof //--> <!-- footer //--> require(dir_ws_includes. 'footer.php'); <!-- footer_eof //--> </body> </html> require(dir_ws_includes. 'application_bottom.php'); 6. Halaman Category class tablebox { var $table_border = '0'; var $table_width = '100%'; var $table_cellspacing = '0'; var $table_cellpadding = '2'; var $table_parameters = ''; var $table_row_parameters = '';
26 var $table_data_parameters = ''; // class constructor function tablebox($contents, $direct_output = false) { $tablebox_string = '<table border="'. tep_output_string($this- >table_border). '" width="'. tep_output_string($this->table_width). '" cellspacing="'. tep_output_string($this->table_cellspacing). '" cellpadding="'. tep_output_string($this->table_cellpadding). '"'; if (tep_not_null($this->table_parameters)) $tablebox_string.= ' '. $this->table_parameters; $tablebox_string.= '>'. "\n"; for ($i=0, $n=sizeof($contents); $i<$n; $i++) { if (isset($contents[$i]['form']) && tep_not_null($contents[$i]['form'])) $tablebox_string.= $contents[$i]['form']. "\n"; $tablebox_string.= ' <tr'; if (tep_not_null($this->table_row_parameters)) $tablebox_string.= ' '. $this->table_row_parameters; if (isset($contents[$i]['params']) && tep_not_null($contents[$i]['params'])) $tablebox_string.= ' '. $contents[$i]['params']; $tablebox_string.= '>'. "\n"; if (isset($contents[$i][0]) && is_array($contents[$i][0])) { for ($x=0, $n2=sizeof($contents[$i]); $x<$n2; $x++) { if (isset($contents[$i][$x]['text']) && tep_not_null($contents[$i][$x]['text'])) { $tablebox_string.= ' <td'; if (isset($contents[$i][$x]['align']) && tep_not_null($contents[$i][$x]['align'])) $tablebox_string.= ' align="'. tep_output_string($contents[$i][$x]['align']). '"'; if (isset($contents[$i][$x]['params']) && tep_not_null($contents[$i][$x]['params'])) { $tablebox_string.= ' '. $contents[$i][$x]['params']; elseif (tep_not_null($this->table_data_parameters)) { $tablebox_string.= ' '. $this- >table_data_parameters; $tablebox_string.= '>'; if (isset($contents[$i][$x]['form']) && tep_not_null($contents[$i][$x]['form'])) $tablebox_string.= $contents[$i][$x]['form']; $tablebox_string.= $contents[$i][$x]['text']; if (isset($contents[$i][$x]['form']) && tep_not_null($contents[$i][$x]['form'])) $tablebox_string.= '</form>'; $tablebox_string.= '</td>'. "\n"; else { $tablebox_string.= ' <td'; if (isset($contents[$i]['align']) && tep_not_null($contents[$i]['align'])) $tablebox_string.= ' align="'. tep_output_string($contents[$i]['align']). '"'; if (isset($contents[$i]['params']) && tep_not_null($contents[$i]['params'])) { $tablebox_string.= ' '. $contents[$i]['params'];
27 "\n"; elseif (tep_not_null($this->table_data_parameters)) { $tablebox_string.= ' '. $this->table_data_parameters; $tablebox_string.= '>'. $contents[$i]['text']. '</td>'. $tablebox_string.= ' '. "\n"; if (isset($contents[$i]['form']) && tep_not_null($contents[$i]['form'])) $tablebox_string.= '</form>'. "\n"; $tablebox_string.= '</table>'. "\n"; if ($direct_output == true) echo $tablebox_string; return $tablebox_string; class infobox extends tablebox { function infobox($contents) { $info_box_contents = array(); $info_box_contents[] = array('text' => $this- >infoboxcontents($contents)); $this->table_cellpadding = '1'; $this->table_parameters = 'class="infobox"'; $this->tablebox($info_box_contents, true); function infoboxcontents($contents) { $this->table_cellpadding = '3'; $this->table_parameters = 'class="infoboxcontents"'; $info_box_contents = array(); $info_box_contents[] = array(array('text' => tep_draw_separator('pixel_trans.gif', '100%', '1'))); for ($i=0, $n=sizeof($contents); $i<$n; $i++) { $info_box_contents[] = array(array('align' => (isset($contents[$i]['align'])? $contents[$i]['align'] : ''), 'form' => (isset($contents[$i]['form'])? $contents[$i]['form'] : ''), 'params' => 'class="boxtext"', 'text' => (isset($contents[$i]['text'])? $contents[$i]['text'] : ''))); $info_box_contents[] = array(array('text' => tep_draw_separator('pixel_trans.gif', '100%', '1'))); return $this->tablebox($info_box_contents); class infoboxheading extends tablebox { function infoboxheading($contents, $left_corner = true, $right_corner = true, $right_arrow = false) { $this->table_cellpadding = '0'; if ($left_corner == true) {
28 $left_corner = tep_image(dir_ws_images. 'infobox/corner_left.gif'); else { $left_corner = tep_image(dir_ws_images. 'infobox/corner_right_left.gif'); if ($right_arrow == true) { $right_arrow = '<a href="'. $right_arrow. '">'. tep_image(dir_ws_images. 'infobox/arrow_right.gif', ICON_ARROW_RIGHT). '</a>'; else { $right_arrow = ''; if ($right_corner == true) { $right_corner = $right_arrow. tep_image(dir_ws_images. 'infobox/corner_right.gif'); else { $right_corner = $right_arrow. tep_draw_separator('pixel_trans.gif', '11', '14'); $info_box_contents = array(); $info_box_contents[] = array(array('params' => 'height="14" class="infoboxheading"', 'text' => $left_corner), array('params' => 'width="100%" height="14" class="infoboxheading"', 'text' => $contents[0]['text']), array('params' => 'height="14" class="infoboxheading" nowrap', 'text' => $right_corner)); $this->tablebox($info_box_contents, true); class contentbox extends tablebox { function contentbox($contents) { $info_box_contents = array(); $info_box_contents[] = array('text' => $this- >contentboxcontents($contents)); $this->table_cellpadding = '1'; $this->table_parameters = 'class="infobox"'; $this->tablebox($info_box_contents, true); function contentboxcontents($contents) { $this->table_cellpadding = '4'; $this->table_parameters = 'class="infoboxcontents"'; return $this->tablebox($contents); class contentboxheading extends tablebox { function contentboxheading($contents) { $this->table_width = '50%'; $this->table_cellpadding = '0'; $info_box_contents = array();
29 $info_box_contents[] = array(array('params' => 'height="10" class="infoboxheading"', 'text' => tep_image(dir_ws_images. 'content_kiri.gif')), array('params' => 'height="10" class="infoboxheading" width="100%"', 'text' => $contents[0]['text']), array('params' => 'height="10" class="infoboxheading"', 'text' => tep_image(dir_ws_images. 'infobox/content_kanan.gif'))); $this->tablebox($info_box_contents, true); class errorbox extends tablebox { function errorbox($contents) { $this->table_data_parameters = 'class="errorbox"'; $this->tablebox($contents, true); class productlistingbox extends tablebox { function productlistingbox($contents) { $this->table_parameters = 'class="productlisting"'; $this->tablebox($contents, true); // -- infoboxheading1 Categories-- class infoboxheading1 extends tablebox { function infoboxheading1($contents, $left_corner = true, $right_corner = true, $right_arrow = false) { $this->table_cellpadding = '0'; $this->table_parameters = ''; if ($left_corner == true) { $left_corner = tep_image(dir_ws_images. 'infobox/corner_left.gif'); else { $left_corner = tep_image(dir_ws_images. 'infobox/corner_right_left.gif'); if ($right_arrow == true) { $right_arrow = '<a href="'. $right_arrow. '">'. tep_image(dir_ws_images. 'infobox/arrow_right.gif', ICON_ARROW_RIGHT). '</a>'; else { $right_arrow = ''; if ($right_corner == true) { $right_corner = $right_arrow. tep_image(dir_ws_images. 'infobox/corner_right.gif'); else { $right_corner = $right_arrow. tep_draw_separator('pixel_trans.gif', '11', '14'); $info_box_contents = array(); $info_box_contents[] = array(array('params' => '', 'text' => '
30 <table cellpadding="0" cellspacing="0" border="0" class="box_header_txt1" > <td>'.tep_image(dir_ws_images.'categories_kiri.gif').'</td> <td style="width:100%">'.$contents[0]['text'].'</td> <td>'.tep_image(dir_ws_images.'categories_kanan.gif').'</td> </table> ')); $this->tablebox($info_box_contents, true); // --infobox1 Categories-- // class infobox1 extends tablebox { function infobox1($contents) { $info_box_contents = array(); $info_box_contents[] = array('text' => $this- >infoboxcontents($contents)); $this->table_cellpadding = '0'; $this->table_parameters = ' style="background:url(images/categories_bawah.gif) no-repeat left bottom;margin-bottom:2px;"'; $this->tablebox($info_box_contents, true); function infoboxcontents($contents) { $this->table_cellpadding = '0'; $this->table_parameters = ' style="margin-bottom:8px; background:url(images/categories_menu.gif) repeat left top " class="box_body"'; $info_box_contents = array(); for ($i=0, $n=sizeof($contents); $i<$n; $i++) { $info_box_contents[] = array( array ( 'align' => (isset($contents[$i]['align'])? $contents[$i]['align'] : ''), 'form' => (isset($contents[$i]['form'])? $contents[$i]['form'] : ''), 'params' => ' style="padding:0px 5px 0px 17px;"', 'text' => ''.(isset($contents[$i]['text'])? $contents[$i]['text'] : '').'')); return $this->tablebox($info_box_contents); // -- infoboxheading2 Search-- class infoboxheading2 extends tablebox { function infoboxheading2($contents, $left_corner = true, $right_corner = true, $right_arrow = false) { $this->table_cellpadding = '0'; $this->table_parameters = ''; if ($left_corner == true) { $left_corner = tep_image(dir_ws_images. 'infobox/corner_left.gif'); else {
31 $left_corner = tep_image(dir_ws_images. 'infobox/corner_right_left.gif'); if ($right_arrow == true) { $right_arrow = '<a href="'. $right_arrow. '">'. tep_image(dir_ws_images. 'infobox/arrow_right.gif', ICON_ARROW_RIGHT). '</a>'; else { $right_arrow = ''; if ($right_corner == true) { $right_corner = $right_arrow. tep_image(dir_ws_images. 'infobox/corner_right.gif'); else { $right_corner = $right_arrow. tep_draw_separator('pixel_trans.gif', '11', '14'); $info_box_contents = array(); $info_box_contents[] = array(array('params' => '', 'text' => ' <table cellpadding="0" cellspacing="0" border="0" class="box_header_txt2" > <td>'.tep_image(dir_ws_images.'search_kiri.gif').'</td> <td style="width:100%">'.$contents[0]['text'].'</td> <td>'.tep_image(dir_ws_images.'search_kanan.gif').'</td> </table> ')); $this->tablebox($info_box_contents, true); // --infobox2 Search-- class infobox2 extends tablebox { function infobox2($contents) { $info_box_contents = array(); $info_box_contents[] = array('text' => $this- >infoboxcontents($contents)); $this->table_cellpadding = '0'; $this->table_parameters = ' style="background:url(images/search_bawah.gif) no-repeat left bottom;margin-bottom:2px;"'; $this->tablebox($info_box_contents, true); function infoboxcontents($contents) { $this->table_cellpadding = '0'; $this->table_parameters = ' style="margin-bottom:21px; background:url(images/search_body.gif) repeat left top " class="box_body2"'; $info_box_contents = array(); for ($i=0, $n=sizeof($contents); $i<$n; $i++) { $info_box_contents[] = array( array ( 'align' => (isset($contents[$i]['align'])? $contents[$i]['align'] : ''),
OSCommerce Basic Modification Guide. By Michael Sasek OSCdox
OSCommerce Basic Modification Guide By Michael Sasek OSCdox Mod Guide Chapter 1 General Concepts The way oscommerce is constructed looks a bit complicated at first, but once you learn its conventions,
More informationKARTU BIMBINGAN TUGAS AKHIR MAHASISWA PEMBAHASAN PADA ASISTENSI MENGENAI, PADA BAB
62 KEMENTERIAN PENDIDIKAN NASIONAL UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jl. Bioteknologi No.1 Kampus USU Padang Bulan Medan 20155 Telp. (061) 8211050, 8214290, Fax (061)
More informationLISTING PROGRAM. 1. Tampilan Awal. 2. Menu Login. Public Class Awal
LISTING PROGRAM 1. Tampilan Awal Public Class Awal Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick ProgressBar1.Increment(10) If ProgressBar1.Value
More informationLISTING PROGRAM. <?php include 'admin/koneksi.php';?> <!--[if IE 7 ]><html class="ie ie7" lang="en"><![endif]-->
LISTING PROGRAM 1. Index.php
More informationAn Introduction to WebSphere Portal content publishing channels
An Introduction to WebSphere Portal content publishing channels By Gregory Melahn Software Engineer, IBM Corp. May 2003 Abstract WebSphere Portal content publishing (WPCP) allows you to import news stories
More informationTables *Note: Nothing in Volcano!*
Tables *Note: Nothing in Volcano!* 016 1 Learning Objectives After this lesson you will be able to Design a web page table with rows and columns of text in a grid display Write the HTML for integrated
More informationHTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS
MOST TAGS CLASS Divides tags into groups for applying styles 202 ID Identifies a specific tag 201 STYLE Applies a style locally 200 TITLE Adds tool tips to elements 181 Identifies the HTML version
More informationL A M P I R A N. Universitas Sumatera Utara
L A M P I R A N LAMPIRAN 1. Listing Program Aplikasi e-election Berbasis SMS Gateway index.php
More information/******************** Tunable parameters: ********************/
1. Smartass2.c / drivers/cpufreq/cpufreq_smartass2.c Copyright (C) 2010 Google, Inc. This software is licensed under the terms of the GNU General Public License version 2, as published by the Free Software
More informationKartu Bimbingan Tugas Akhir Mahasiswa
KEMENTRIAN PENDIDIKAN DAN KEBUDAYAAN UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jln. Bioteknologi No. 1 Kampus USU Padang Bulan Medan-20155 Telp. (061) 8214290, 8211212, 8211414
More informationL A M P I R A N. Universitas Sumatera Utara
L A M P I R A N LISTING PROGRAM 1. Listing Pembuka Dim strado$ Dim n As Integer Private Sub Close_Click() End Private Sub Command1_Click() If Option1.Value = True Then Search.Show If Option2.Value = True
More informationHTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space.
HTML Summary Structure All of the following are containers. Structure Contains the entire web page. Contains information
More informationUser's Guide Visual Profile Appendix L Version 7.5.2
User's Guide Visual Profile Appendix L Version 7.5.2 MobilityGuard AB Appendix L Visual Profile v 7.4 Table of Contents 1 Introduction...3 2 Configuration...3 2.1 Select a theme to use...3 2.2 The theme
More informationDate Issued: Subject: Editing the HTML files in the C-more panel. Revision: Original
APPLICATION NOTE THIS INFORMATION PROVIDED BY AUTOMATIONDIRECT.COM TECHNICAL SUPPORT These documents are provided by our technical support department to assist others. We do not guarantee that the data
More informationTitle Description Bug Severity Developer. jquery UI (2+ files) Update jquery UI from to Low Harald
oscommerce Online Merchant v2.3.4 oscommerce Online Merchant v2.3.4 is a general maintenance release focusing on improving core features and introduces a new Content Modules feature. This release is based
More information$this->dbtype = "mysql"; // Change this if you are not running a mysql database server. Note, the publishing solution has only been tested on MySQL.
0.1 Installation Prior to installing the KRIG publishing system you should make sure that your ISP supports MySQL (versions from 4.0 and up) and PHP (version 4.0 or later, preferably with PEAR installed.)
More informationHow to use the Dealer Car Search ebay posting tool. Overview. Creating your settings
How to use the Dealer Car Search ebay posting tool Overview The Dealer Car Search ebay posting tool is designed to allow you to easily create an auction for a vehicle that has been loaded into Dealer Car
More informationDenes Kubicek. Oracle ACE APEX Developer of the Year 2008
Denes Kubicek Oracle ACE APEX Developer of the Year 2008 Blog & Tools at: http://www.deneskubicek.blogspot.com/ http://apex.oracle.com/pls/otn/f?p=31517:1 http://www.opal-consulting.de Create Web 2.0 Applications
More informationOutput a HTML Table to file PDF use FPDF
Output a HTML Table to file PDF use FPDF Informations Class: PDFTable Author: vietcom License: Freeware Version: 1.2 (18-Nov-2004) In this class, I use class HTMLParser from Jose Solorzano and class FPDF
More informationUnit 20 - Client Side Customisation of Web Pages. Week 1 Lesson 2 Introduction to CSS
Unit 20 - Client Side Customisation of Web Pages Week 1 Lesson 2 Introduction to CSS Last Time Recapped Unit 28 Revised some HTML tags Allow the user to perform some task Can be database driven Can make
More informationHTML Tags <A></A> <A HREF="http://www.cnn.com"> CNN </A> HREF
HTML Tags Tag Either HREF or NAME is mandatory Definition and Attributes The A tag is used for links and anchors. The tags go on either side of the link like this: the link
More information2004 WebGUI Users Conference
WebGUI Site Design 2004 WebGUI Users Conference General Rules of Web Design Content is King good content is more important than anything else. keeps people interested. even if your design is bad, content
More informationRUNNING TRUST FROM YOUR WEBSITE
RUNNING TRUST FROM YOUR WEBSITE INTRODUCTION TRUST is a powerful web-based application that gives organizations the ability to assess the needs of their clients in a variety of service areas. As soon as
More informationUSER DOCUMENTATION CUSTOM SERVICES
USER DOCUMENTATION CUSTOM SERVICES Ex Libris Ltd., 2004 Table of Contents INTRODUCTION... 3 CREATING CUSTOM SERVICES... 4 CUSTOM SERVICES AND THE GUI CLIENT... 5 CUSTOM SERVICES AND THE WEB... 9 Ex Libris
More informationLAMPIRAN. Index.php. <?php. unset($_session["status"]); //session_destroy(); //session_destroy();
LAMPIRAN Index.php unset($_session["status"]); //session_destroy(); //session_destroy();?>
More informationUsing htmlarea & a Database to Maintain Content on a Website
Using htmlarea & a Database to Maintain Content on a Website by Peter Lavin December 30, 2003 Overview If you wish to develop a website that others can contribute to one option is to have text files sent
More informationLAMPIRAN. a. Kode Program Untuk Halaman Cari Data Proyek
LAMPIRAN 1. Kode Program a. Kode Program Untuk Halaman Cari Data Proyek
More informationRootrainer Trees, ideal for bonsai
1 h1 { 2 font-family: Arial, Helvetica, sans-serif; 3 font-size: 36pt; 4 font-weight: bold; 5 color: #000066; 6 text-align: center; 7 } 8 h2 { 9 font-family: "Times New Roman", Times, serif; 10 font-size:
More informationIntegrating Swivel Secure s Pinsafe into Fortinet SSL VPN login
Integrating Swivel Secure s Pinsafe into Fortinet SSL VPN login Overview PinSafe from Swive Secure is an enhance authentication system that utilizes both single and dual factor authentication. The essence
More informationSTS v4.2 with HTC v2.5.9
1 STS v4.2 with HTC v2.5.9 Installation Text Written By: Bill Kellum STS v4.2 with HTC v2.5.9... 1 Installation Text... 1 STS v4.2 and Header Tags Controller 2.5.9... 2 Copy Files (for new store only)...
More informationCertified HTML5 Developer VS-1029
VS-1029 Certified HTML5 Developer Certification Code VS-1029 HTML5 Developer Certification enables candidates to develop websites and web based applications which are having an increased demand in the
More informationInformation and Communication Technology: TECHNOLOGY (EXTENDED MEANING) presented by: Rhiza S. Sadjad
Information and Communication Technology: TECHNOLOGY (EXTENDED MEANING) presented by: Rhiza S. Sadjad rhiza@unhas.ac.id http://www.unhas.ac.id/rhiza/ Question: What is the ICT? 2 ICT = Information and
More informationWebWorks Publisher 2003
Welcome WebWorks Publisher 2003 Tips & Tricks David Knopf, President Knopf Online San Francisco Tel 415.550.8367 E-mail david@knopf.com Web www.knopf.com WinWriters Hollywood, CA March 2004 Why Are We
More informationPart A Short Answer (50 marks)
Part A Short Answer (50 marks) NOTE: Answers for Part A should be no more than 3-4 sentences long. 1. (5 marks) What is the purpose of HTML? What is the purpose of a DTD? How do HTML and DTDs relate to
More informationTable of Contents. Abstract Acknowledgement Part I: The Company. 1. Company Background 3
ABSTRACT The Abstract is one of the most important parts of the report. It should not exceed 100 words, and you should include your objective and expectation. It is a very brief but clear description of
More informationAdvanced Users Guide. Section A Design Tips and Tricks Section B Technical Manual. Actinic
Actinic Advanced Users Guide Covering Version 7 of Actinic Catalog, Business and Developer Section A Design Tips and Tricks Section B Technical Manual Advanced Users Guide - 1 Version 1.31 Last Revised
More informationJavaScript (5A) JavaScript
JavaScript (5A) JavaScript Copyright (c) 2012 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any
More informationWeb Design and Application Development
Yarmouk University Providing Fundamental ICT Skills for Syrian Refugees (PFISR) Web Design and Application Development Dr. Abdel-Karim Al-Tamimi altamimi@yu.edu.jo Lecture 04 A. Al-Tamimi 1 Lecture Overview
More informationTutorial 5 Working with Tables and Columns. HTML and CSS 6 TH EDITION
Tutorial 5 Working with Tables and Columns HTML and CSS 6 TH EDITION Objectives Explore the structure of a Web table Create headings and cells in a table Create cells that span multiple rows and columns
More informationWireframe :: tistory wireframe tistory.
Page 1 of 45 Wireframe :: tistory wireframe tistory Daum Tistory GO Home Location Tags Media Guestbook Admin 'XHTML+CSS' 7 1 2009/09/20 [ ] XHTML CSS - 6 (2) 2 2009/07/23 [ ] XHTML CSS - 5 (6) 3 2009/07/17
More informationExporting a Confluence space as a Website
Exporting a Confluence space as a Website This how-to explains how to export a Confluence space using the AutoExport Plugin. How it works. What it does. The AutoExport Plugin for Confluence is a plugin
More information8 Basic Skinning. Introduction. In this chapter we will cover the following topics:
8 Basic Skinning In this chapter we will cover the following topics: Downloading and installing a skin Creating a simple HTML skin Creating a simple ASCX skin Deploying your skins and containers Exploring
More informationPart 4: Creating a Drill-down Interface
Part 4: Creating a Drill-down Interface In this section you will learn to Pass Variables through a link Receive Variables passed through the URL Passing Variables between Pages Variables may be passed
More information0417 INFORMATION AND COMMUNICATION TECHNOLOGY
CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education MARK SCHEME for the May/June 2013 series 0417 INFORMATION AND COMMUNICATION TECHNOLOGY 0417/32 Paper 3 (Practical
More informationChapter4: HTML Table and Script page, HTML5 new forms. Asst. Prof. Dr. Supakit Nootyaskool Information Technology, KMITL
Chapter4: HTML Table and Script page, HTML5 new forms Asst. Prof. Dr. Supakit Nootyaskool Information Technology, KMITL Objective To know HTML5 creating a new style form. To understand HTML table benefits
More informationCHAPTER 2 MARKUP LANGUAGES: XHTML 1.0
WEB TECHNOLOGIES A COMPUTER SCIENCE PERSPECTIVE CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0 Modified by Ahmed Sallam Based on original slides by Jeffrey C. Jackson reserved. 0-13-185603-0 HTML HELLO WORLD! Document
More informationL A M P I R A N. Universitas Sumatera Utara
L A M P I R A N LAMPIRAN 1 Kode program frmbrowse (frmbrowse.frm) Public strsql As String Public xreturn As String Public xreturnname As String Public xreturnaddress As String Public cfilter As Integer
More informationIMY 110 Theme 7 HTML Tables
IMY 110 Theme 7 HTML Tables 1. HTML Tables 1.1. Tables The HTML table model allows authors to arrange data into rows and columns of cells, just as in word processing software such as Microsoft Word. It
More informationImplementing a chat button on TECHNICAL PAPER
Implementing a chat button on TECHNICAL PAPER Contents 1 Adding a Live Guide chat button to your Facebook page... 3 1.1 Make the chat button code accessible from your web server... 3 1.2 Create a Facebook
More informationIntroducing Web Tables
TABLE AND FRAMESET Introducing Web Tables A table can be displayed on a Web page either in a text or graphical format. A text table: Contains only text, evenly spaced on the Web page in rows and columns
More informationInternet publishing HTML (XHTML) language. Petr Zámostný room: A-72a phone.:
Internet publishing HTML (XHTML) language Petr Zámostný room: A-72a phone.: 4222 e-mail: petr.zamostny@vscht.cz Essential HTML components Element element example Start tag Element content End tag
More informationNCR Customer Connect Working with Templates: ADVANCED
NCR Customer Connect Working with Templates: ADVANCED Adding Your Logo to an Image Banner... 2 Mixed 2 Column + 1 Column Template... 4 Changing the Body-Separator Color... 6 Changing the Template Border
More informationConsulting. </title> src="images/ankit_fadia_01.jpg" alt="" width="778" height="67" border="0"></a></td>
1 2 3 official Website of Ankit Fadia - Bestselling Books, Courses, Events and Consulting. 4 5
More informationGetting Started With Design In Actinic v7
Getting Started With Design In Actinic v7 Under the copyright laws, neither the documentation nor the software may be copied, photocopied, reproduced, translated, or reduced to any electronic medium or
More informationAdvanced UI Customization for Microsoft CRM
Advanced UI Customization for Microsoft CRM Hello Microsoft CRM Gurus! Today I would like to show you some really cute tricks how to extend the User Interface (UI) of Microsoft CRM. There are great tools
More informationMobile Site Development
Mobile Site Development HTML Basics What is HTML? Editors Elements Block Elements Attributes Make a new line using HTML Headers & Paragraphs Creating hyperlinks Using images Text Formatting Inline styling
More informationPlantVisorPRO Plant supervision
PlantVisorPRO Plant supervision Software Development Kit ver. 2.0 Integrated Control Solutions & Energy Savings 2 Contents 1. Key... 5 2. Context... 5 3. File Structure... 6 4. Log Structure and error
More informationTutorial. FlexBrowser_Tutorial.doc. FlexBrowser Tutorial 1
Tutorial FlexBrowser Tutorial... 3 This document... 3 FlexBrowser Introduction... 3 Implemented Symbol Pocket Browser s META Tags... 4 Scan & Navigate Tag... 4 Scanner Tag... 5 OnKey Tag... 7 Enabling
More informationContent Designing using HTML(Frames and Forms)
1. Frameset An HTML document that describes frame layout (called a frame-set document) has a different makeup than an HTML document without frames. A standard document has one HEAD section and one BODY.
More informationHow to Use xmii to Report an SAP Query (Includes the Solution for Implementing a Generic Interface)
SDN Contribution How to Use xmii to Report an SAP Query (Includes the Solution for Implementing a Generic Interface) Applies to: xapp Manufacturing Integration & Intelligence version 11.5.x Summary The
More informationLecture 08. Tables in HTML. Mr. Mubashir Ali Lecturer (Dept. of Computer Science)
Lecture 08 Tables in HTML Mr. Mubashir Ali Lecturer (Dept. of dr.mubashirali1@gmail.com 1 Summary of the previous lecture Adding images to web page Using images as links Image map Adding audio and video
More informationChapter 4 Notes. Creating Tables in a Website
Chapter 4 Notes Creating Tables in a Website Project for Chapter 4 Statewide Realty Web Site Chapter Objectives Define table elements Describe the steps used to plan, design, and code a table Create a
More informationSK Telecom. Platform NATE WAP
SK Telecom Platform NATE WAP SK TELECOM NATE WAP This Document is copyrighted by SK Telecom and may not be reproduced without permission SK Building, SeRinDong-99, JoongRoGu, 110-110, Seoul, Korea SK Telecom
More information/bodyshop/restrictive.htm. The descriptive text (between the <p>what type of critter would you like to be?
generic Bodyshop
More informationSource code for the internal pages
Chapter 15: Customizing the public access interface DRAFT 194 Source code for the internal pages This section presents commented source code for the default internal pages. Important: Do not create your
More informationHTML & XHTML Tag Quick Reference
HTML & XHTML Tag Quick Reference This reference notes some of the most commonly used HTML and XHTML tags. It is not, nor is it intended to be, a comprehensive list of available tags. Details regarding
More informationCOPYRIGHTED MATERIAL. Contents. Chapter 1: Creating Structured Documents 1
59313ftoc.qxd:WroxPro 3/22/08 2:31 PM Page xi Introduction xxiii Chapter 1: Creating Structured Documents 1 A Web of Structured Documents 1 Introducing XHTML 2 Core Elements and Attributes 9 The
More information***OPEN IMODULES IN CHROME*** 1) Choose Home:
imodules Reference Guide Creating an Email (For Giving Day 2017) ***OPEN IMODULES IN CHROME*** 1) Choose Email Home: 2) Find your college/unit templates using the search bar next to the Saved Drafts section
More information0418 INFORMATION TECHNOLOGY
UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education MARK SCHEME for the October/November 2008 question paper 0418 INFORMATION TECHNOLOGY 0418/03
More informationA designers guide to creating & editing templates in EzPz
A designers guide to creating & editing templates in EzPz Introduction...2 Getting started...2 Actions...2 File Upload...3 Tokens...3 Menu...3 Head Tokens...4 CSS and JavaScript included files...4 Page
More informationIndex. CSS directive, # (octothorpe), intrapage links, 26
Holzschlag_.qxd 3/30/05 9:23 AM Page 299 Symbols @import CSS directive, 114-115 # (octothorpe), intrapage links, 26 A a element, 23, 163, 228 abbr element, 228 absolute keywords for font sizing, 144 absolute
More informationBasic CSS Lecture 17
Basic CSS Lecture 17 Robb T. Koether Hampden-Sydney College Wed, Feb 21, 2018 Robb T. Koether (Hampden-Sydney College) Basic CSSLecture 17 Wed, Feb 21, 2018 1 / 22 1 CSS 2 Background Styles 3 Text Styles
More informationVariables Defined. THEME.DAT file. Storefront Variables. Sample HTML Source. THEME.DAT line descriptions Sample variable listing
Variables Defined THEME.DAT file THEME.DAT line descriptions Sample variable listing 2.4 2.5 Storefront Variables Common Page s Product Page s Order Console s Department Page s Navigational s ShopCart
More informationECC HTML CUSTOM PAGES CREATION
ECC HTML CUSTOM PAGES CREATION Schneider Electric- Square D Company Power Management Operation About This Document: The PowerLogic Ethernet Communication Card (ECC) allows power users to view real time,
More informationName Related Elements Type Default Depr. DTD Comment
Legend: Deprecated, Loose DTD, Frameset DTD Name Related Elements Type Default Depr. DTD Comment abbr TD, TH %Text; accept-charset FORM %Charsets; accept FORM, INPUT %ContentTypes; abbreviation for header
More informationPart 3: Dynamic Data: Querying the Database
Part 3: Dynamic Data: Querying the Database In this section you will learn to Write basic SQL statements Create a Data Source Name (DSN) in the ColdFusion Administrator Turn on debugging in the ColdFusion
More informationLab 4 CSS CISC1600, Spring 2012
Lab 4 CSS CISC1600, Spring 2012 Part 1 Introduction 1.1 Cascading Style Sheets or CSS files provide a way to control the look and feel of your web page that is more convenient, more flexible and more comprehensive
More informationCopyright 2011 Sakun Sharma
Maintaining Sessions in JSP We need sessions for security purpose and multiuser support. Here we are going to use sessions for security in the following manner: 1. Restrict user to open admin panel. 2.
More informationTechnical Guide Login Page Customization
Released: 2017-11-15 Doc Rev No: R2 Copyright Notification Edgecore Networks Corporation Copyright 2019 Edgecore Networks Corporation. The information contained herein is subject to change without notice.
More informationHYPERTEXT MARKUP LANGUAGE ( HTML )
1 HTML BASICS MARK-UP LANGUAGES Traditionally used to provide typesetting information to printers where text should be indented, margin sizes, bold text, special font sizes and styles, etc. Word processors
More informationB1 Print & Delivery Sample Due Date Reminder System
B1 Print & Delivery Sample Due Date Reminder System Summary Module B1 Print & Delivery Level Advanced Requirements B1UP 6.2.0 Scenario This sample will use the B1 Print & Delivery module to email customers
More informationCHANGE is not a four-letter word. Kimberly
CHANGE is not a four-letter word Kimberly Blessing @obiwankimberly Diffusion of Innovations Everett Rogers (1962) Welcome to AOL.COM
More informationWeb Publishing Basics I
Web Publishing Basics I Jeff Pankin Information Services and Technology Contents Course Objectives... 2 Creating a Web Page with HTML... 3 What is Dreamweaver?... 3 What is HTML?... 3 What are the basic
More informationBasic HTML. Lecture 14. Robb T. Koether. Hampden-Sydney College. Wed, Feb 20, 2013
Basic HTML Lecture 14 Robb T. Koether Hampden-Sydney College Wed, Feb 20, 2013 Robb T. Koether (Hampden-Sydney College) Basic HTML Wed, Feb 20, 2013 1 / 26 1 HTML 2 HTML File Structure 3 HTML Elements
More informationChapter 9 Table Basics Key Concepts. Copyright 2013 Terry Ann Morris, Ed.D
Chapter 9 Table Basics Key Concepts Copyright 2013 Terry Ann Morris, Ed.D 1 Learning Outcomes Describe the recommended use of a table on a web page Configure a basic table with the table, table row, table
More informationHTTP and HTML. We will use HTML as a frontend to our webapplications, therefore a basic knowledge of HTML is required, especially in forms.
HTTP and HTML We will use HTML as a frontend to our webapplications, therefore a basic knowledge of HTML is required, especially in forms. HTTP and HTML 28 January 2008 1 When the browser and the server
More informationBasic HTML. Lecture 14. Robb T. Koether. Hampden-Sydney College. Wed, Feb 20, 2013
Basic HTML Lecture 14 Robb T. Koether Hampden-Sydney College Wed, Feb 20, 2013 Robb T. Koether (Hampden-Sydney College) Basic HTML Wed, Feb 20, 2013 1 / 36 1 HTML 2 HTML File Structure 3 HTML Elements
More informationLAMPIRAN A: LISTING PROGRAM
LAMPIRAN A: LISTING PROGRAM Index.php ticketing Application
More informationWeb Development & Design Foundations with HTML5
1 Web Development & Design Foundations with HTML5 CHAPTER 8 TABLES 2 Learning Outcomes In this chapter, you will learn how to... Create a basic table with the table, table row, table header, and table
More informationChapter 4 Creating Tables in a Web Site Using an External Style Sheet
Chapter 4 Creating Tables in a Web Site Using an External Style Sheet MULTIPLE RESPONSE Modified Multiple Choice 1. Attributes are set relative to the elements in a table. a. line c. row b. column d. cell
More informationHyperlinks, Tables, Forms and Frameworks
Hyperlinks, Tables, Forms and Frameworks Web Authoring and Design Benjamin Kenwright Outline Review Previous Material HTML Tables, Forms and Frameworks Summary Review/Discussion Email? Did everyone get
More informationrecall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language (HTML)
HTML & Web Pages recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language (HTML) HTML specifies formatting within a page using tags in its
More informationWeb development using PHP & MySQL with HTML5, CSS, JavaScript
Web development using PHP & MySQL with HTML5, CSS, JavaScript Static Webpage Development Introduction to web Browser Website Webpage Content of webpage Static vs dynamic webpage Technologies to create
More informationIntroduction to HTML5
Introduction to HTML5 History of HTML 1991 HTML first published 1995 1997 1999 2000 HTML 2.0 HTML 3.2 HTML 4.01 XHTML 1.0 After HTML 4.01 was released, focus shifted to XHTML and its stricter standards.
More informationCOMS 359: Interactive Media
COMS 359: Interactive Media Agenda Review Web Design Preview Review Tables Create html spreadsheets Page Layout Review Table Tags Numerous Attributes = border,
More informationM275 - Web Development using PHP and MySQL
Arab Open University Faculty of computer Studies M275 - Web Development using PHP and MySQL Chapter 6 Flow Control Functions in PHP Summary This is a supporting material to chapter 6. This summary will
More information