/** * @param array $pages * @return Ai1ec_Generic_Html_Tag */ public static function create_export_to_pages_html(array $pages, $current_user) { $timely = Ai1ec_Helper_Factory::create_generic_html_tag('div'); $timely->add_class('timely ai1ec_export_radios'); $container = Ai1ec_Helper_Factory::create_generic_html_tag('div'); $container->add_class('hide'); $container->add_class('ai1ec_multi_choiches'); $container->set_text(__('Create event for:', AI1EC_PLUGIN_NAME)); $radio = Ai1ec_Helper_Factory::create_bootstrap_radio_instance($current_user->get_name(), Ai1ecFacebookConnectorPlugin::EXPORT_PAGE_RADIO_NAME, $current_user->get_id(), array('checked' => 'checked')); $container->add_renderable_children($radio); foreach ($pages as $page) { $radio = Ai1ec_Helper_Factory::create_bootstrap_radio_instance($page['name'], Ai1ecFacebookConnectorPlugin::EXPORT_PAGE_RADIO_NAME, $page['id']); $container->add_renderable_children($radio); } $timely->add_renderable_children($container); return $timely; }