<?php
/*
Template Name: Orders Lists
*/
get_header();
$this_user = wp_get_current_user();
if(isset($_GET['order_query'])){
if(is_email($_GET['order_query'])){
$get_order_query = $_GET['order_query'];
}else{
$error = "الرجاء إدخال بريد الإلكتروني صحيح !!";
$get_order_query = 'no_mail';
}
}else{
$get_order_query = 'no_mail';
}
// get orders
if (current_user_can('manage_options')){
$args = array(
'showposts' => 15,
'offset' => 0,
'orderby' => 'post_date',
'order' => 'DESC',
// 'author' => $this_user->ID,
'meta_key' => 'custom_post_template',
'meta_value' => 'templates/orders_postes.php',
'post_type' => 'post',
'paged' => intval(abs(get_query_var('paged'))),
'post_status' => 'publish' );
$page_title = "قائمة الطلبات ";
// if user logged in
}elseif(is_user_logged_in()){
$args = array(
'showposts' => 10,
'offset' => 0,
'orderby' => 'post_date',
'order' => 'DESC',
'author' => $this_user->ID,
'meta_key' => 'custom_post_template',
'meta_value' => 'templates/orders_postes.php',
'post_type' => 'post',
'paged' => intval(abs(get_query_var('paged'))),
'post_status' => 'publish' );
$page_title = get_the_title();
// all vistors
}else{
$args = array(
'showposts' => 10,
'offset' => 0,
'orderby' => 'post_date',
'order' => 'DESC',
// 'author' => $this_user->ID,
// 'meta_key' => 'custom_post_template',
// 'meta_value' => 'templates/orders_postes.php',
'post_type' => 'post',
'meta_key' => 'order_email',
'meta_value' => $get_order_query,
'paged' => intval(abs(get_query_var('paged'))),
'post_status' => 'publish' );
if(isset($get_order_query) && is_email($get_order_query)){
$page_title = "قائمة الطلبات الخاصة بـ [".$get_order_query."]";
}else{
$page_title = "الرجاء إدخال بريدك الإلكتروني لعرض الطلبات الخاصة بك : ";
}
}
$order_query = query_posts($args);
?>
<!--Start Page Heading -->
<div class="page-heading-container">
<div class="container_24">
<div class="grid_24">
<div class="page-heading">
<h1><?php the_title(); ?></h1>
</div>
</div>
<div class="clear"></div>
</div>
</div>
<!--End Page Heading -->
<style>
t_order tr, td{border: 0;}
.btn_view {border-radius: 8px; color: white; padding: 4px 15px; margin-bottom: 0px; background: #F57B04 url(images/menubg-orange.png) repeat-x; font-weight: bold;}
.btn_view:hover{opacity: 0.8;}
</style>
<!--Start Page Content -->
<div class="page-content-container">
<div class="container_24">
<div class="grid_24">
<div class="page-content">
<div class="grid_24 sub_alpha">
<h3 class=""><b><?php echo $page_title; ?></b></h3>
<?php if($error != ''){ ?><h4><span style="color: red;"><?php echo $error; ?></span></h4><?php } ?>
<?php if ( have_posts() ) : ?>
<table style="width: 100%; clear: none; white-space: nowrap; border: 1px solid #EDEDED" cellspacing="0">
<thead>
<tr>
<th scope='col' style="width: 120px; padding:5px" ><center>رقم الطلب</center></th>
<th scope='col' style="width:; padding:5px" ><center>عنوان الطلب</center></th>
<th scope='col' style="width: 200px;" class='manage-column column-title sortable desc'><center>إسم المشتري</center></th>
<th scope='col' style="width: 150px; text-align:center">تاريخ الإضافة</center></th>
<th style="width: 100px; text-align:center"><center>الحالة</center></th>
<th scope='col' style="width: 90px;"><center>الخيارات</center></th>
</tr>
</thead>
<tbody id="the-list">
<?php while ( have_posts() ) : the_post();
$order_id = $post->ID;
$order_name = get_post_meta($post->ID, "order_name", true);
$order_status = get_post_meta($post->ID, "order_status", true);
// $order_email = get_post_meta($post->ID, 'order_email', true);
// $order_payement = get_post_meta($post->ID, 'order_payement', true);;
// $order_url = get_post_meta($post->ID, 'order_url', true);;
// $order_quatite = get_post_meta($post->ID, 'order_quatite', true);;
// $order_info = get_post_meta($post->ID, 'order_info', true);;
$order_status_array = array(
0 => 'بإنتضار التعليمات',
1 => 'جاري التنفيد',
2 => 'تــم التسليم',
3 => 'طلب ملغي',
);
if(empty($order_status_array[$order_status]) or $order_status_array[$order_status] == ''){ $order_status_array[$order_status] = 'غير معروف';}
?>
<tr class="post-<?php the_ID(); ?>" valign="top">
<td valign="middle" style="text-align:center; background: #ebe8da;"><?php echo $order_id;?></td>
<td class="post-title page-title column-title"><strong><a class="row-title" href="<?php the_permalink() ?>" target="_new"><?php the_title(); ?></a></strong></td>
<td class="categories column-categories" style="text-align:center"><?php echo $order_name;?></td>
<td class="date column-date" style="text-align:center"><?php the_time(get_option('date_format')); ?></td>
<td style="text-align:center"><?php echo $order_status_array[$order_status]; ?></td>
<td style="text-align:center; padding: 10px 0;"><a href="<?php the_permalink() ?>" class="btn_view" target="_new">مشاهدة</a></td>
</tr>
<?php endwhile; ?>
</tbody>
</table>
<?php else: ?>
<div class="content-bar">
<div class="side-search" style="margin: 20px auto; width: 600px;">
<form method="get" class="searchform" action="" style="background: none; width: 460px;">
<div>
<input type="text" value="" name="order_query" id="order_query" style="width: 450px;" />
<input type="submit" id="c_submit" value="" />
</div>
</form>
</div>
<div class="clear"></div>
</div>
<?php endif; ?>
<div class="navigation clearfix" style="width: 100%; margin-top:20px">
<?php
if(function_exists('wp_pagenavi')) {
wp_pagenavi();
} else {
?><div class="alignleft"><?php next_posts_link( __( '<span>«</span> طلبات أقدم') );?></div>
<div class="alignright"><?php previous_posts_link( __( 'طلبات أحدث <span>»</span>' ) );?></div><?php
}
wp_reset_query();?>
</div><!-- .navigation -->
</div>
</div>
</div>
<div class="clear"></div>
</div>
</div>
<?php
get_footer();
?>