public function action_index() { $year = Input::get("year", date("Y")); $month = Input::get("month", date("m")); $grade = Model_Grade::find("first", ["where" => [["year", $year], ["month", $month]]]); if ($grade == null) { $grade = Model_Grade::forge(); $grade->year = $year; $grade->month = $month; $grade->grade_1 = Config::get("prices")[0]; $grade->grade_2 = Config::get("prices")[1]; $grade->grade_3 = Config::get("prices")[2]; $grade->grade_4 = Config::get("prices")[3]; $grade->grade_5 = Config::get("prices")[4]; $grade->save(); } $data["teachers"] = Model_User::find("all", ["where" => [["group_id", 10], ["deleted_at", 0]], "order_by" => [["id", "desc"]]]); foreach ($data["teachers"] as $teacher) { $teacher->count = Model_Lessontime::count(["where" => [["deleted_at", 0], ["teacher_id", $teacher->id], ["feedback", "<>", ""], ["freetime_at", ">=", strtotime("{$year}-{$month}-01")], ["freetime_at", "<", strtotime("{$year}-{$month}-01 +1 month")]]]); } $data["year"] = $year; $data["month"] = $month; $data["grade"] = $grade; $view = View::forge("admin/fee/index", $data); $this->template->content = $view; }
public function action_index() { $data["trial"] = Model_Content::find("all", ["where" => [["type_id", -1], ["deleted_at", 0]], "order_by" => [["number", "asc"], ["text_type_id", "asc"]]]); $data["enchantJS"] = Model_Content::find("all", ["where" => [["type_id", 0], ["deleted_at", 0]], "order_by" => [["number", "asc"], ["text_type_id", "asc"]]]); $data["count_text_enchant"] = Model_Content::find("all", ["where" => [["type_id", 0], ["deleted_at", 0], ["text_type_id", 0]], "order_by" => [["number", "asc"], ["text_type_id", "asc"]]]); $data["user"] = $this->user; $data["count_enchant"] = Model_Lessontime::count(["where" => [["language", 0], ["student_id", $this->user->id], ["status", 2], ["deleted_at", 0]]]); $data["done_html"] = Model_Lessontime::count(["where" => [["student_id", $this->user->id], ["status", 2], ["language", 0]]]); $data["pasts"] = Model_Lessontime::find("all", ["where" => [["student_id", $this->user->id], ["status", 2], ["language", Input::get("course", 0)], ["deleted_at", 0]]]); $data["donetrial"] = Model_Lessontime::find("all", ["where" => [["student_id", $this->user->id], ["status", 2], ["language", Input::get("course", -1)], ["deleted_at", 0]]]); $view = View::forge("students/textbooks", $data); $this->template->content = $view; }
/12) <?php } elseif ($user->charge_html == 11) { ?> <?php $html = Model_Lessontime::count(["where" => [["language", 0], ["student_id", $this->user->id], ["status", 2], ["deleted_at", 0]]]); ?> enchant.js Course (<?php echo $html; ?> /12) <?php } elseif ($user->charge_html == 111) { ?> <?php $html = Model_Lessontime::count(["where" => [["language", 0], ["student_id", $this->user->id], ["status", 2], ["deleted_at", 0]]]); ?> enchant.js Course (<?php echo $html; ?> /12) <?php } ?> </p> </div> <div class="reserve"> <?php $pasts = Model_Lessontime::find("all", ["where" => [["student_id", $this->user->id], ["status", 2], ["language", Input::get("course", 0)], ["deleted_at", 0]]]); $donetrial = Model_Lessontime::find("all", ["where" => [["student_id", $this->user->id], ["status", 2], ["language", Input::get("course", -1)], ["deleted_at", 0]]]); ?>
<ul class="clearfix"> <li> <h3>This month</h3> <?php $year = date("Y"); $month = date("m"); $lessontimes = Model_Lessontime::find("all", ["where" => [["teacher_id", $this->user->id], ["deleted_at", 0], ["freetime_at", ">=", strtotime("{$year}-{$month}-01")], ["freetime_at", "<", strtotime("{$year}-{$month}-01 +1 month")]]]); $done = 0; $reserved = 0; foreach ($lessontimes as $lessontime) { if ($lessontime->status == 2) { $done++; } $reserved++; } $lastmonth = Model_Lessontime::count(["where" => [["teacher_id", $this->user->id], ["deleted_at", 0], ["status", 2], ["freetime_at", ">=", strtotime("{$year}-{$month}-01 -1 month")], ["freetime_at", "<", strtotime("{$year}-{$month}-01")]]]); ?> <span><?php echo $reserved; ?> </span> classes are reserved, <span><?php echo $done; ?> </span> classes done. </li> <li> <h3>Last month</h3> <span><?php echo $lastmonth; ?> </span> classes done
} elseif ($student->charge_html == 111) { ?> <?php $html = Model_Lessontime::count(["where" => [["language", 0], ["student_id", $student->id], ["status", 2], ["deleted_at", 0]]]); $javascript = Model_Lessontime::count(["where" => [["language", 1], ["student_id", $student->id], ["status", 2], ["deleted_at", 0]]]); ?> HTML / CSS / JavaScript Course (<?php echo $html + $javascript; ?> /32) <?php } elseif ($student->charge_html == 1111) { ?> <?php $html = Model_Lessontime::count(["where" => [["language", 0], ["student_id", $student->id], ["status", 2], ["deleted_at", 0]]]); $javascript = Model_Lessontime::count(["where" => [["language", 1], ["student_id", $student->id], ["status", 2], ["deleted_at", 0]]]); ?> HTML / CSS / JavaScript Course (<?php echo $html + $javascript; ?> /32) <?php } else { ?> No Lessons learned yet <?php } ?> </td> </tr> </tbody>