/modules/shops/admin/order.php
PHP | 94 lines | 80 code | 5 blank | 9 comment | 12 complexity | 345e1597668b96682ceb0cedd59ec93e MD5 | raw file
- <?php
- /**
- * @Project NUKEVIET 3.0
- * @Author VINADES.,JSC (contact@vinades.vn)
- * @Copyright (C) 2010 VINADES.,JSC. All rights reserved
- * @Createdate 2-9-2010 14:43
- */
- if ( ! defined( 'NV_IS_FILE_ADMIN' ) ) die( 'Stop!!!' );
- $page_title = $lang_module['order_title'];
- $table_name = $db_config['prefix'] . "_" . $module_data . "_orders";
- $xtpl = new XTemplate( "order.tpl", NV_ROOTDIR . "/themes/" . $global_config['module_theme'] . "/modules/" . $module_file );
- $xtpl->assign( 'LANG', $lang_module );
- //////////////////////////////////////////////////////
- $per_page = 20;
- $page = $nv_Request->get_int( 'page', 'get', 0 );
- $base_url = NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=" . $module_name . "&" . NV_OP_VARIABLE . "=" . $op;
- $count = 0;
- $sql = "SELECT SQL_CALC_FOUND_ROWS * FROM `" . $table_name . "` ORDER BY order_id DESC LIMIT " . $page . "," . $per_page;
- $result = $db->sql_query( $sql );
- $result_all = $db->sql_query( "SELECT FOUND_ROWS()" );
- list( $numf ) = $db->sql_fetchrow( $result_all );
- $all_page = ( $numf ) ? $numf : 1;
- while ( $row = $db->sql_fetchrow( $result ) )
- {
- $acno = 0;
- if ( $row['transaction_status'] == 4 )
- {
- $row['status_payment'] = $lang_module['history_payment_yes'];
- }
- elseif ( $row['transaction_status'] == 3 )
- {
- $row['status_payment'] = $lang_module['history_payment_cancel'];
- }
- elseif ( $row['transaction_status'] == 2 )
- {
- $row['status_payment'] = $lang_module['history_payment_check'];
- }
- elseif ( $row['transaction_status'] == 1 )
- {
- $row['status_payment'] = $lang_module['history_payment_send'];
- }
- elseif ( $row['transaction_status'] == 0 )
- {
- $row['status_payment'] = $lang_module['history_payment_no'];
- }
- elseif ( $row['transaction_status'] == - 1 )
- {
- $row['status_payment'] = $lang_module['history_payment_wait'];
- }
- else
- {
- $row['status_payment'] = "ERROR";
- }
- $row['link_user'] = NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=users&" . NV_OP_VARIABLE . "=edit&userid=" . $row['user_id'];
- $row['order_time'] = nv_date( "H:i d/m/y", $row['order_time'] );
- $row['order_total'] = FormatNumber( $row['order_total'], 2, '.', ',' );
- $xtpl->assign( 'DATA', $row );
-
- $xtpl->assign( 'order_id', $row['order_id'] . "_" . md5( $row['order_id'] . $global_config['sitekey'] . session_id() ) );
- $xtpl->assign( 'link_view', NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=" . $module_name . "&" . NV_OP_VARIABLE . "=or_view&order_id=" . $row['order_id'] );
- if ( $row['transaction_status'] < 1 )
- {
- $xtpl->assign( 'link_del', NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=" . $module_name . "&" . NV_OP_VARIABLE . "=or_del&order_id=" . $row['order_id'] . "&checkss=" . md5( $row['order_id'] . $global_config['sitekey'] . session_id() ) );
- $xtpl->parse( 'main.data.row.delete' );
- $xtpl->assign( 'DIS', '' );
- }
- else
- {
- $xtpl->assign( 'DIS', 'disabled="disabled"' );
- }
- $bg = ( $count % 2 == 0 ) ? "class=\"second\"" : "";
- $bgview = ( $row['view'] == '0' ) ? "class=\"bgview\"" : "";
- $xtpl->assign( 'bg', $bg );
- $xtpl->assign( 'bgview', $bgview );
- $xtpl->parse( 'main.data.row' );
- $count ++;
- }
- $xtpl->assign( 'URL_CHECK_PAYMENT', NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=" . $module_name . "&" . NV_OP_VARIABLE . "=checkpayment" );
- $xtpl->assign( 'URL_DEL', NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=" . $module_name . "&" . NV_OP_VARIABLE . "=or_del" );
- $xtpl->assign( 'URL_DEL_BACK', NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=" . $module_name . "&" . NV_OP_VARIABLE . "=" . $op );
- ///////////////////////////////////////
- $xtpl->assign( 'PAGES', nv_generate_page( $base_url, $all_page, $per_page, $page ) );
- $xtpl->parse( 'main.data' );
- /////////////////////////////////////////////////////////////
- $xtpl->parse( 'main' );
- $contents .= $xtpl->text( 'main' );
- include ( NV_ROOTDIR . "/includes/header.php" );
- echo nv_admin_theme( $contents );
- include ( NV_ROOTDIR . "/includes/footer.php" );
- ?>