コード例 #1
0
ファイル: LoopController.php プロジェクト: AxelPanda/ibos
 private function handleLoops($loops)
 {
     if (!empty($loops)) {
         foreach ($loops as $k => $v) {
             $loops[$k]["subject"] = StringUtil::cutStr($v["subject"], 12);
             $loops[$k]["uptime"] = date("Y-m-d H:i", $v["uptime"]);
             $time = date("H:i", $v["starttime"]) . "至" . date("H:i", $v["endtime"]);
             switch ($v["recurringtype"]) {
                 case "week":
                     $recurringtime = CalendarUtil::digitalToDay($v["recurringtime"]);
                     $loops[$k]["cycle"] = "每周" . $recurringtime . " " . $time;
                     break;
                 case "month":
                     $loops[$k]["cycle"] = "每月" . $v["recurringtime"] . "号 " . $time;
                     break;
                 case "year":
                     $monthDay = explode("-", $v["recurringtime"]);
                     $loops[$k]["cycle"] = "每年" . $monthDay[0] . "月" . $monthDay[1] . "号 " . $time;
                     break;
             }
         }
     }
     return $loops;
 }