insertGetId($data); return $pocket_id; } public static function updatePocket($pocket_id, $data) { return DB::table("t_pocket_money")->where("id", $pocket_id)->update($data); } public static function deletePocket($pocket_id) { return DB::table("t_pocket_money")->where("id", $pocket_id)->delete(); } public static function getTypes() { $datas = []; for ($i=0; $i<2; $i++) { $datas[$i] = new \stdClass(); if ($i === 0) { $datas[$i]->id = PocketMoney::TYPE_BUNDLE; $datas[$i]->name = PocketMoney::TYPE_BUNDLE_TEXT; } else if ($i === 1) { $datas[$i]->id = PocketMoney::TYPE_CHECKPOINTS; $datas[$i]->name = PocketMoney::TYPE_CHECKPOINTS_TEXT; } } return $datas; } public static function getFlows() { $datas = []; for ($i=0; $i<3; $i++) { $datas[$i] = new \stdClass(); if ($i === 0) { $datas[$i]->id = PocketMoney::FLOW_DEPARTURE; $datas[$i]->name = PocketMoney::FLOW_DEPARTURE_TEXT; } else if ($i === 1) { $datas[$i]->id = PocketMoney::FLOW_ARRIVAL; $datas[$i]->name = PocketMoney::FLOW_ARRIVAL_TEXT; } else if ($i === 2) { $datas[$i]->id = PocketMoney::FLOW_HYBRID; $datas[$i]->name = PocketMoney::FLOW_HYBRID_TEXT; } } return $datas; } }