Uname: Linux webm021.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
Software: Apache
PHP version: 5.4.45 [ PHP INFO ] PHP os: Linux
Server Ip: 54.36.91.62
Your Ip: 216.73.216.52
User: matthif (139342) | Group: users (100)
Safe Mode: OFF
Disable Function:
_dyuweyrj4,_dyuweyrj4r,dl

name : admin-grids.php
<?php
if ( ! defined( 'ABSPATH' ) ) {
    exit; // Exit if accessed directly
}
global $wpdb;
?>
<div class="wrap">
    <?php require( PFHUB_PORTFOLIO_TEMPLATES_PATH . DIRECTORY_SEPARATOR . 'admin-licensing-banner.php'); ?>
    <?php
    $path_site2                  = plugins_url( "../images", __FILE__ );
    $add_new_portfolio_safe_link = wp_nonce_url(
        'admin.php?page=portfolios_pfhub_portfolio&task=add_portfolio',
        'add_new_portfolio',
        'pfhub_portfolio_add_portfolio_nonce'
    );
    ?>
    <div id="poststuff">
        <div id="portfolios-list-page">
            <form method="post" onkeypress="doNothing()" action="admin.php?page=portfolios_pfhub_portfolio"
                  id="admin_form" name="admin_form">
                    <a onclick="window.location.href='<?php echo $add_new_portfolio_safe_link; ?>'"
                       class="pfhub_portfolio_button" ><?php echo __( '+ Add New Portfolio', 'pfhub_portfolio' ); ?></a>
                <?php
                $serch_value = '';
                if ( isset( $_POST['serch_or_not'] ) ) {
                    if ( $_POST['serch_or_not'] == "search" ) {
                        $serch_value = esc_html( stripslashes( $_POST['search_events_by_title'] ) );
                    } else {
                        $serch_value = "";
                    }
                }
                $serch_fields = '<div class="alignleft actions"">
					<input type="text" name="search_events_by_title" value="' . $serch_value . '" id="search_events_by_title" onchange="clear_search_texts()" placeholder="Search...">
			</div>
			<div class="alignleft actions">
				<input type="button" value="Search" onclick="document.getElementById(\'page_number\').value=\'1\'; document.getElementById(\'serch_or_not\').value=\'search\';
				 document.getElementById(\'admin_form\').submit();" class="pfhub_portfolio_button action" style="margin-right: 15px">
				 <input type="button" value="Reset" onclick="window.location.href=\'admin.php?page=portfolios_pfhub_portfolio\'" class="button-secondary action">
			</div>';

                \PfhubPortfolio\Helpers\GridHelper::navigationHtml($pageNav['total'], $pageNav['limit'], $serch_fields);
                ?>
                <table class="wp-list-table widefat fixed pages">
                    <thead>
                    <tr>
                        <th scope="col" id="id" style="width:12%">
                            <span><?php echo __( 'ID', 'pfhub_portfolio' ); ?></span><span
                                class="sorting-indicator"></span></th>
                        <th scope="col" id="name" style="width:20%">
                            <span><?php echo __( 'Name', 'pfhub_portfolio' ); ?></span><span
                                class="sorting-indicator"></span></th>
                        <th scope="col" id="prod_count" style="width:12%;">
                            <span><?php echo __( 'Images', 'pfhub_portfolio' ); ?></span><span
                                class="sorting-indicator"></span></th>
                        <th style="width:20%"><span><?php echo __( 'Shortcode', 'pfhub_portfolio' ); ?></span><span
                                class="sorting-indicator"></span></th>
                        <th style="width:12%"><span><?php echo __( 'Duplicate', 'pfhub_portfolio' ); ?>
							</span><span class="sorting-indicator"></span></th>
                        <th style="width:12%"><span><?php echo __( 'Delete', 'pfhub_portfolio' ); ?></span><span
                                class="sorting-indicator"></span></th>
                    </tr>
                    </thead>
                    <tbody>
                    <?php
                    $trcount = 1;
                    for ( $i = 0; $i < count( $rows ); $i ++ ) {
                        $trcount ++;
                        $ka0 = 0;
                        $ka1 = 0;
                        if ( isset( $rows[ $i - 1 ]->id ) ) {
                            if ( $rows[ $i ]->sl_width == $rows[ $i - 1 ]->sl_width ) {
                                $x1  = $rows[ $i ]->id;
                                $x2  = $rows[ $i - 1 ]->id;
                                $ka0 = 1;
                            } else {
                                $jj = 2;
                                while ( isset( $rows[ $i - $jj ] ) ) {
                                    if ( $rows[ $i ]->sl_width == $rows[ $i - $jj ]->sl_width ) {
                                        $ka0 = 1;
                                        $x1  = $rows[ $i ]->id;
                                        $x2  = $rows[ $i - $jj ]->id;
                                        break;
                                    }
                                    $jj ++;
                                }
                            }
                            if ( $ka0 ) {
                                $move_up = '<span><a href="#reorder" onclick="return listItemTask(\'' . $x1 . '\',\'' . $x2 . '\')" title="Move Up">   <img src="' . plugins_url( 'images/uparrow.png', __FILE__ ) . '" width="16" height="16" border="0" alt="Move Up"></a></span>';
                            } else {
                                $move_up = "";
                            }
                        } else {
                            $move_up = "";
                        }

                        if ( isset( $rows[ $i + 1 ]->id ) ) {

                            if ( $rows[ $i ]->sl_width == $rows[ $i + 1 ]->sl_width ) {
                                $x1  = $rows[ $i ]->id;
                                $x2  = $rows[ $i + 1 ]->id;
                                $ka1 = 1;
                            } else {
                                $jj = 2;
                                while ( isset( $rows[ $i + $jj ] ) ) {
                                    if ( $rows[ $i ]->sl_width == $rows[ $i + $jj ]->sl_width ) {
                                        $ka1 = 1;
                                        $x1  = $rows[ $i ]->id;
                                        $x2  = $rows[ $i + $jj ]->id;
                                        break;
                                    }
                                    $jj ++;
                                }
                            }

                            if ( $ka1 ) {
                                $move_down = '<span><a href="#reorder" onclick="return listItemTask(\'' . $x1 . '\',\'' . $x2 . '\')" title="Move Down">  <img src="' . plugins_url( 'images/downarrow.png', __FILE__ ) . '" width="16" height="16" border="0" alt="Move Down"></a></span>';
                            } else {
                                $move_down = "";
                            }
                        }

                        $uncat = $rows[ $i ]->par_name;
                        if ( isset( $rows[ $i ]->prod_count ) ) {
                            $pr_count = $rows[ $i ]->prod_count;
                        } else {
                            $pr_count = 0;
                        }

                        $delete_portfolio_safe_link = wp_nonce_url(
                            'admin.php?page=portfolios_pfhub_portfolio&task=remove_portfolio&id=' . $rows[ $i ]->id,
                            'remove_portfolio_' . $rows[ $i ]->id,
                            'pfhub_portfolio_remove_portfolio_nonce'
                        );

                        $pfhub_portfolio_pfhub_portfolio_nonce_duplicate_portfolio = wp_create_nonce( 'pfhub_portfolio_duplicate_nonce' . $rows[ $i ]->id );
                        ?>
                        <tr>
                            <td><?php echo $rows[ $i ]->id; ?></td>
                            <td>
                                <a href="<?php echo esc_url( 'admin.php?page=portfolios_pfhub_portfolio&task=edit_cat&id=' . $rows[ $i ]->id ); ?>"><?php echo esc_html( stripslashes( $rows[ $i ]->name ) ); ?></a>
                            </td>
                            <td>(<?php if ( ! ( $pr_count ) ) {
                                    echo '0';
                                } else {
                                    echo $rows[ $i ]->prod_count;
                                } ?>)
                            </td>
                            <td>
                                [pfhub_portfolio id="<?php echo $rows[ $i ]->id; ?>"]
                            </td>
                            <td>
                                <a href="admin.php?page=portfolios_pfhub_portfolio&task=duplicate_portfolio_gallery&id=<?php echo $rows[ $i ]->id; ?>&pfhub_portfolio_duplicate_nonce=<?php echo $pfhub_portfolio_pfhub_portfolio_nonce_duplicate_portfolio; ?>"
                                   class="duplicate-link"><span class="duplicate-icon"></span></a>
                            <td><a href="<?php esc_attr_e($delete_portfolio_safe_link);
                                ?>" class="delete-link"><span class="delete-icon"></span></a>
                            </td>
                        </tr>
                    <?php } ?>
                    </tbody>
                </table>
                <input type="hidden" name="oreder_move" id="oreder_move" value=""/>
                <input type="hidden" name="asc_or_desc" id="asc_or_desc"
                       value="<?php if ( isset( $_POST['asc_or_desc'] ) ) {
                           echo esc_attr( $_POST['asc_or_desc'] );
                       } ?>"/>
                <input type="hidden" name="order_by" id="order_by" value="<?php if ( isset( $_POST['order_by'] ) ) {
                    echo esc_attr( $_POST['order_by'] );
                } ?>"/>
                <input type="hidden" name="saveorder" id="saveorder" value=""/>
            </form>
        </div>
    </div>
</div>
© 2026 XylotrechusZ