Files
roi-theme/wp-content/plugins/advanced-ads-pro/modules/placement-tests/views/placement-tests.php
root a22573bf0b 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>
2025-11-03 21:04:30 -06:00

70 lines
2.1 KiB
PHP
Executable File

<?php
/**
* Displays the placement test table.
*
* @package AdvancedAds\Pro
*
* @var array $placement_tests The array with saved tests.
*/
if ( count( $placement_tests ) ) : ?>
<h2><?php esc_html_e( 'Placement tests', 'advanced-ads-pro' ); ?></h2>
<div id="placement-tests">
<table class="form-table advads-placement-tests-table striped">
<thead>
<tr>
<th><?php esc_html_e( 'Author', 'advanced-ads-pro' ); ?></th>
<th><?php esc_html_e( 'Expiry date', 'advanced-ads-pro' ); ?></th>
<th><?php esc_html_e( 'Placements', 'advanced-ads-pro' ); ?></th>
<th></th>
</tr>
</thead>
<tbody>
<?php
foreach ( $placement_tests as $slug => $placement_test ) :
$placement_names = $this->get_placement_names( $placement_test );
$is_empty_test = count( $placement_names ) < 2;
$p_user_login = '';
if ( isset( $placement_test['user_id'] ) ) {
$user = get_user_by( 'ID', $placement_test['user_id'] );
if ( $user ) {
$p_user_login = $user->user_login;
}
}
?>
<tr>
<td>
<?php echo esc_html( $p_user_login ); ?>
</td>
<td>
<?php
if ( ! $is_empty_test ) {
$expiry_date = $placement_test['expiry_date'] ?? false;
$this->output_expiry_date_form( $slug, $expiry_date );
}
?>
</td>
<td>
<?php
if ( ! $is_empty_test ) {
echo wp_kses_post( implode( _x( ' vs ', 'placement tests', 'advanced-ads-pro' ), $placement_names ) );
} else {
?>
<span class="advads-notice-inline advads-error"><?php echo esc_html_x( 'empty', 'placement tests', 'advanced-ads-pro' ); ?> </span>
<?php
}
?>
</td>
<td>
<label><input type="checkbox" name="advads[placement_tests][<?php echo esc_attr( $slug ); ?>][delete]" value="1" /> <?php echo esc_html_x( 'delete', 'checkbox to remove placement test', 'advanced-ads-pro' ); ?></label>
</td>
<tr>
<?php endforeach; ?>
</tbody>
</table>
<p>
<input type="submit" class="button button-primary" id="update-placement-tests" value="<?php esc_html_e( 'Save Tests', 'advanced-ads-pro' ); ?>"/>
</p>
</div>
<?php endif; ?>