Exemple #1
0
 /**
  * load activity options such a layout and options
  * @param string $activity_name Activity name
  * @param string $current_layout current selected layout for this activity
  */
 private function load_options($activity_name, $current_layout)
 {
     $current_activity = wpl_activity::get_activity("AND `activity`='" . wpl_db::escape($activity_name) . "'");
     $current_activity = wpl_activity::get_activity_name_layout($current_activity->activity);
     $returnData = array();
     $optionPath = wpl_activity::get_activity_option_form($activity_name);
     $returnData['layouts'] = wpl_activity::load_layouts_html($activity_name, $current_layout);
     if ($optionPath) {
         ob_start();
         include $optionPath;
         $returnData['options'] = ob_get_contents();
         ob_end_clean();
     } else {
         $returnData['options'] = __("This activity doesn't have options!", WPL_TEXTDOMAIN);
     }
     echo json_encode($returnData);
     exit;
 }
                </div>
                <div class="wpl_show_message<?php 
echo $this->activity_id;
?>
"></div>
            </div>
            <div class="col-fanc-right">
                <div class="fanc-row fanc-inline-title">
                    <?php 
echo __('Options', WPL_TEXTDOMAIN);
?>
                </div>
                <div id="options_section">
                <?php 
/** including activity option form **/
$options_form = wpl_activity::get_activity_option_form($this->activity_raw_name[0]);
if ($options_form) {
    include $options_form;
}
?>
                </div>
            </div>
        </div>
        <div class="col-wp">
            <div class="col-fanc-bottom wpl-fanc-full-row">
                <div class="fanc-row fanc-inline-title">
                    <?php 
echo __('Page Association', WPL_TEXTDOMAIN);
?>
                </div>
                <div class="fanc-row">