0 ? ("{name}" ? "{name}" : Dever::load("sad/supply-one#name", {source_id})) : "{name}" public function name($id) { $info = Dever::db('push/data')->one($id); if ($info['name']) { return $info['name']; } if ($info['type'] < 10) { $table = Dever::config('base')->type_table[$info['type']]; if ($info['type'] == 1) { $data = Dever::db($table)->one($info['article_id']); } elseif ($info['type'] == 2) { $data = Dever::db($table)->one($info['vod_id']); } elseif ($info['type'] == 3) { $data = Dever::db($table)->one($info['live_id']); } elseif ($info['type'] == 4) { $data = Dever::db($table)->one($info['journal_id']); } if (isset($data) && $data && isset($data['name'])) { return $data['name']; } } return $info['name']; } }