public function load() { $redux = new ReduxFramework(); $redux->init(); //if ( ! empty( $redux ) ) { $dir = ReduxFramework::$_dir . '../'; if (!ReduxFramework::$_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 echo 'The following directories & files are still located in your <strong>Redux</strong> directory. They may cause errors in Theme-Check.'; echo '<br /><ul style="margin-left:15px;">'; foreach ($errors as $error) { echo '<li><strong>~/' . $error . '</strong></li>'; } ?> </ul></p></div><?php } } }
} } return $params; } /** * 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; } } // ReduxFramework /** * action 'redux/init' * @param null */ do_action('redux/init', ReduxFramework::init()); //add_action( 'plugins_loaded', ReduxFramework::init(), 0 ); } // class_exists('ReduxFramework')
public function load() { $redux = new ReduxFramework(); $redux->init(); //if ( ! empty( $redux ) ) { $dir = ReduxFramework::$_dir . '../'; if (isset($_POST['themename']) && !empty($_POST['themename'])) { if (strpos($dir, $_POST['themename']) !== false) { ?> <div class="updated"> <p><?php echo sprintf(esc_html__('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 Redux.', 'redux-framework'), '<a href="' . esc_url('http://reduxframework.com') . '" target="_blank">Redux Framework</a>', '<a href="' . esc_url('http://docs.reduxframework.com/core/theme-check/') . '">', '</a>'); ?> </div><?php } } if (!ReduxFramework::$_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 esc_html_e('The following directories & files are still located in your <strong>Redux</strong> directory. They may cause errors in Theme-Check.', 'redux-framework'); echo '<br /><ul style="margin-left:15px;">'; foreach ($errors as $error) { echo '<li><strong>~/' . $error . '</strong></li>'; } ?> </ul></p></div><?php } } }
if (!$return) { $params['class_string'] = ' hiddenFold '; $this->fieldsHidden[$field['id']] = true; } else { $params['class_string'] = ' showFold '; } } return $params; } /** * 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; } } // class ReduxFramework::init(); } // if