Пример #1
0
              <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>';
Пример #2
0
                 }, 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',
Пример #3
0
 /**
  * This function returns fake id for this order
  * @return string
  */
 public function get_fake_id()
 {
     return create_fake_id($this->id);
 }
Пример #4
0
    <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 
Пример #5
0
        <?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>
Пример #6
0
  <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>
Пример #7
0
                    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';
Пример #8
0
    <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>
Пример #9
0
      	<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">
Пример #10
0
                        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>