public static function add_frame_to_tree(Oedipus_Frame $frame, $parent_frame_id) { $scene_id = $frame->get_scene_id(); $frame_id = $frame->get_id(); $dbh = DB::m(); $sql = <<<SQL INSERT INTO \toedipus_frame_trees SET \tframe_id = '{$frame_id}', \tscene_id = '{$scene_id}', \tparent_frame_id = '{$parent_frame_id}' SQL; // print_r($sql);exit; $result = mysql_query($sql, $dbh); if ($parent_frame_id == 0) { /* * Root Frame, left isn't set yet */ return self::rebuild_tree($scene_id, $frame_id, 1); } else { return self::rebuild_tree_for_scene_id($scene_id); } }