Your IP : 216.73.216.240


Current Path : /home/juvelize/saulnois/tmp/install_695d2cf0b4957/src/View/Sky/
Upload File :
Current File : /home/juvelize/saulnois/tmp/install_695d2cf0b4957/src/View/Sky/Progress.php

<?php
/*
* @package		Tech Fry Library
* @license		https://www.gnu.org/licenses/gpl-3.0.en.html
*/

namespace TechFry\Library\View\Sky;

defined('_JEXEC') or die;

class Progress extends Bootstrap
{
    public $class_options = array('type', 'bg', 'text', 'striped', 'animated');

    public function display()
    {
        $progress = $this->data;

        $progress_class = 'progress';
        if (isset($this->config['progress_class']) && $this->config['progress_class'])
        {
            $progress_class .= ' ' . $this->config['progress_class'];
        }

        $progress_bar_class = trim('progress-bar ' . $this->get_class());

        $output = '<div class="' . $progress_class . '" role="progressbar" aria-valuenow="' . $progress . '" aria-valuemin="0" aria-valuemax="100">';

        $output .= '<div class="' . $progress_bar_class . '" style="width: ' . $progress . '%">';
            $output .= $progress  . '%';
        $output .= '</div>';

        $output .= '</div>';

        return $output;
    }

    public function display_amp()
    {
        $progress = $this->data;

        $class = $this->config['progress_class'] ?? '';

        $output = '<div class="progress">';

        $output .= '<div class="progress-bar ' . $class . '" role="progressbar" style="width: ' . $progress . '%" aria-valuenow="' . $progress . '" aria-valuemin="0" aria-valuemax="100">';

        $output .= $progress  . '%';

        $output .= '</div>';

        $output .= '</div>';

        return $output;
    }
}