public function admin_head()
{
wp_register_style('pods-admin', PODS_URL . 'ui/css/pods-admin.css', array(), PODS_VERSION);
wp_register_style('pods-font', PODS_URL . 'ui/css/pods-font.css', array(), PODS_VERSION);
wp_register_script('pods-floatmenu', PODS_URL . 'ui/js/floatmenu.js', array(), PODS_VERSION);
wp_register_script('pods-admin-importer', PODS_URL . 'ui/js/admin-importer.js', array(), PODS_VERSION);
wp_register_style('pods-manage', PODS_URL . 'ui/css/pods-manage.css', array(), PODS_VERSION);
wp_register_style('pods-wizard', PODS_URL . 'ui/css/pods-wizard.css', array(), PODS_VERSION);
wp_register_script('pods-upgrade', PODS_URL . 'ui/js/jquery.pods.upgrade.js', array(), PODS_VERSION);
wp_register_script('pods-migrate', PODS_URL . 'ui/js/jquery.pods.migrate.js', array(), PODS_VERSION);
if (isset($_GET['page'])) {
$page = $_GET['page'];
if ('pods' == $page || false !== strpos($page, 'pods-') && 0 === strpos($page, 'pods-')) {
?>
<script type="text/javascript">
var PODS_URL = "<?php
echo esc_js(PODS_URL);
?>
";
</script>
<?php
wp_enqueue_script('jquery');
wp_enqueue_script('jquery-ui-core');
wp_enqueue_script('jquery-ui-sortable');
wp_enqueue_style('jquery-ui');
wp_enqueue_script('pods-floatmenu');
wp_enqueue_style('jquery-qtip2');
wp_enqueue_script('jquery-qtip2');
wp_enqueue_script('pods-qtip-init');
wp_enqueue_script('pods');
if (0 === strpos($page, 'pods-manage-') || 0 === strpos($page, 'pods-add-new-')) {
wp_enqueue_script('post');
} elseif (0 === strpos($page, 'pods-settings-')) {
wp_enqueue_script('post');
wp_enqueue_style('pods-admin');
} else {
wp_enqueue_style('pods-admin');
}
if ('pods-advanced' == $page) {
wp_register_style('pods-advanced', PODS_URL . 'ui/css/pods-advanced.css', array(), '1.0');
wp_enqueue_style('pods-advanced');
wp_enqueue_script('jquery-ui-effects-core', PODS_URL . 'ui/js/jquery-ui/jquery.effects.core.js', array('jquery'), '1.8.8');
wp_enqueue_script('jquery-ui-effects-fade', PODS_URL . 'ui/js/jquery-ui/jquery.effects.fade.js', array('jquery'), '1.8.8');
wp_enqueue_script('jquery-ui-dialog');
wp_register_script('pods-advanced', PODS_URL . 'ui/js/advanced.js', array(), PODS_VERSION);
wp_enqueue_script('pods-advanced');
} elseif ('pods-packages' == $page) {
wp_enqueue_style('pods-wizard');
} elseif ('pods-wizard' == $page || 'pods-upgrade' == $page || in_array($page, array('pods', 'pods-add-new')) && in_array(pods_var('action', 'get', 'manage'), array('add', 'manage'))) {
wp_enqueue_style('pods-wizard');
if ('pods-upgrade' == $page) {
wp_enqueue_script('pods-upgrade');
}
}
}
}
wp_enqueue_style('pods-font');
}