/**
  * Register sections with WordPress theme customizer in WordPress 3.4+
  * e.g., General, Header, Footer, Content, Sidebar
  */
 function add_sections($wp_customize)
 {
     global $wp_customize;
     $i = 950;
     foreach ((array) $this->get_settings() as $group => $elements) {
         $i++;
         // Groups
         $group_id = Styles_Helpers::get_group_id($group);
         $has_section = (bool) $wp_customize->get_section($group_id);
         if (!$has_section) {
             $wp_customize->add_section($group_id, array('title' => __($group, 'storm'), 'priority' => $i));
         }
         $this->add_items($group_id, $elements);
     }
 }
 public function get_element_setting_value()
 {
     $settings = get_option(Styles_Helpers::get_option_key());
     $group_id = Styles_Helpers::get_group_id($this->group);
     $value = false;
     if (isset($settings[$group_id][$this->id])) {
         $value = $settings[$group_id][$this->id];
     }
     if (!empty($value)) {
         return $value;
     } else {
         return false;
     }
 }