예제 #1
0
    /**
     * Parses the return values from vcita connection
     * @since 0.1.0
     */
    function settings_page_html()
    {
        $ls_helpers = $this->ls_helpers;
        ?>

	<div class="wrap">

		<div class="ls-module-page-title">
			<strong class="ls-module-page-title__heading"><?php 
        _e('LiveSite Backoffice', 'livesite');
        ?>
</strong>
		</div>

		<div class="ls-meta-box-wrap">

			<iframe class="js-iframe ls-iframe"
					src="https://www.vcita.com/my/dashboard"
					width="980"
					height="1040"></iframe>

		</div><!-- .ls-pm-settings-meta-box-wrap -->

		<?php 
        ls_render_footer();
        ?>

	</div><!-- .wrap -->

	<?php 
        // Render the sidebar
        ls_render_sidebar_html();
    }
예제 #2
0
    /**
     * Settings Page Callback
     * used in settings_page_setup().
     * @since 0.1.0
     */
    function settings_page()
    {
        /* global vars */
        global $hook_suffix;
        $module_icon = $this->module_data['icon'];
        $module_text = $this->module_data['text'];
        /* utility hook */
        do_action($this->module_slug . '_settings_page_init');
        /* enable add_meta_boxes function in this page. */
        do_action('add_meta_boxes', $hook_suffix);
        ?>

		<div class="wrap">

			<div class="ls-module-page-title">
				<span class="ls-module-page-title__icon <?php 
        echo $module_icon;
        ?>
"></span>
				<div class="ls-module-page-title__title-wrapper">
					<strong class="ls-module-page-title__heading"><?php 
        _e('LiveSite Form Builder', 'livesite');
        ?>
</strong>
					<span class="ls-module-page-title__sub-heading"><?php 
        _e($module_text, 'livesite');
        ?>
</span>
				</div>
			</div>

			<?php 
        settings_errors();
        ?>

			<div class="ls-meta-box-wrap">

				<?php 
        settings_fields($this->module_slug);
        // options group
        ?>
				<?php 
        wp_nonce_field('closedpostboxes', 'closedpostboxesnonce', false);
        ?>
				<?php 
        wp_nonce_field('meta-box-order', 'meta-box-order-nonce', false);
        ?>

				<div id="poststuff">

					<div id="post-body" class="metabox-holder columns-1">

						<div id="postbox-container-2" class="postbox-container">

							<?php 
        do_meta_boxes($hook_suffix, 'normal', null);
        ?>
							<!-- #normal-sortables -->

							<?php 
        do_meta_boxes($hook_suffix, 'advanced', null);
        ?>
							<!-- #advanced-sortables -->

						</div><!-- #postbox-container-2 -->

					</div><!-- #post-body -->

					<br class="clear">

				</div><!-- #poststuff -->

			</div><!-- .ls-pm-settings-meta-box-wrap -->

			<?php 
        ls_render_footer();
        ?>

		</div><!-- .wrap -->

	<?php 
        // Render the sidebar
        ls_render_sidebar_html();
    }
예제 #3
0
    /**
     * Parses the return values from vcita connection
     * @since 0.1.0
     */
    function settings_page_html()
    {
        $ls_helpers = $this->ls_helpers;
        // Get subpage parameter from url
        $sub_page = isset($_GET['subpage']) ? $_GET['subpage'] : false;
        if ($sub_page) {
            $settings_url = esc_url('https://www.vcita.com/settings/' . $sub_page);
        } else {
            $settings_url = 'https://www.vcita.com/settings';
        }
        ?>

	<div class="wrap">

		<div class="ls-module-page-title">
			<strong class="ls-module-page-title__heading"><?php 
        _e('LiveSite Settings page', 'livesite');
        ?>
</strong>
		</div>

		<div class="ls-meta-box-wrap">

			<iframe class="js-iframe ls-iframe"
					src="<?php 
        echo $settings_url;
        ?>
"
					width="980"
					height="1040"></iframe>

		</div><!-- .ls-pm-settings-meta-box-wrap -->

		<?php 
        ls_render_footer();
        ?>

	</div><!-- .wrap -->

	<?php 
        // Render the sidebar
        ls_render_sidebar_html();
        ?>

    <?php 
    }