| Server IP : 89.108.64.180 / Your IP : 216.73.217.92 Web Server : Apache/2.4.41 (Ubuntu) System : Linux 89-108-64-180.cloudvps.regruhosting.ru 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : www-root ( 1010) PHP Version : 8.0.30 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,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, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/rzaimka.ru/wp-content/plugins/maxbuttons/blocks/ |
Upload File : |
<?php
declare(strict_types=1);
namespace MaxButtons;
defined('ABSPATH') or die('No direct access permitted');
$blockClass["dimension"] = "dimensionBlock";
$blockOrder[20][] = "dimension";
class dimensionBlock extends maxBlock
{
protected $blockname = "dimension";
protected $fields = array("button_width" => array("default" => '160',
"css" => "width",
'cssvalidate' => 'checkDimension', // function reference to validator.
'unitfield' => 'button_size_unit_width',
),
"button_height" => array("default" => '50',
"css" => "height",
'cssvalidate' => 'checkDimension',
'unitfield' => 'button_size_unit_height',
),
"button_size_unit_width" => array(
'default' => 'pixel',
'is_sub_of' => 'button_width',
),
"button_size_unit_height" => array(
'default' => 'pixel',
'is_sub_of' => 'button_height',
),
);
/* public function parse_css($css, $mode = 'normal', $screens)
{
$data = $this->data[$this->blockname];
$css = parent::parse_css($css, $mode, $screens);
return $css;
} */
protected function checkDimension($value, $field_id)
{
if (intval($value) == 0) // if zero, put auto to accomodate every screen.
{
return 'auto';
}
return $value;
}
public function map_fields($map)
{
$map = parent::map_fields($map);
$map["button_width"]["func"] = "updateDimension";
$map["button_height"]["func"] = "updateDimension";
$map["button_size_unit_width"]["func"] = "updateDimension";
$map["button_size_unit_height"]["func"] = "updateDimension";
return $map;
}
public function admin_fields($screen)
{
} // admin_fields
} // class