Exemplo n.º 1
0
                }
            }
        }
        /**
         * converts an array into a html data string
         *
         * @param array $data example input: array('id'=>'true')
         *
         * @return string $data_string example output: data-id='true'
         */
        public function create_data_string($data = array())
        {
            $data_string = "";
            foreach ($data as $key => $value) {
                if (is_array($value)) {
                    $value = implode("|", $value);
                }
                $data_string .= " data-{$key}='{$value}' ";
            }
            return $data_string;
        }
    }
    // SeedReduxFramework
    /**
     * action 'seedredux/init'
     *
     * @param null
     */
    do_action('seedredux/init', SeedReduxFramework::init());
}
// class_exists('SeedReduxFramework')
 public function load()
 {
     $seedredux = new SeedReduxFramework();
     $seedredux->init();
     //if ( ! empty( $seedredux ) ) {
     $dir = SeedReduxFramework::$_dir . '../';
     if (isset($_POST['themename']) && !empty($_POST['themename'])) {
         if (strpos($dir, $_POST['themename']) !== false) {
             ?>
                     <div class="updated">
                     <p><?php 
             echo sprintf(__('The theme you are testing has %s embedded. We invite you to read the %sTheme-Check Documentation%s to understand some warnings you will see because of SeedRedux.', 'seedredux-framework'), '<a href="http://seedreduxframework.com" target="_blank">SeedRedux Framework</a>', '<a href="http://docs.seedreduxframework.com/core/theme-check/">', '</a>');
             ?>
                     </div><?php 
         }
     }
     if (!SeedReduxFramework::$_is_plugin) {
         $errors = array();
         if (file_exists($dir . '.tx')) {
             $errors[] = ".tx/";
         }
         if (file_exists($dir . 'bin')) {
             $errors[] = "bin/";
         }
         if (file_exists($dir . 'tests')) {
             $errors[] = "tests/";
         }
         if (file_exists($dir . '.gitignore')) {
             $errors[] = ".gitignore";
         }
         if (file_exists($dir . '.git')) {
             $errors[] = ".git/";
         }
         if (file_exists($dir . 'node_modules')) {
             $errors[] = "node_modules/";
         }
         if (file_exists($dir . '.travis.yml')) {
             $errors[] = ".travis.yml";
         }
         if (file_exists($dir . 'bootstrap_tests.php')) {
             $errors[] = "bootstrap_tests.php";
         }
         if (file_exists($dir . 'phpunit.xml')) {
             $errors[] = "phpunit.xml";
         }
         if (file_exists($dir . '.ds_store')) {
             $errors[] = ".ds_store";
         }
         if (file_exists($dir . 'codestyles')) {
             $errors[] = "codestyles/";
         }
         if (!empty($errors)) {
             ?>
                     <div class="error">
                     <p><?php 
             _e('The following directories & files are still located in your <strong>SeedRedux</strong>  directory. They may cause errors in Theme-Check.', 'seedredux-framework');
             echo '<br /><ul style="margin-left:15px;">';
             foreach ($errors as $error) {
                 echo '<li><strong>~/' . $error . '</strong></li>';
             }
             ?>
                         </ul></div><?php 
         }
     }
 }