/var/www/hkosl.com/imusiccircle/webadmin/course_search_process.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<?php
    $page_settings 
= array(
        
'formid'     => 'Tutor_search'// for permission
        
'section'    => 'Master'// parent/page title
        
'subsection' => 'Course Search'// page title
        
'domain'     => 'tutor_search'// table/model name
        
'access'     => 'GNr'// for permission
    
);

    require_once 
"check_login.php";

    
$message "";
    
//print_r($cms_user_info);
    
    
if($_POST["id"]){
        
$row get_studentpostjob((int)$_POST["id"]);
        
$id $row['id'];
    }
    
    if (!
$_POST['id']) {
        
$message .= _lang("Please Select Job.") . "\\n\\n";
    }
    
    if (!empty(
$message)) {
        echo 
"<script>alert('" $message "'); history.back();</script>";
        exit;
    }
    
$nowdate date("Y-m-d H:i:s");
    if(
$_POST['id']){ // 有沒有ID
        
$sql "select * from tutor_postjob as tb where id = ? and deleted = ? and (NOW() BETWEEN start_date and end_date)";
        
$parameters = array($_POST['id'],0);
        
$row bind_pdo($sql$parameters"selectone");
        
        if(
$row['id']){ //是否有postjob id
        
            
$sql "select profile_id,(select id from `student_main` where cmsloginid = tb.user_id LIMIT 1) as id 
                    from `profile_user` as tb where user_id = ? and deleted = ? LIMIT 1"
;
            
$parameters = array($_SESSION['cmsloginid'],0);
            
$row_profile bind_pdo($sql$parameters"selectone"); 
        
            
$student_id $row_profile['id'];
            
$tutor_id $row['tutormain_id'];
            
$job_id $row['id'];
            
            
$sql        "select count(*) as count 
                           from `order` where tutormain_id = ? and studentmain_id = ? and job_id = ? and order_type = ? and (status = 'paid' or status = 'process') and deleted = 0"
;
            
$parameters = array($tutor_id$student_id $job_id'course');
            
$row_order  bind_pdo($sql$parameters"selectone");
        
            if(
$row_order['count'] == 0){
                
$sql                "SELECT * FROM tutor_postjob_date WHERE postjob_refid = ?";
                
$parameters99         = array(intval($row['id']));
                
$rows_postjob_date  bind_pdo($sql$parameters99"selectall");
                
//
                
$sql         "select max(id)+1 as maxcount from `order`";
                
$parameters  = array();
                
$row_orderno bind_pdo($sql$parameters"selectone");
                
                
$order_data['id']             = $row_orderno['maxcount'];
                
$order_data['studentmain_id']= $student_id;
                
$order_data['tutormain_id']  = $tutor_id;
                
$order_data['job_id']          = $job_id;
                
$order_data['level']          = $row["level"];
                
$order_data['order_type']     = 'course';
                
$order_data['order_no']      = 'OC' date('ymd') . sprintf("%06d"$row_orderno['maxcount']);
                
$order_data['extra_fee']     = 0;
                
$order_data['fee']           = 0;
                
$order_data['total_fee']     = $row['fee'];
                
$order_data['status']         = 'process';
                
$order_data['lastupdate']     = $nowdate;
                
$order_data['createdate']     = $nowdate;
                
$order_data['deleted']         = 0;
                
                
$sql mysql_install($order_data,'order','add');
                
$arraykey=array_keys($order_data);
                unset(
$parameters);
                for(
$i=0;$i<count($arraykey);$i++){
                    
$parameters[$i]=$order_data[$arraykey[$i]];
                }
                
bind_pdo($sql$parameters);
                
                foreach(
$rows_postjob_date as $row_postjob_date){
                    unset(
$order_data);
                    
$order_data['order_id'] = $row_orderno['maxcount'];
                    
$order_data['datetime'] = $row_postjob_date['date'];
                    
$order_data['tutor_status'] = 0;
                    
$order_data['student_status'] = 0;
                    
$sql mysql_install($order_data,'order_detail','add');
                    
$arraykey=array_keys($order_data);
                    unset(
$parameters);
                    for(
$i=0;$i<count($arraykey);$i++){
                        
$parameters[$i]=$order_data[$arraykey[$i]];
                    }
                    
bind_pdo($sql$parameters);
                }
                
insert_approval_list('COURSE''tutor_postjob'$id);
            }
        }
    }
    
/*
    if($_POST['type']=='fontend'){
        header("Location: ../course_detail.php?id=".$id);
    }else{
        header("Location: order_form.php?id=".$row_orderno['maxcount']);
    }*/
    
header("Location: order_form.php?id=".$row_orderno['maxcount']);
?>