Commit inicial - WordPress Análisis de Precios Unitarios

- WordPress core y plugins
- Tema Twenty Twenty-Four configurado
- Plugin allow-unfiltered-html.php simplificado
- .gitignore configurado para excluir wp-config.php y uploads

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2025-11-03 21:04:30 -06:00
commit a22573bf0b
24068 changed files with 4993111 additions and 0 deletions

View File

@@ -0,0 +1,89 @@
<?php
$all_triggers = BWFAN_Load_Sources::get_sources_obj();
$all_registered_events = BWFAN_Core()->sources->get_events();
$db_saved_value = $trigger_events;
if ( is_array( $db_saved_value ) && count( $db_saved_value ) === 0 ) {
$db_saved_value = '';
}
$db_eventmeta_saved_value = '';
if ( isset( $trigger_events_meta ) && is_array( $trigger_events_meta ) && count( $trigger_events_meta ) > 0 ) {
$db_eventmeta_saved_value = $trigger_events_meta;
}
$repeater_count = 0;
$is_edit = ( '' !== $db_saved_value ) ? 'yes' : 'no';
$parent_trigger = $parent_source;
?>
<div id="bwfan_events_output_div" data-parent-trigger="<?php echo esc_attr( $parent_trigger ); ?>" data-is-edit="<?php echo esc_attr( $is_edit ); ?>" data-db-eventmeta-value='<?php echo wp_json_encode( $db_eventmeta_saved_value ); ?>' data-db-value='<?php echo esc_attr( $db_saved_value ); ?>' data-repeator-count="<?php echo esc_attr( $repeater_count ); ?>"></div>
<script type="text/html" id="tmpl-single-source">
<div class="bwfan-form-inner clearfix bwfan-mb-0 bwfan-b-0 bwfan-p-0 bwfan-mt-0">
<div class="bwfan-row">
<div class="bwfan-input-form clearfix">
<div style="display:none" class="bwfan-input-form clearfix bwfan-mb-0">
<div class="bwfan-col-sm-12">
<select required id="bwfan-selected-source" class="bwfan-input-wrapper bwfan-selected-source" name="source">
<# _.each( data.sources, function( value, key ){ #>
<option value="{{key}}">{{value.nice_name}}</option>
<# }) #>
</select>
</div>
</div>
<div class="bwfan-input-form bwfan-mb0 clearfix">
<div class="bwfan-col-sm-12">
<div id="bwfan-source-events"></div>
</div>
</div>
</div>
</div>
</div>
</script>
<script type="text/html" id="tmpl-single-event">
<div class="clearfix">
<div class="bwfan-row">
<div class="bwfan-input-form clearfix bwfan_m0">
<div style="display: none" class="bwfan-input-form clearfix">
<div class="bwfan-col-sm-12">
<select required id="bwfan-selected-trigger" class="bwfan-input-wrapper bwfan-selected-trigger" name="event">
<option value=""><?php esc_html_e( 'Choose An Event', 'wp-marketing-automations' ); ?></option>
<# _.each( data.triggers_events, function( value, key ){ #>
<optgroup label="{{key}}">
<# _.each( value, function( value1, key1 ){
disabled=(value1.available=='no')?'disabled':'';
#>
<option value="{{key1}}" {{disabled}}>{{value1.name}}</option>
<# }) #>
</optgroup>
<# }) #>
</select>
</div>
</div>
<div class="bwfan-input-form bwfan-mb0 clearfix">
<div class="bwfan-col-sm-12">
<div class="bwfan-events-meta"></div>
<?php
do_action( 'bwfan_external_event_settings' );
?>
</div>
</div>
</div>
</div>
</div>
</script>
<?php
/**
* @var $event_object BWFAN_Event;
*/
foreach ( $all_registered_events as $event_slug => $event_object ) {
$event_object->set_event_saved_data( $db_eventmeta_saved_value );
$event_object->get_view( $db_eventmeta_saved_value );
}
unset( $db_saved_value );
unset( $repeater_count );
unset( $is_edit );