Esempio n. 1
0
 public static function setupOptions($xoptions, $decode = false)
 {
     if ($decode) {
         $xoptions = unserialize(stripslashes(base64_decode($xoptions)));
     }
     self::$evoOptions = self::getOptionsArray();
     foreach (self::$evoOptions as $name => $options) {
         $name = explode("id", $name);
         if (isset($name[1]) && $name[1] != "") {
             $rOptions[] = $options;
         }
     }
     foreach ($rOptions as $column) {
         foreach ($column as $row) {
             $ignored = array('preheader', 'startsub', 'endsub');
             if (in_array($row['type'], $ignored)) {
                 continue;
             }
             $id = $row['id'];
             self::set($id, $xoptions[$id]);
         }
     }
 }
Esempio n. 2
0
 public static function setupOptions($xoptions, $decode = false)
 {
     if ($decode) {
         $xoptions = unserialize(stripslashes(base64_decode($xoptions)));
     }
     $themeOptions = (include FUNC_INC . '/theme/options.php');
     $wpzoomOptions = (include WPZOOM_INC . '/options.php');
     self::$evoOptions = array_merge_recursive($themeOptions, $wpzoomOptions);
     foreach (self::$evoOptions as $name => $options) {
         $name = explode("id", $name);
         if (isset($name[1]) && $name[1] != "") {
             $rOptions[] = $options;
         }
     }
     foreach ($rOptions as $column) {
         foreach ($column as $row) {
             $ignored = array('preheader', 'startsub', 'endsub');
             if (in_array($row['type'], $ignored)) {
                 continue;
             }
             $id = $row['id'];
             self::set($id, $xoptions[$id]);
         }
     }
 }