HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux vm8 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: afleverb (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //var/www/drakkar_site_dev/wp-content/plugins/form-maker/admin/views/Widget.php
<?php

/**
 * Class FMViewWidget
 */
class FMViewWidget {

  /**
   * Widget.
   *
   * @param array $args
   * @param array $instance
   * @param string $execute
   */
  function widget( $args = array(), $instance = array(), $execute = '' ) {
    extract($args);
    // Before widget.
    echo $before_widget;
    // Title of widget.
    if ( $instance['title'] ) {
      echo $before_title . $instance['title'] . $after_title;
    }
    // Widget output.
    echo $execute;
    // After widget.
    echo $after_widget;
  }

  /**
   * Form.
   * @param $instance
   * @param $ids_FM
   * @param $id_title
   * @param $name_title
   * @param $id_form_id
   * @param $name_form_id
   */
  function form( $instance = array(), $ids_FM = array(), $id_title = 0, $name_title = '', $id_form_id = 0, $name_form_id = 0 ) {
    $defaults = array(
      'title' => '',
      'form_id' => 0,
    );
    $instance = wp_parse_args((array) $instance, $defaults);
    ?>
    <p>
      <label for="<?php echo $id_title; ?>">Title:</label>
      <input class="widefat" id="<?php echo $id_title; ?>" name="<?php echo $name_title; ?>" type="text" value="<?php echo $instance['title']; ?>" />
      <label for="<?php echo $id_form_id; ?>">Select a form:</label>
      <select class="widefat" name="<?php echo $name_form_id; ?>" id="<?php echo $id_form_id; ?>">
        <option style="text-align:center" value="0">- Select a Form -</option>
        <?php
        $ids_Form_Maker = $ids_FM;
        foreach ( $ids_Form_Maker as $arr_Form_Maker ) {
          ?>
          <option value="<?php echo $arr_Form_Maker->id; ?>" <?php if ( $arr_Form_Maker->id == $instance['form_id'] ) {
            echo "SELECTED";
          } ?>><?php echo $arr_Form_Maker->title; ?></option>
        <?php } ?>
      </select>
    </p>
    <?php
  }
}