/** * Back-end widget form. * * @see WP_Widget::form() * * @param array $instance Previously saved values from database. */ function form($instance) { include_once "Formularios.php"; include_once "EnvialoSimple.php"; $ev = new EnvialoSimple(); $ev->checkSetup("NoRedirect"); $fo = new Formularios(); $forms = $fo->listarFormularios(); if (isset($instance['AdministratorID'])) { $AdministratorID = $instance['AdministratorID']; } else { $AdministratorID = $forms['AdministratorID']; } ?> <p> <input type="hidden" name="<?php echo $this->get_field_name('AdministratorID'); ?> " value="<?php echo $AdministratorID; ?> " /> <label for="<?php echo $this->get_field_id('FormID'); ?> "><?php _e('Formularios Disponibles:', 'envialo-simple'); ?> </label> <select id="<?php echo $this->get_field_id('FormID'); ?> " name="<?php echo $this->get_field_name('FormID'); ?> "> <option><?php _e("Seleccionar..", 'envialo-simple'); ?> </option> <?php $htmlOption = ""; foreach ($forms['list']['item'] as $f) { $selected = ""; if ($f['FormID'] == $instance['FormID']) { $selected = "selected='selected'"; } $htmlOption .= "<option {$selected} value='{$f['FormID']}'> {$f['Name']}</option>"; } echo $htmlOption; ?> </select> </p> <?php }