<th>بخش </th> <th>موضوع</th> <th>وضعیت </th> <th>آخرین تغییر <button class="sort btn btn-default btn-sm" data-sort="lastupdate"><i class="fa fa-sort"></i></button></th> </tr> </thead> <tbody class="list"> <?php if ($tickets) { foreach ($tickets as $ticket) { if ($ticket["status"] == 0) { echo "<tr class=\"hasurl bold\" onclick=\"window.location='ticket.php?iti=" . create_fake_id($ticket["id"]) . "'\">"; } else { echo "<tr class=\"hasurl\" onclick=\"window.location='ticket.php?iti=" . create_fake_id($ticket["id"]) . "'\">"; } echo "<td class=\"id\">" . create_fake_id($ticket["id"]) . "#</td>"; switch ($ticket["department"]) { case 0: echo 'td class="department">فروش</td>'; break; case 1: echo "<td class=\"department\">پشتیبانی</td>"; break; } switch ($ticket["status"]) { case 0: echo '<td class="subject"><span class="text-primary"><b>' . $ticket["title"] . '</b></span></td>'; echo '<td class="state"><span class="label label-danger">در انتظار پاسخ</span></td>'; break; case 1: echo '<td class="subject"><span class="text-primary"><b>' . $ticket["title"] . '</b></span></td>';
}, 1)*/ }, false); var data = new FormData(); data.append('attachments', fileObj.files[0]); xmlObject.open("POST", "../management/uploader.php", true); xmlObject.send(data); } }); function send_request(){ var title = ""; var department = <?php echo $ticket->department; ?> ; var order = "<?php echo create_fake_id($ticket->get_related_order()); ?> "; var message = document.getElementById("btn-input").value; var related_ticket = "<?php echo $related_ticket; ?> "; if(!message){ // Create and show notification box var notification = new NotificationFx({ wrapper : document.body, message : '<p>' + 'شما باید همه ی فیلد های اجباری را پر کنید' + '</p>', layout : 'growl', effect : 'slide',
/** * This function returns fake id for this order * @return string */ public function get_fake_id() { return create_fake_id($this->id); }
<table class="panel-body table table-hover table-striped table-responsive px13 table-tickets"> <tbody> <tr> <th>#</th> <th>عنوان</th> <th>مبلغ</th> <th>تاریخ سررسید</th> <th>وضعیت</th> </tr> <tr class="hasurl" onclick="window.location='../payment/invoice.php?ivi=<?php echo create_fake_id($invoice["id"]); ?> '"> <td>#<?php echo create_fake_id($invoice["id"]); ?> </td> <td>پرداخت <?php echo $persian_numbers[intval($invoice["installment_number"]) + 1]; ?> </td> <td><?php $invoice["price"]; ?> ریال</td> <td><?php echo $invoice["create_date"]; ?> </td> <?php
<?php if ($pending_orders) { foreach ($pending_orders as $p_order) { echo "<tr class=\"hasurl\" onclick=\"window.location='#'\">"; echo "<td>" . create_fake_id($p_order["id"]) . "#</td>"; // echo "<td> چی شده؟</td>"; echo '<td><span class="text-primary">' . $p_order["title"] . '</span></td>'; echo "<td><span class='label label-default'>در حال بررسی</span></td>"; echo "<td>" . $p_order["create_date"] . "</td></tr>"; } } if ($orders && $orders !== -1) { foreach ($orders as $order) { echo "<tr class=\"hasurl\" onclick=\"window.location='#'\">"; echo "<td>" . create_fake_id($order["id"]) . "#</td>"; // echo "<td> چی شده؟</td>"; echo '<td><span class="text-primary">' . $order["title"] . '</span></td>'; echo "<td><div class=\"progress\"><div class=\"progress-bar progress-bar-success\" role=\"progressbar\""; echo "aria-valuenow=\"100\" aria-valuemin=\"0\" aria-valuemax=\"100\" style=\"width:" . $order["progress"] . "%\">"; echo $order["progress"] . "%</div></div></td>"; echo "<td>" . $order["create_date"] . "</td></tr>"; } } ?> </tbody> </table>
<div class="col-md-5"> <div class="panel panel-default"> <div class="panel-heading"> <h4 class="yekan alert-text"><i class="fa fa-laptop"></i> سفارش ها <div class="pull-left px13"> <a href="" class="btn btn-default btn-sm">تمامی سفارش ها</a> </div> </h4> </div> <div class="panel-body"> <?php if ($order) { echo ' <span class="yekan px24 " style="display:block;">' . $order["title"] . '</span>'; echo '<span class="iran px13"><a href="view_project.php?ioi=' . create_fake_id($order["id"]) . '</span>مشاهده ی اطلاعات پروژه</a><hr><div class="progress progress-striped active">'; echo '<div class="progress-bar progress-bar-primary" role="progressbar"'; echo 'aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width:60%">'; echo $order["progress"] . "%</div></div>"; $date = new DateTime($order["expire_date"]); $now = new DateTime(date("Y/m/d H:i:s")); $interval = $now->diff($now); echo '<span class="badge">' . $interval->format("%a") . '</span> روز، تا پایان پروژه.'; } ?> </div> </div>
else if(xmlObject.responseText == "0"){ console.log("مشکلی در آپلود این فایل وجود دارد.لطفا مجددا تلاش کنید"); } else { console.log(xmlObject.responseText); } } }; /*xmlObject.upload.addEventListener('progress', function(e){ $("#upload-progress").css("width", Math.ceil(e.loaded/e.total) * 100 + "%"); /!*$("#upload-progress").animate({ width: Math.ceil(e.loaded/e.total) * 100 + "%" }, 1)*!/ }, false);*/ var data = new FormData(); data.append('icon', fileObj.files[0]); <?php if ($user) { echo 'data.append("user", "' . create_fake_id($user->ID) . '");'; } elseif (isset($_GET["ipi"])) { echo 'data.append("user", "' . $_GET["ipi"] . '");'; } ?> xmlObject.open("POST", "../management/icon-upload.php", true); xmlObject.send(data); } }); </script> <?php include '../template/footer.php';
<div class="row"> <div class="col-md-6"> <div class="input-group"> <span class="add-on input-group-addon">عنوان</span> <input type="text" class="form-control" id="order-title-field" placeholder="عنوان پروژه" aria-describedby="basic-addon1"> </div> </div> <div class="col-md-3"> <div class="input-group"> <span class="add-on input-group-addon">نام کاربر</span> <select id="user-field" class="form-control"> <?php if ($user_names) { foreach ($user_names as $user_name) { echo "<option value='" . create_fake_id($user_name[0]) . "'>{$user_name['1']}</option>"; } } ?> </select> </div> </div> <div class="col-md-3"> <div class="input-group"> <span class="add-on input-group-addon">مبلغ کل</span> <input class="form-control" type="number" name="quantity" min="1" max="5"> </div> </div> </div> </div>
<tr> <th># <button class="sort btn btn-default btn-sm" data-sort="id"><i class="fa fa-sort"></i></button></th> <th>نام کاربری</th> <th>ایمیل</th> <th>نام و نام خانوادگی</th> <th>شماره تماس</th> </tr> </thead> <tbody class="list"> <?php if ($users) { foreach ($users as $user_array) { echo '<tr class="hasurl " onclick="window.location=\'profile.php?ipi=' . create_fake_id($user_array["ID"]) . '\'">'; echo "<td class=\"id\">" . create_fake_id($user_array["ID"]) . "</td>"; echo "<td class=\"username\">" . $user_array["user_login"] . "</td>"; echo "<td class=\"email\">" . $user_array["user_email"] . "</td>"; echo "<td class=\"name\">" . $user_array["first_name"] . " " . $user_array["last_name"] . "</td>"; echo "<td class=\"phone\">" . $user_array["phone"] . "</td></tr>"; } } ?> </tbody> </table> </div> <div class="text-center">
ATTENTION : NEVER USE 2 VALUE FOR DEPARTMENTS!!! --> <option value="3">طراحی و برنامه نویسی</option> </select> </div> <div class="col-md-4"> <select name="orderid" id="inputOrder" class="form-control" onchange="refreshCustomFields(this)"> <option disabled selected value> -- سفارش را انتخاب کنید -- </option> <?php if (isset($_GET["too"]) && isset($_GET["ioo"])) { echo "<option value='" . $_GET["ioo"] . "' selected>" . $_GET["too"] . "</option>"; } elseif ($orders = get_order_title($user->ID)) { foreach ($orders as $order) { echo "<option value='" . create_fake_id($order[0]) . "'>" . $order[1] . "</option>"; } } ?> </select> </div> <div class="col-md-4"> <select name="priorityid" id="inputPriority" class="form-control" onchange="refreshCustomFields(this)"> <option disabled selected value> -- اولویت را مشخص کنید -- </option> <option value="1">کم</option> <option value="2">متوسط</option> <option value="2">زیاد</option>