/** * Creates the HTML for the Post Planner Form Field * @param null $planner_meta * @since 3.2 */ protected function create_planner_field($planner_meta = NULL) { if ($planner_meta == NULL && isset($_GET['planner'])) { $planner_meta = absint($_GET['planner']); } $this->form .= '<tr> <th scope="row"><label for="cleverness_todo_planner">' . apply_filters('ctdl_planner', esc_html__('Post Planner', 'cleverness-to-do-list')) . '</label></th> <td> <select id="cleverness_todo_planner" name="cleverness_todo_planner"><option value="" ' . selected($planner_meta, NULL, false) . '>' . esc_html__('Select', 'cleverness-to-do-list') . '</option>'; $planners = CTDL_Lib::get_planners(); foreach ($planners as $planner) { $this->form .= '<option value="' . $planner->ID . '" ' . selected($planner_meta, $planner->ID, false) . '>' . $planner->post_title . '</option>'; } $this->form .= '</select> </td> </tr>'; }