HEX
Server: nginx/1.22.1
System: Linux VM-16-9-centos 3.10.0-1160.99.1.el7.x86_64 #1 SMP Wed Sep 13 14:19:20 UTC 2023 x86_64
User: www (1001)
PHP: 7.3.31
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,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_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/oa.sanjiangapp.com/app/sys/block/view/entries.html.php
<style>
#allEntriesBlock {margin-top: -8px;}
#allEntriesBlock .app-btn {display: block; padding: 8px;}
#allEntriesBlock .app-btn:hover {background: rgba(0,0,0,.05)}
#allEntriesBlock .app-btn .name {display: inline-block; line-height: 18px;     vertical-align: middle; margin-left: 8px;}
</style>
<div id='allEntriesBlock' class='all-entries panel-body has-table'>
  <div class='row'>
    <?php
    foreach($entries as $entry)
    {
        $image     = '';
        $entryName = $entry->name;

        if(!$entry->logo)
        {
            $hue = $entry->id * 47 % 360;
            $name = $entry->abbr ? $entry->abbr : $entry->name;
            $entryName = validater::checkCode(substr($name, 0, 1)) ? strtoupper(substr($name, 0, 1)) : substr($name, 0, 3);
            if(validater::checkCode(substr($name, 0, 1)) and validater::checkCode(substr($name, 1, 1)))   $entryName .= strtoupper(substr($name, 1, 1));
            if(validater::checkCode(substr($name, 0, 1)) and !validater::checkCode(substr($name, 1, 1)))  $entryName .= strtoupper(substr($name, 1, 3));
            if(!validater::checkCode(substr($name, 0, 1)) and validater::checkCode(substr($name, 3, 1)))  $entryName .= strtoupper(substr($name, 3, 1));
            if(!validater::checkCode(substr($name, 0, 1)) and !validater::checkCode(substr($name, 3, 1))) $entryName .= substr($name, 3, 3);
        }
        else $image = html::image($entry->logo);

        echo "<div class='col col-xs-4'>" . html::a($entry->login, "<div class='avatar avatar-app avatar-sm' data-code='$entry->code' data-id='$entry->id' data-name='$entryName'>" . $image . '</div><span class="name">' . $entry->name . '</span>', "class='app-btn' data-id='$entry->id'") . "</div>";
    }
    ?>
  </div>
</div>