/** * Return the HTML markup for this tag * * @brief Return the HTML markup for this tag * * @return string */ public function html() { // Start buffering WPDKHTML::startCompress(); // Open the tag echo $this->open; // Cycle for tag specify attributes foreach ($this->attributes as $attr) { if (isset($this->{$attr}) && !is_null($this->{$attr})) { printf(' %s="%s"', $attr, stripslashes($this->{$attr})); } } // Cycle for global common attributes foreach ($this->_globalAttributes as $attr) { if (isset($this->{$attr}) && !is_null($this->{$attr})) { if ('class' == $attr) { $classes = self::classInline($this->{$attr}); if (!empty($classes)) { printf(' class="%s"', $classes); } } else { printf(' %s="%s"', $attr, htmlspecialchars(stripslashes($this->{$attr}))); } } } // Generic data attribute $data = self::dataInline($this->data); if (!empty($data)) { printf(' %s', $data); } // Content, only for enclousure TAG if ('/>' !== $this->close) { // Close the first part tag echo '>'; // Before content $this->beforeContent(); // Content $this->draw(); // After content $this->afterContent(); // Close echo $this->close; } else { echo $this->close; echo $this->content; } return WPDKHTML::endCompress(); }
/** * Return the HTML markup for modal dialog * * @brief Get HTML * * @return string */ public function html() { // Permanent dismiss if (!empty($this->dismissed) && in_array(md5($this->id), array_keys($this->dismissed))) { return; } // Get default data as properties $this->data['keyboard'] = $this->keyboard; $this->data['backdrop'] = $this->backdrop; WPDKHTML::startCompress(); ?> <div style="<?php echo $this->static ? 'position:relative;top:auto;left:auto;right:auto;margin:0 auto 20px;z-index:1;max-width:100%' : 'display:none;'; ?> " class="wpdk-modal <?php echo $this->static ? '' : 'fade'; ?> " <?php echo self::dataInline($this->data); ?> id="<?php echo $this->id; ?> " tabindex="-1" role="wpdk-dialog" aria-labelledby="<?php echo $this->aria_title(); ?> " aria-hidden="true"> <div style="<?php echo $this->width(); ?> " class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <?php echo $this->dismissButton(); ?> <h4 class="modal-title" id="<?php echo $this->aria_title(); ?> "><?php echo $this->title; ?> </h4> </div> <div class="modal-body" <?php echo $this->height(); ?> > <?php echo $this->content(); ?> </div> <?php echo $this->_footer(); ?> </div> </div> </div> <?php return WPDKHTML::endCompress(); }
/** * Return the HTML markup of single Progress bar * * @brief HTML markup * * @return string */ public function html() { // Type $type = empty($this->type) ? '' : 'wpdk-progress-bar' . $this->type; // Animated $animated = empty($this->animated) ? '' : 'active'; // Striped $striped = empty($this->striped) && !$animated ? '' : 'wpdk-progress-bar-striped'; WPDKHTML::startCompress(); ?> <div class="wpdk-progress-bar <?php echo $type; ?> <?php echo $animated; ?> <?php echo $striped; ?> " id="<?php echo $this->id; ?> " data-label="<?php echo $this->label; ?> " role="wpdk-progressbar" aria-valuenow="<?php echo $this->percentage; ?> " aria-valuemin="0" aria-valuemax="100" style="width: <?php echo $this->percentage; ?> %"> <span class="sr-only"> <?php if ($this->displayPercentage) { ?> <?php echo empty($this->label) ? $this->percentage . '%' : $this->label; ?> <?php } ?> </span> </div> <?php return WPDKHTML::endCompress(); }
/** * Return the HTML markup for navigator in page. * * @brief Navigator */ public function navigator() { WPDKHTML::startCompress(); // Get the views $views = $this->views(); // If no views available exit if (empty($views)) { return; } ?> <div class="wpdk-ui-navigator"> <?php // Prepare an index $index = 0; /** * Loop into the views * * @var WPDKView $view */ foreach ($views as $view) { ?> <a href="#" class="wpdk-ui-navigator-bullet <?php echo empty($index) ? 'current' : ''; ?> " data-bullet="<?php echo $index++; ?> " ></a> <?php } ?> </div> <?php return WPDKHTML::endCompress(); }
/** * Return the HTML markup pf controls layout array * * @brief Get the HTML * * @return string */ public function html() { // Buffering... WPDKHTML::startCompress(); foreach ($this->_cla as $key => $value) { ?> <?php if (empty($key) || empty($value)) { continue; } ?> <?php // Check for collapse fieldset $collpase_class = ''; if ('+' == substr($key, 0, 1)) { $collpase_class = 'wpdk-fieldset-collapse wpdk-fieldset-collapse-open'; $key = ltrim($key, '+'); } elseif ('-' == substr($key, 0, 1)) { $collpase_class = 'wpdk-fieldset-collapse wpdk-fieldset-collapse-close'; $key = ltrim($key, '-'); } ?> <fieldset class="wpdk-form-fieldset wpdk-ui-control <?php echo $collpase_class; ?> "> <legend><?php echo $key; ?> </legend> <div class="wpdk-fieldset-container"> <?php $this->_processRows($value); ?> </div> </fieldset> <?php } return WPDKHTML::endCompress(); }
/** * Return the complete HTML mark with the pages to display. * * @return string */ public function pages() { WPDKHTML::startCompress(); ?> <div> <img style="margin-right:16px;height:380px" class="alignleft" src="data:image/png;base64,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" /> <h3>New Placeholders Panel</h3> <p>as you may have noticed, there's a new Placeholder panel available when edit a post or a page. This new version easier to use than the previous.</p> <p>You can see all registered Placeholders and just click on it to insert them into the editor. You can also filter the registered Placeholders by selecting them by group.</p> </div> <?php echo WPDKUIPageView::HTML_PAGE_SEPARATOR; ?> <div> <p style="margin-top:48px" class="text-center"> <img class="aligncenter" src="<?php echo LOGO_128; ?> " /> </p> <h1 style="font-size:60px;color:#666" class="text-center">Thank You</h1> <p class="text-center">By clicking on the X button, this dialog won't appear until next update of wpXtreme.</p> </div> <?php return WPDKHTML::endCompress(); }
/** * Return the HTML markup content of this view * * @brief Get HTML markup content * * @return string */ public function html() { WPDKHTML::startCompress(); $this->display(); return WPDKHTML::endCompress(); }
/** * Return TRUE to stop the display of list item table, FALSE otherwise. Default return FALSE if you do not override. * * You can override this method to process the action request sent from list table. * You can processing bulk and single action. This method must return a boolean in order to re-processed the items * list view. * * @brief Process the bulk actions and standard actions * * @return bool */ public function process_bulk_action() { // Process the action result $action_result = $this->action_result(); if (is_object($action_result)) { // Get content $content = $action_result->data; // Sanitize content if (!is_string($content)) { WPDKHTML::startCompress(); var_dump($action_result->data); $content = WPDKHTML::endCompress(); } // Get type $type = $action_result->type; // Alert $alert = new WPDKUIAlert(false, $content, $type, $action_result->message); $alert->display(); } elseif (!empty($action_result)) { $alert = new WPDKUIAlert(false, __('Operation successfully!', WPDK_TEXTDOMAIN), WPDKUIAlertType::SUCCESS, __('Information', WPDK_TEXTDOMAIN)); $alert->display(); } return false; }
/** * Return the HTML markup of Popover * * @brief Popover * * @return string */ public function html() { // Get title $title = $this->title(); $title = empty($title) ? '' : sprintf('<h3 class="popover-title">%s</h3>', $title); WPDKHTML::startCompress(); ?> <div id="<?php echo $this->id; ?> " class="<?php echo WPDKHTMLTag::classInline(array('wpdk-popover', $this->placement, $this->class, empty($this->static) ? '' : 'fade')); ?> "> <?php echo self::dataInline($this->data); ?> <div class="arrow"></div> <?php echo $title; ?> <div class="popover-content"> <?php echo $this->content(); ?> </div> </div> <?php return WPDKHTML::endCompress(); }