HEX
Server: Apache
System: Linux server11 5.10.0-33-amd64 #1 SMP Debian 5.10.226-1 (2024-10-03) x86_64
User: web95 (5097)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/clients/client1/web95/web/wp-content/plugins/wpai-acf-add-on/src/groups/GroupV4.php
<?php

namespace wpai_acf_add_on\groups;

/**
 * Class GroupV4
 * @package wpai_acf_add_on\groups
 */
class GroupV4 extends Group {

    /**
     *  Init group field for ACF v4.x
     */
    public function initFields() {

        foreach (get_post_meta($this->group['ID'], '') as $cur_meta_key => $cur_meta_val) {
            if (strpos($cur_meta_key, 'field_') !== 0) {
                continue;
            }
            $this->fieldsData[] = empty($cur_meta_val[0]) ? array() : unserialize($cur_meta_val[0]);
        }

        if (count($this->fieldsData)) {
            $sortArray = array();
            foreach ($this->fieldsData as $field) {
                foreach ($field as $key => $value) {
                    if (!isset($sortArray[$key])) {
                        $sortArray[$key] = array();
                    }
                    $sortArray[$key][] = $value;
                }
            }
            array_multisort($sortArray["order_no"], SORT_ASC, $this->fieldsData);
        }
        // create field instances
        parent::initFields();
    }
}