function coll_enqueue_scripts() { global $coll_is_mobile; // script wp_register_script('modernizr', get_template_directory_uri() . '/js/vendor/custom.modernizr.js', '', null, false); wp_register_script('foundation', get_template_directory_uri() . '/js/foundation.min.js', '', null, false); wp_register_script('jqueryui', get_template_directory_uri() . '/js/jquery-ui.min.js', '', null, true); wp_register_script('retina', get_template_directory_uri() . '/js/retina.min.js', '', null, true); wp_register_script('sresize', get_template_directory_uri() . '/js/jquery.smartresize.js', '', null, true); wp_register_script('superfish', get_template_directory_uri() . '/js/superfish.js', '', null, true); wp_register_script('swipe', get_template_directory_uri() . '/js/jquery.touchSwipe.min.js', '', null, true); wp_register_script('fitvid', get_template_directory_uri() . '/js/jquery.fitvids.js', '', null, true); wp_register_script('isotope', get_template_directory_uri() . '/js/isotope.pkgd.js', '', null, true); wp_register_script('popup', get_template_directory_uri() . '/js/jquery.magnific-popup.min.js', '', null, true); wp_register_script('lasyload', get_template_directory_uri() . '/js/jquery.lazyload.js', '', null, true); wp_register_script('flexslider', get_template_directory_uri() . '/js/jquery.flexslider-min.js', '', null, true); wp_register_script('knob', get_template_directory_uri() . '/js/jquery.knob.js', '', null, true); wp_register_script('parallax', get_template_directory_uri() . '/js/skrollr.min.js', '', null, true); wp_register_script('scrollbar', get_template_directory_uri() . '/js/perfect-scrollbar.js', '', null, true); wp_register_script('mousewheel', get_template_directory_uri() . '/js/jquery.mousewheel.js', '', null, true); wp_register_script('mousewheel.s', get_template_directory_uri() . '/js/jquery.mousewheel.s.js', '', null, true); wp_register_script('countdown', get_template_directory_uri() . '/js/jquery.countdown.js', '', null, true); wp_register_script('shortcodes', get_template_directory_uri() . '/js/shortcodes.js', '', null, true); wp_register_script('commons', get_template_directory_uri() . '/js/common.js', '', null, true); wp_register_script('page.sections', get_template_directory_uri() . '/js/page.sections.js', '', null, true); wp_register_script('page.single', get_template_directory_uri() . '/js/page.single.js', '', null, true); wp_register_script('custom.structure', get_template_directory_uri() . '/js/custom.structure.js', '', null, true); wp_register_script('custom.structure.s', get_template_directory_uri() . '/js/custom.structure.s.js', '', null, true); wp_enqueue_script('jquery'); wp_enqueue_script('jqueryui'); wp_enqueue_script('retina'); wp_enqueue_script('modernizr'); wp_enqueue_script('foundation'); wp_enqueue_script('scrollbar'); wp_enqueue_script('sresize'); if (!$coll_is_mobile) { if (is_safari()) { wp_enqueue_script('mousewheel.s'); } else { wp_enqueue_script('mousewheel'); } } if (is_singular('post')) { wp_enqueue_script('comment-reply'); } wp_enqueue_script('swipe'); wp_enqueue_script('sresize'); wp_enqueue_script('superfish'); wp_enqueue_script('fitvid'); wp_enqueue_script('isotope'); wp_enqueue_script('popup'); wp_enqueue_script('lasyload'); wp_enqueue_script('flexslider'); wp_enqueue_script('knob'); wp_enqueue_script('parallax'); wp_enqueue_script('countdown'); wp_enqueue_script('shortcodes'); wp_enqueue_script('commons'); if (is_page_template('template-sectioned.php')) { wp_enqueue_script('page.sections'); } if (is_singular('coll-portfolio')) { wp_enqueue_script('page.single'); } if (is_singular('post') && has_post_thumbnail()) { wp_enqueue_script('page.single'); } if (is_page() && has_post_thumbnail()) { wp_enqueue_script('page.single'); } if (is_404()) { wp_enqueue_script('page.single'); } // blog if ((is_home() || is_archive() || is_search()) && has_post_thumbnail(get_option('page_for_posts'))) { wp_enqueue_script('page.single'); } if (!$coll_is_mobile && is_safari()) { wp_enqueue_script('custom.structure.s'); } else { wp_enqueue_script('custom.structure'); } }
<p>Get browser version:</p> <?php echo '<pre>get_browser_version() = '; echo get_browser_version(); echo '</pre>'; ?> </div> <div style="padding:5px; margin:10px 0; border-radius:5px; background:#E6E6E6"> <p>Test for specific browsers:</p> <?php echo '<pre>is_firefox() = '; echo is_firefox(); echo '</pre>'; echo '<pre>is_safari() = '; echo is_safari(); echo '</pre>'; echo '<pre>is_chrome() = '; echo is_chrome(); echo '</pre>'; echo '<pre>is_opera() = '; echo is_opera(); echo '</pre>'; echo '<pre>is_ie() = '; echo is_ie(); echo '</pre>'; ?> </div> <div style="padding:5px; margin:10px 0; border-radius:5px; background:#E6E6E6"> <p>Test for mobile/iphone/ipad:</p>
function show_registration_form($args = array()) { global $post, $xoousers_register; // Loading scripts and styles only when required /* Password Stregth Checker Script */ if (!wp_script_is('form-validate')) { /*Validation Engibne JS*/ $validate_strings = array('ajaxurl' => admin_url('admin-ajax.php'), 'ErrMsg' => array('similartousername' => __('Your password is too similar to your username.', 'xoousers'), 'mismatch' => __('Both passwords do not match.', 'xoousers'), 'tooshort' => __('Your password is too short.', 'xoousers'), 'veryweak' => __('Your password strength is too weak.', 'xoousers'), 'weak' => __('Your password strength weak.', 'xoousers'), 'usernamerequired' => __('Please provide username.', 'xoousers'), 'emailrequired' => __('Please provide email address.', 'xoousers'), 'validemailrequired' => __('Please provide valid email address.', 'xoousers'), 'usernameexists' => __('That username is already taken, please try a different one.', 'xoousers'), 'emailexists' => __('The email you entered is already registered. Please try a new email or log in to your existing account.', 'xoousers')), 'MeterMsg' => array('similartousername' => __('Your password is too similar to your username.', 'xoousers'), 'mismatch' => __('Both passwords do not match.', 'xoousers'), 'tooshort' => __('Your password is too short.', 'xoousers'), 'veryweak' => __('Your password strength is too weak.', 'xoousers'), 'weak' => __('Your password strength weak.', 'xoousers'), 'good' => __('Good', 'xoousers'), 'strong' => __('Strong', 'xoousers')), 'Err' => __('ERROR', 'xoousers')); wp_localize_script('form-validate', 'Validate', $validate_strings); } /* Arguments */ $defaults = array('use_in_sidebar' => null, 'form_header_text' => __('Sign Up', 'xoousers'), 'custom_text' => '', 'redirect_to' => null); $args = wp_parse_args($args, $defaults); extract($args, EXTR_SKIP); $pic_class = 'xoouserultra-pic'; if (is_safari()) { $pic_class = 'xoouserultra-pic safari'; } // Default set to blank $this->captcha = ''; $captpcha_status = $this->get_option("captcha_plugin"); if ($captpcha_status != "") { $this->captcha = $captpcha_status; } $sidebar_class = null; if ($use_in_sidebar) { $sidebar_class = 'xoouserultra-sidebar'; } $display = null; if (get_option('users_can_register') == '1') { $display .= '<div class="xoouserultra-wrap xoouserultra-registration ' . $sidebar_class . '"> <div class="xoouserultra-inner"> <div class="xoouserultra-head"> <div class="xoouserultra-left"> <div class="' . $pic_class . '">'; if (isset($_POST['xoouserultra-register']) && $_POST['user_email'] != '') { //$display .= $this->pic($_POST['user_email'], 50); } else { //$display .= $this->pic('*****@*****.**', 50); } $display .= '</div>'; $display .= '<div class="xoouserultra-name"> <div class="xoouserultra-field-name xoouserultra-field-name-wide">'; $display .= $form_header_text; $display .= '</div> </div>'; $display .= '</div>'; $display .= '<div class="xoouserultra-right">'; $display .= '</div><div class="xoouserultra-clear"></div> </div> <div class="xoouserultra-main">'; $display .= $custom_text; $display .= ' <div class="xoouserultra-errors" style="display:none;" id="pass_err_holder"> <span class="xoouserultra-error xoouserultra-error-block" id="pass_err_block"> <i class="xoouserultra-icon-remove"></i><strong>ERROR:</strong> ' . __('Please enter a username.', 'xoousers') . ' </span> </div> '; /*Display errors*/ if (isset($_POST['xoouserultra-register-form'])) { $display .= $this->register->get_errors(); } $display .= $this->display_the_registeration_form($sidebar_class, $redirect_to, $args); $display .= '</div> </div> </div>'; } else { //the registration is disabled $display .= '<div class="xoouserultra-wrap xoouserultra-registration ' . $sidebar_class . '"><div class="xoouserultra-inner"><div class="xoouserultra-head">'; if ($this->get_option('html_registration_disabled') != '') { $display .= $this->get_option('html_registration_disabled'); } else { $display .= __('User registration is currently not allowed.', 'xoousers'); } $display .= '</div></div></div>'; } return $display; }
function upme_display_upload_box($id, $meta, $disabled, $profile_pic_url, $visibility = 'block') { global $upme_save; $display = ''; $display .= ' <div class="upme-field upme-edit" style="display:' . $visibility . '"> <div class="upme-field-value"><div class="upme-note"><strong>' . __('Current Picture:', 'upme') . ' </strong></div></div>'; if (!empty($profile_pic_url)) { $display .= ' <div class="upme-field-value"> <div class="upme-note"> <img class="upme-preview-current" alt="" src="' . $profile_pic_url . '"> <div upme-data-user-id="' . $id . '" upme-data-field-name="' . $meta . '" class="upme-delete-userpic-wrapper"> <i original-title="remove" class="upme-icon upme-icon-remove"></i> <label class="upme-delete-image">' . __('Delete Image', 'upme') . '</label> </div> <div id="upme-spinner-' . $meta . '" class="upme-delete-spinner"> <i original-title="spinner" class="upme-icon upme-icon-spinner upme-tooltip3"></i> <label>' . __('Loading', 'upme') . '</label> </div> <div id="upme-crop-request" upme-data-user-id="' . $id . '" upme-data-field-name="' . $meta . '" class="upme-crop-image-wrapper"> <i original-title="crop" class="upme-icon upme-icon-crop"></i> <label class="upme-delete-image">' . __('Crop Image', 'upme') . '</label> </div> <div class="clear"></div> </div> </div> </div>'; } if (is_array($upme_save->errors) && count($upme_save->errors) != 0) { $display .= '<div class="upme-clear"></div><div id="upme-crop-upload-err-holder" style="display: block;" class="upme-errors"> <span id="upme-crop-upload-err-block" class="upme-error upme-error-block">'; foreach ($upme_save->errors as $err) { $display .= '<span class="upme-error upme-error-block"><i class="upme-icon upme-icon-remove"></i> ' . $err . '</span>'; } $display .= ' </span> </div>'; } $display .= ' <div class="upme-field upme-edit" style="display:' . $visibility . '"> <div id="upme-crop-upload-err-holder" style="display: none;" class="upme-errors"> <span id="upme-crop-upload-err-block" class="upme-error upme-error-block"> </span> </div> <div class="upme-field-value">'; if (is_safari() || is_opera()) { $display .= '<input class="upme-fileupload-field" ' . $disabled . ' type="file" name="' . $meta . '-' . $id . '" id="file_' . $meta . '-' . $id . '" style="display:block;" /> <input id="upme-upload-image" upme-data-meta="' . $meta . '" upme-data-id="' . $id . '" type="button" name="upme-upload-image-' . $id . '" class="upme-button-alt-wide upme-fire-editor" value="' . __('Upload Image', 'upme') . '" />'; } else { $display .= ' <input class="upme-fileupload-field" ' . $disabled . ' type="file" name="' . $meta . '-' . $id . '" id="file_' . $meta . '-' . $id . '" style="display:block;" /> <input id="upme-upload-image" upme-data-meta="' . $meta . '" upme-data-id="' . $id . '" type="button" name="upme-upload-image-' . $id . '" class="upme-button-alt-wide upme-fire-editor" value="' . __('Upload Image', 'upme') . '" />'; } $display .= ' </div> </div>'; return $display; }
require_once __DIR__ . '/sandbox/system/init.php'; /* * Determine and execute a generic method of implementation */ switch (PLATFORM_ENGINE) { case 'object': // using object-orientation <strict adherence> require_once PLATFORM_SANDBOX_SYSTEM_CLASSES_PATH . DS . 'platform.php'; $platform = new Platform(); break; case 'objects': // using object-orientation <stdlib re-use> require_once PLATFORM_SANDBOX_SYSTEM_CLASSES_PATH . DS . 'standards/platform.php'; $platform = new Platform(); break; case 'stdlib': // using procedural <optimal use> // using procedural <optimal use> default: require_once PLATFORM_SANDBOX_SYSTEM_FUNCTIONS_PATH . DS . 'platform.php'; platform(); break; } /** * Detect browser type */ if (is_chrome() || is_chromium() || is_safari()) { // do nothing } else { //redirect_to('http://www.google.com'); }
#whatstaysthesame {min-height:400px;} .quicklinks hr {width:100%;}</style> <![endif]--> </head> <body <?php body_class(); ?> data-spy="scroll" data-target=".bs-docs-sidebar" data-offset="10"> <?php if (is_safari($version)) { include 'safarimenu.php'; } else { include 'mainmenu.php'; } ?> <!-- End Header. Begin Template Content --> <!--MODALS-->
function get_device_type() { $device_type = 'Unknown'; switch (true) { // Windows case is_windows() && is_firefox(): $device_type = 'Windows Firefox'; break; case is_windows() && is_chromium(): $device_type = 'Windows Chromium'; break; case is_windows() && is_chrome(): $device_type = 'Windows Chrome'; break; case is_windows() && is_safari(): $device_type = 'Windows Safari'; break; case is_windows() && is_opera(): $device_type = 'Windows Opera'; break; case is_windows() && is_ie(): $device_type = 'Windows IE'; break; // Apple Macintosh // Apple Macintosh case is_macintosh() && is_firefox(): $device_type = 'Apple Firefox'; break; case is_macintosh() && is_chromium(): $device_type = 'Apple Chromium'; break; case is_macintosh() && is_chrome(): $device_type = 'Apple Chrome'; break; case is_macintosh() && is_safari(): $device_type = 'Apple Safari'; break; case is_macintosh() && is_opera(): $device_type = 'Apple Opera'; break; case is_macintosh() && is_ie(): $device_type = 'Apple IE'; break; // Ubuntu // Ubuntu case is_ubuntu() && is_firefox(): $device_type = 'Ubuntu Firefox'; break; case is_ubuntu() && is_chromium(): $device_type = 'Ubuntu Chromium'; break; case is_ubuntu() && is_chrome(): $device_type = 'Ubuntu Chrome'; break; case is_ubuntu() && is_safari(): $device_type = 'Ubuntu Safari'; break; case is_ubuntu() && is_opera(): $device_type = 'Ubuntu Opera'; break; case is_ubuntu() && is_ie(): $device_type = 'Ubuntu IE'; break; // Linux // Linux case is_linux() && is_firefox(): $device_type = 'Linux Firefox'; break; case is_linux() && is_chromium(): $device_type = 'Linux Chromium'; break; case is_linux() && is_chrome(): $device_type = 'Linux Chrome'; break; case is_linux() && is_safari(): $device_type = 'Linux Safari'; break; case is_linux() && is_opera(): $device_type = 'Linux Opera'; break; case is_linux() && is_ie(): $device_type = 'Linux IE'; break; } return $device_type; }
function upme_sidebar_mini_profile($widget_settings = array()) { global $post; /* Capture logged in user ID */ $current_user = wp_get_current_user(); if ($current_user instanceof WP_User) { $this->logged_in_user = $current_user->ID; } $sidebar_class = 'upme-sidebar-widget'; $name_holder_width = '100%'; $width = 1; // Show custom field as profile title $profile_title_field = $this->get_option('profile_title_field'); // Get value of profile title field or default display name if empty $profile_title_display = $this->upme_profile_title_value($profile_title_field, $this->logged_in_user); /* Block profile based on custom status and display information to user */ $validate_profile_visibility_params = array('user_id' => $this->logged_in_user, 'status' => 'true', 'info' => '', 'context' => 'sidebar_profile'); $profile_visibility = apply_filters('upme_validate_profile_visibility', $validate_profile_visibility_params); if (isset($profile_visibility['status']) && !$profile_visibility['status']) { $info_display = upme_profile_visibility_info($profile_visibility, $profile_title_display); return $info_display; } /* <-- Block profile --> */ /* If no ID is set, normally logged out */ /* User must login to view his profile. */ $pic_class = 'upme-pic mini_profile'; if (is_safari()) { $pic_class = 'upme-pic safari mini_profile'; } $display = ''; $display .= '<div class="upme-widget-wrap upme-width-' . $width . ' ' . $sidebar_class . '"> <div class="upme-inner upme-clearfix"> <div class="upme-widget-head upme-clearfix"> <div class="upme-widget-left upme-profile-holder"> <div class="' . $pic_class . '" style="width:' . $name_holder_width . ';">'; /* UPME Filter for customizing profile URL */ $params = array('id' => $this->logged_in_user, 'view' => null, 'modal' => null, 'group' => null, 'use_in_sidebar' => 'yes', 'context' => 'sidebar_widget'); $profile_url = apply_filters('upme_custom_profile_url', $this->profile_link($this->logged_in_user), $params); // End Filter /* UPME Filter for customizing profile picture */ $params = array('id' => $this->logged_in_user, 'view' => null, 'modal' => null, 'use_in_sidebar' => 'yes', 'context' => 'sidebar_widget'); $profile_pic_display = '<a href="' . $profile_url . '">' . $this->pic($this->logged_in_user, 50) . '</a>'; $profile_pic_display = apply_filters('upme_custom_profile_pic', $profile_pic_display, $params); $display .= $profile_pic_display; // End Filter $display .= '<div class="upme-field-name">'; if ($this->get_option('clickable_profile')) { if ($this->get_option('clickable_profile') == 1) { $display .= '<a href="' . $profile_url . '">'; } else { $display .= '<a href="' . get_author_posts_url($this->logged_in_user) . '">'; } $display .= $profile_title_display; $display .= '</a>'; } else { $display .= $profile_title_display; } $display .= '</div>'; $display .= '</div>'; if (is_user_logged_in()) { $display .= '<div class="upme-name upme-button-holder">'; $link = get_permalink($this->get_option('profile_page_id')); $class = "upme-widget-button-alt"; $link_text = __('View Profile', 'upme'); //Enable customlogout url $logout_url = ''; if (!empty($widget_settings['logout-link'])) { $logout_url = ' redirect_to=' . $widget_settings['logout-link']; } $display .= '<div class="upme-field-edit upme-widget-profile-button"> <a href="' . $link . '" class="' . $class . '">' . $link_text . '</a> ' . do_shortcode('[upme_logout wrap_div="false" class="upme-widget-button-alt" user_id="' . $this->logged_in_user . '" ' . $logout_url . ']') . '</div> </div>'; } $display .= '</div><div class="upme-clear"></div>'; $display .= '</div> </div> </div>'; return $display; }