| Server IP : 195.130.67.5 / Your IP : 216.73.217.154 Web Server : Microsoft-IIS/10.0 System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586 User : IUSR ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Old Sites/repository/wp-content/plugins/yop-poll/admin/views/ |
Upload File : |
<?php
$poll_name_sort_order = 'asc';
$poll_name_sort_order_display = 'desc';
$poll_name_column_class = 'sortable';
$user_id_sort_order = 'asc';
$user_id_sort_order_display = 'desc';
$user_id_column_class = 'sortable';
$email_sort_order = 'asc';
$email_sort_order_display = 'desc';
$email_column_class = 'sortable';
$user_type_sort_order = 'asc';
$user_type_sort_order_display = 'desc';
$user_type_column_class = 'sortable';
$ipaddress_sort_order = 'asc';
$ipaddress_sort_order_display = 'desc';
$ipaddress_column_class = 'sortable';
$added_date_sort_order = 'asc';
$added_date_sort_order_display = 'desc';
$added_date_column_class = 'sortable';
$vote_message_sort_order = 'asc';
$vote_message_sort_order_display = 'desc';
$vote_message_column_class = 'sortable';
switch( $params['order_by'] ) {
case 'name':{
$poll_name_sort_order = ( isset( $params['sort_order'] ) && ( 'asc' === $params['sort_order'] ) ) ? 'desc' : 'asc';
$poll_name_sort_order_display = ( isset( $params['sort_order'] ) && ( 'desc' === $params['sort_order'] ) ) ? 'desc' : 'asc';
$poll_name_column_class = 'sorted';
break;
}
case 'user_id':{
$user_id_sort_order = ( isset( $params['sort_order'] ) && ( 'asc' === $params['sort_order'] ) ) ? 'desc' : 'asc';
$user_id_sort_order_display = ( isset( $params['sort_order'] ) && ( 'desc' === $params['sort_order'] ) ) ? 'desc' : 'asc';
$user_id_column_class = 'sorted';
break;
}
case 'email':{
$email_sort_order = ( isset( $params['sort_order'] ) && ( 'asc' === $params['sort_order'] ) ) ? 'desc' : 'asc';
$email_sort_order_display = ( isset( $params['sort_order'] ) && ( 'desc' === $params['sort_order'] ) ) ? 'desc' : 'asc';
$email_column_class = 'sorted';
break;
}
case 'user_type': {
$user_type_sort_order = ( isset( $params['sort_order'] ) && ( 'asc' === $params['sort_order'] ) ) ? 'desc' : 'asc';
$user_type_sort_order_display = ( isset( $params['sort_order'] ) && ( 'desc' === $params['sort_order'] ) ) ? 'desc' : 'asc';
$user_type_column_class = 'sorted';
break;
}
case 'ipaddress': {
$ipaddress_sort_order = ( isset( $params['sort_order'] ) && ( 'asc' === $params['sort_order'] ) ) ? 'desc' : 'asc';
$ipaddress_sort_order_display = ( isset( $params['sort_order'] ) && ( 'desc' === $params['sort_order'] ) ) ? 'desc' : 'asc';
$ipaddress_column_class = 'sorted';
break;
}
case 'added_date': {
$added_date_sort_order = ( isset( $params['sort_order'] ) && ( 'asc' === $params['sort_order'] ) ) ? 'desc' : 'asc';
$added_date_sort_order_display = ( isset( $params['sort_order'] ) && ( 'desc' === $params['sort_order'] ) ) ? 'desc' : 'asc';
$added_date_column_class = 'sorted';
break;
}
case 'vote_message': {
$vote_message_sort_order = ( isset( $params['sort_order'] ) && ( 'asc' === $params['sort_order'] ) ) ? 'desc' : 'asc';
$vote_message_sort_order_display = ( isset( $params['sort_order'] ) && ( 'desc' === $params['sort_order'] ) ) ? 'desc' : 'asc';
$vote_message_column_class = 'sorted';
break;
}
default: {
$poll_name_sort_order = 'asc';
$poll_name_sort_order_display = 'desc';
$poll_name_column_class = 'sorted';
$user_id_sort_order = 'asc';
$user_id_sort_order_display = 'desc';
$user_id_column_class = 'sortable';
$email_sort_order = 'asc';
$email_sort_order_display = 'desc';
$email_column_class = 'sortable';
$user_type_sort_order = 'asc';
$user_type_sort_order_display = 'desc';
$user_type_column_class = 'sortable';
$ipaddress_sort_order = 'asc';
$ipaddress_sort_order_display = 'desc';
$ipaddress_column_class = 'sortable';
$added_date_sort_order = 'asc';
$added_date_sort_order_display = 'desc';
$added_date_column_class = 'sortable';
$vote_message_sort_order = 'asc';
$vote_message_sort_order_display = 'desc';
$vote_message_column_class = 'sortable';
break;
}
}
$search_value = isset($_REQUEST['q']) ? $_REQUEST['q'] : '';
?>
<div id="yop-main-area" class="bootstrap-yop wrap">
<div id="icon-options-general" class="icon32"></div>
<h1>
<i class="fa fa-bar-chart" aria-hidden="true"></i>Logs
</h1>
<form method="get" action="" id="searchForm">
<input type="hidden" name="_token" value="<?php echo wp_create_nonce( 'yop-poll-view-logs' ); ?>">
<p class="search-box">
<label class="screen-reader-text" for="post-search-input">
<?php _e( 'Search Logs', 'yop-poll' ); ?>:
</label>
<input type="hidden" name="page" value="yop-poll-logs">
<input id="logs-search-input" name="q" value="<?php echo $search_value; ?>" type="search">
<input id="search-submit" class="button" value="<?php _e( 'Search Logs', 'yop-poll' );?>" type="submit">
</p>
<button class="export-logs-button button" id="doaction" type="button" name="export"><?php echo __( 'Export', 'yop-poll' ); ?></button>
<input type="hidden" name="doExport" id="doExport" value="">
</form>
<div class="tablenav top">
<div class="alignleft actions bulkactions">
<input type="hidden" name="_bulk_token" value="<?php echo wp_create_nonce( 'yop-poll-bulk-logs' ); ?>">
<label for="bulk-action-selector-top" class="screen-reader-text">
<?php _e( 'Select bulk action', 'yop-poll' );?>
</label>
<select name="action" class="logs-bulk-action-top">
<option value="-1" class="hide-if-no-js">
<?php _e( 'Bulk Actions', 'yop-poll' );?>
</option>
<option value="trash" class="hide-if-no-js">
<?php _e( 'Move to Trash', 'yop-poll' );?>
</option>
</select>
<input class="button logs-bulk-action" data-position="top" value="<?php _e( 'Apply', 'yop-poll' );?>" type="submit">
</div>
<h2 class="screen-reader-text">
<?php _e( 'Logs list navigation', 'yop-poll' );?>
</h2>
<div class="tablenav-pages">
<span class="displaying-num">
<?php echo sprintf( _n( '%s item', '%s items', count( $logs ), 'yop-poll' ), count( $logs ) );?>
</span>
<?php
if ( 1 < $total_pages ) {
?>
<span class="pagination-links">
<?php echo $pagination['first_page'];?>
<?php echo $pagination['previous_page'];?>
<span class="paging-input">
<label for="current-page-selector" class="screen-reader-text">
<? _e( 'Current Page', 'yop-poll' );?>
</label>
<input class="current-page"
id="current-poll-page-selector"
type="text"
name="page_no"
value="<?php echo sanitize_text_field( $params['page_no'] );?>"
size="1"
aria-describedby="table-paging">
<span class="tablenav-paging-text"> of
<span class="total-pages">
<?php echo $total_pages;?>
</span>
</span>
</span>
<?php echo $pagination['next_page'];?>
<?php echo $pagination['last_page'];?>
</span>
<?php
}
?>
</div>
<br class="clear">
</div>
<table class="wp-list-table yop-table widefat striped pages ">
<thead>
<tr>
<td id="cb" class="manage-column column-cb check-column">
<label class="screen-reader-text" for="cb-select-all-1">
<?php _e( 'Select All', 'yop-poll' );?>
</label>
<input id="cb-select-all-1" type="checkbox">
</td>
<th scope="col" class="manage-column column-title column-primary <?php echo $poll_name_column_class . ' ' . $poll_name_sort_order_display;?>">
<a href="
<?php echo esc_url(
add_query_arg(
array(
'action' => false,
'poll_id' => false,
'_token' => false,
'order_by' => 'name',
'sort_order' => $poll_name_sort_order,
'q' => htmlentities( $params['q'] ),
'page_no' => $params['page_no']
)
)
);
?>
">
<span>
<?php _e( 'Poll', 'yop-poll' );?>
</span>
<span class="sorting-indicator"></span>
</a>
</th>
<th scope="col" class="manage-column column-title column-primary <?php echo $user_id_column_class . ' ' . $user_id_sort_order_display;?>">
<a href="
<?php echo esc_url(
add_query_arg(
array(
'action' => false,
'poll_id' => false,
'_token' => false,
'order_by' => 'user_id',
'sort_order' => $user_id_sort_order,
'q' => htmlentities( $params['q'] ),
'page_no' => $params['page_no']
)
)
);
?>
">
<span>
<?php _e( 'Username', 'yop-poll' );?>
</span>
<span class="sorting-indicator"></span>
</a>
</th>
<th scope="col" class="manage-column column-title column-primary <?php echo $email_column_class . ' ' . $email_sort_order_display;?>">
<a href="
<?php echo esc_url(
add_query_arg(
array(
'action' => false,
'poll_id' => false,
'_token' => false,
'order_by' => 'email',
'sort_order' => $email_sort_order,
'q' => htmlentities( $params['q'] ),
'page_no' => $params['page_no']
)
)
);
?>
">
<span>
<?php _e( 'Email', 'yop-poll' );?>
</span>
<span class="sorting-indicator"></span>
</a>
</th>
<th scope="col" class="manage-column column-title column-primary <?php echo $user_type_column_class . ' ' . $user_type_sort_order_display;?>">
<a href="
<?php echo esc_url(
add_query_arg(
array(
'action' => false,
'poll_id' => false,
'_token' => false,
'order_by' => 'user_type',
'sort_order' => $user_type_sort_order,
'q' => htmlentities( $params['q'] ),
'page_no' => $params['page_no']
)
)
);
?>
">
<span>
<?php _e( 'User Type', 'yop-poll' );?>
</span>
<span class="sorting-indicator"></span>
</a>
</th>
<th scope="col" class="manage-column column-title column-primary <?php echo $ipaddress_column_class . ' ' . $ipaddress_sort_order_display;?>">
<a href="
<?php echo esc_url(
add_query_arg(
array(
'action' => false,
'poll_id' => false,
'_token' => false,
'order_by' => 'ipaddress',
'sort_order' => $ipaddress_sort_order,
'q' => htmlentities( $params['q'] ),
'page_no' => $params['page_no']
)
)
);
?>
">
<span>
<?php _e( 'Ipaddress', 'yop-poll' );?>
</span>
<span class="sorting-indicator"></span>
</a>
</th>
<th scope="col" class="manage-column column-title column-primary <?php echo $added_date_column_class . ' ' . $added_date_sort_order_display;?>">
<a href="
<?php echo esc_url(
add_query_arg(
array(
'action' => false,
'poll_id' => false,
'_token' => false,
'order_by' => 'added_date',
'sort_order' => $added_date_sort_order,
'q' => htmlentities( $params['q'] ),
'page_no' => $params['page_no']
)
)
);
?>
">
<span>
<?php _e( 'Date', 'yop-poll' );?>
</span>
<span class="sorting-indicator"></span>
</a>
</th>
<th scope="col" class="manage-column column-title column-primary <?php echo $vote_message_column_class . ' ' . $vote_message_sort_order_display;?>">
<a href="
<?php echo esc_url(
add_query_arg(
array(
'action' => false,
'poll_id' => false,
'_token' => false,
'order_by' => 'vote_message',
'sort_order' => $vote_message_sort_order,
'q' => htmlentities( $params['q'] ),
'page_no' => $params['page_no']
)
)
);
?>
">
<span>
<?php _e( 'Message', 'yop-poll' );?>
</span>
<span class="sorting-indicator"></span>
</a>
</th>
</tr>
</thead>
<?php
foreach ( $logs as $log ) {
?>
<tr class="iedit author-self level-0 post-17 type-post status-publish format-standard hentry category-uncategorized">
<th scope="row" class="check-column">
<label class="screen-reader-text" for="cb-select-17">
<?php _e( 'Select', 'yop-poll' );?>
</label>
<input name="logs[]" value="<?php echo esc_html( $log['id'] );?>" type="checkbox">
<div class="locked-indicator"></div>
</th>
<td class="title column-title has-row-actions column-primary page-title" data-colname="Poll Name">
<strong>
<?php echo esc_html( $log['name'] );?>
</strong>
<div class="row-actions">
<span class="view">
<a class="view-log-details" title="<?php _e( 'View details for this record', 'yop-poll' );?>"
href="#" data-id="<?php echo esc_html( $log['id'] );?>"><?php _e( 'View Details', 'yop-poll' );?></a> |
</span>
<span class="trash">
<a class="delete-log" title="<?php _e( 'Move this log record to the Trash', 'yop-poll' );?>"
href="#" data-id="<?php echo esc_html( $log['id'] );?>"><?php _e( 'Trash', 'yop-poll' );?></a>
</span>
</div>
<div class="log-details-div" style="display: none; color: #000!important;"></div>
</td>
<td class="title column-title has-row-actions column-primary page-title" data-colname="Username">
<?php
echo esc_html( $log['user_id'] );
?>
</td>
<td class="title column-title has-row-actions column-primary page-title" data-colname="Email">
<?php echo esc_html( $log['user_email'] );?>
</td>
<td class="title column-title has-row-actions column-primary page-title" data-colname="User Type">
<?php echo esc_html( $log['user_type'] );?>
</td>
<td class="title column-title has-row-actions column-primary page-title" data-colname="Ipaddress">
<?php echo esc_html( $log['ipaddress'] );?>
</td>
<td class="title column-title has-row-actions column-primary page-title" data-colname="Added Date">
<?php echo esc_html( date( $date_format . ' @ ' . $time_format, strtotime( $log['added_date'] ) ) );?>
</td>
<td class="title column-title has-row-actions column-primary page-title" data-colname="Message">
<?php
echo esc_html( $log['vote_message'] );
?>
</td>
</tr>
<?php
}
?>
<thead>
<tr>
<td id="cb" class="manage-column column-cb check-column">
<label class="screen-reader-text" for="cb-select-all-1">
<?php _e( 'Select All', 'yop-poll' );?>
</label>
<input id="cb-select-all-1" type="checkbox">
</td>
<th scope="col" class="manage-column column-title column-primary <?php echo $poll_name_column_class . ' ' . $poll_name_sort_order_display;?>">
<a href="
<?php echo esc_url(
add_query_arg(
array(
'action' => false,
'poll_id' => false,
'_token' => false,
'order_by' => 'name',
'sort_order' => $poll_name_sort_order,
'q' => htmlentities( $params['q'] ),
'page_no' => $params['page_no']
)
)
);
?>
">
<span>
<?php _e( 'Poll', 'yop-poll' );?>
</span>
<span class="sorting-indicator"></span>
</a>
</th>
<th scope="col" class="manage-column column-title column-primary <?php echo $user_id_column_class . ' ' . $user_id_sort_order_display;?>">
<a href="
<?php echo esc_url(
add_query_arg(
array(
'action' => false,
'poll_id' => false,
'_token' => false,
'order_by' => 'user_id',
'sort_order' => $user_id_sort_order,
'q' => htmlentities( $params['q'] ),
'page_no' => $params['page_no']
)
)
);
?>
">
<span>
<?php _e( 'Username', 'yop-poll' );?>
</span>
<span class="sorting-indicator"></span>
</a>
</th>
<th scope="col" class="manage-column column-title column-primary <?php echo $email_column_class . ' ' . $email_sort_order_display;?>">
<a href="
<?php echo esc_url(
add_query_arg(
array(
'action' => false,
'poll_id' => false,
'_token' => false,
'order_by' => 'email',
'sort_order' => $email_sort_order,
'q' => htmlentities( $params['q'] ),
'page_no' => $params['page_no']
)
)
);
?>
">
<span>
<?php _e( 'Email', 'yop-poll' );?>
</span>
<span class="sorting-indicator"></span>
</a>
</th>
<th scope="col" class="manage-column column-title column-primary <?php echo $user_type_column_class . ' ' . $user_type_sort_order_display;?>">
<a href="
<?php echo esc_url(
add_query_arg(
array(
'action' => false,
'poll_id' => false,
'_token' => false,
'order_by' => 'user_type',
'sort_order' => $user_type_sort_order,
'q' => htmlentities( $params['q'] ),
'page_no' => $params['page_no']
)
)
);
?>
">
<span>
<?php _e( 'User Type', 'yop-poll' );?>
</span>
<span class="sorting-indicator"></span>
</a>
</th>
<th scope="col" class="manage-column column-title column-primary <?php echo $ipaddress_column_class . ' ' . $ipaddress_sort_order_display;?>">
<a href="
<?php echo esc_url(
add_query_arg(
array(
'action' => false,
'poll_id' => false,
'_token' => false,
'order_by' => 'ipaddress',
'sort_order' => $ipaddress_sort_order,
'q' => htmlentities( $params['q'] ),
'page_no' => $params['page_no']
)
)
);
?>
">
<span>
<?php _e( 'Ipaddress', 'yop-poll' );?>
</span>
<span class="sorting-indicator"></span>
</a>
</th>
<th scope="col" class="manage-column column-title column-primary <?php echo $added_date_column_class . ' ' . $added_date_sort_order_display;?>">
<a href="
<?php echo esc_url(
add_query_arg(
array(
'action' => false,
'poll_id' => false,
'_token' => false,
'order_by' => 'added_date',
'sort_order' => $added_date_sort_order,
'q' => htmlentities( $params['q'] ),
'page_no' => $params['page_no']
)
)
);
?>
">
<span>
<?php _e( 'Date', 'yop-poll' );?>
</span>
<span class="sorting-indicator"></span>
</a>
</th>
<th scope="col" class="manage-column column-title column-primary <?php echo $vote_message_column_class . ' ' . $vote_message_sort_order_display;?>">
<a href="
<?php echo esc_url(
add_query_arg(
array(
'action' => false,
'poll_id' => false,
'_token' => false,
'order_by' => 'vote_message',
'sort_order' => $vote_message_sort_order,
'q' => htmlentities( $params['q'] ),
'page_no' => $params['page_no']
)
)
);
?>
">
<span>
<?php _e( 'Message', 'yop-poll' );?>
</span>
<span class="sorting-indicator"></span>
</a>
</th>
</tr>
</thead>
</table>
<div class="tablenav top">
<div class="alignleft actions bulkactions">
<label for="bulk-action-selector-bottom" class="screen-reader-text">
<?php _e( 'Select bulk action', 'yop-poll' );?>
</label>
<select name="action" class="logs-bulk-action-bottom">
<option value="-1" class="hide-if-no-js">
<?php _e( 'Bulk Actions', 'yop-poll' );?>
</option>
<option value="trash" class="hide-if-no-js">
<?php _e( 'Move to Trash', 'yop-poll' );?>
</option>
</select>
<input class="button logs-bulk-action" data-position="bottom" value="<?php _e( 'Apply', 'yop-poll' );?>" type="submit">
</div>
<h2 class="screen-reader-text">
<?php _e( 'Pages list navigation', 'yop-poll' );?>
</h2>
<div class="tablenav-pages">
<span class="displaying-num">
<?php echo sprintf( _n( '%s item', '%s items', $total_logs, 'yop-poll' ), $total_logs );?>
</span>
<?php
if ( 1 < $total_pages ) {
?>
<span class="pagination-links">
<?php echo $pagination['first_page'];?>
<?php echo $pagination['previous_page'];?>
<span class="paging-input">
<label for="current-page-selector" class="screen-reader-text">
<? _e( 'Current Page', 'yop-poll' );?>
</label>
<span class="tablenav-paging-text">
<?php echo sanitize_text_field( $params['page_no'] );?> of
<span class="total-pages">
<?php echo $total_pages;?>
</span>
</span>
</span>
<?php echo $pagination['next_page'];?>
<?php echo $pagination['last_page'];?>
</span>
<?php
}
?>
</div>
<br class="clear">
</div>
</div>