Skip to content

Only show to the developer? #34

@github-actions

Description

@github-actions

?>

if (false) : // TODO Only show to the developer?

$canDelete  = $user->authorise('core.delete', 'com_jed');

// Import CSS
$this->document->getWebAssetManager()->useStyle('com_jed.jazstyle');

?>
<div class="jed-cards-wrapper">
    <article class="container mb-5">
        <header class="row gap-2">
            <div class="col d-flex flex-column gap-2 mb-3">
                <h2 class="fs-1 m-0 d-flex flex-row gap-2 align-items-center">
					<?php
                    echo $this->escape($this->item->title) ?>
                </h2>
                <div class="d-flex flex-row gap-3">
                    <div class="jed-extension-header__developer">By <a
                                href="#"><?php
                            echo $this->item->created_by_name ?></a></div>
                    <div class="stars-wrapper">
						<?php
                        echo $this->item->score_string ?>
                        <span class="text-muted">
                    <?php
                    echo $this->item->review_string ?>
                </span>
                    </div>
                </div>
				<?php
                echo $this->item->category_hierarchy ?>
            </div>
            <div class="col text-end">
				<?php
                $canCheckin = Factory::getApplication()->getIdentity()->authorise('core.manage', 'com_jed.' . $this->item->id); ?>
				<?php
                if ($canEdit) : ?>
                    <a class="btn btn-sm btn-outline-primary" role="button"
                       href="<?php
                       echo Route::_('index.php?option=com_jed&task=extension.edit&id=' . $this->item->id) ?>">
                        <span class="icon-pencil" aria-hidden="true"></span>
						<?php
                        echo Text::_("JACTION_EDIT") ?>
                    </a>
				<?php
                endif; ?>
				<?php
                if (false) : // TODO Only show to the developer?
                    //
                    ?>
                    <a class="btn btn-sm btn-outline-warning" role="button" href="#">                        <span class="fa fa-life-ring" aria-hidden="true"></span>                        Support                    </a>
				<?php
                endif ?>
            </div>
        </header>

        <img src="<?php
        echo $this->item->logo ?>" alt="<?php
        echo $this->escape($this->item->title) ?>"
             class="rounded img-fluid mx-auto d-block" style="max-height: 525px">

        <div class="row gap-2">
            <div class="col-8 ">
				<?php
                echo $this->item->intro_text ?>
            </div>
            <div class="col">
                <dl>
                    <div class="row">
                        <dt class="col">Version</dt>
                        <dd class="col"><?php
                            echo $this->item->version ?></dd>
                    </div>
                    <div class="row">
                        <dt class="col">Last updated</dt>
                        <dd class="col">
							<?php
                            echo HTMLHelper::_('date', $this->item->modified_on, 'M j Y') ?>
                        </dd>
                    </div>
                    <div class="row">
                        <dt class="col">Date added</dt>
                        <dd class="col">
							<?php
                            echo HTMLHelper::_('date', $this->item->created_on, 'M j Y') ?>
                        </dd>
                    </div>
                    <div class="row">
                        <dt class="col">Includes</dt>
                        <dd class="col"><?php
                            echo JedtrophyHelper::getTrophyIncludesStringFull($this->item->includes) ?></dd>
                    </div>
                    <div class="row">
                        <dt class="col">Compatibility</dt>
                        <dd class="col"><?php
                            echo JedtrophyHelper::getTrophyVersionsStringFull($this->item->joomla_versions) ?></dd>
                    </div>
                    <div class="row">
                        <div class="col col-lg-8 offset-lg-2">
                            <a href="?option=com_jed&view=reviewform&action=add&extension_id=<?php
                            echo $this->item->id ?>"
                               class="btn btn-outline-success">
                                <span class="fa fa-pencil" aria-hidden="true"></span>
                                Write a review
                            </a>
                        </div>
                    </div>
                </dl>
            </div>
        </div>

		<?php
        echo HTMLHelper::_('uitab.startTabSet', 'supply_option_tabs') ?>
	    <?php
        $varieddata = $this->item->varied_data;
$tabid      = 0;
foreach ($varieddata as $vr) {
    //  echo "<pre>";print_r($vr);echo "</pre>";
    echo HTMLHelper::_('uitab.addTab', 'supply_option_tabs', 'supply_tab_' . $vr->supply_type, $vr->supply_type);
    $subItemId  = md5(serialize($vr));
    ?>
        <div class="jed-wrapper jed-extension margin-bottom">
            <div class="jed-extension__image">
			    <?php if ($vr->logo) : ?>
                    <img src=" <?php echo $this->item->logo ?>" alt=" <?php echo $this->escape($this->item->title) ?>"
                         class="rounded img-fluid mx-auto d-block" style="max-height: 525px">
			    <?php endif; ?>
            </div>
            <div class="jed-grid jed-grid--2-1 margin-bottom">
                <div class="jed-grid__item">
                    <div class="jed-subitem-intro mb-2">
					     <?php echo $vr->intro_text ?>
					    <?php if (!empty(trim(strip_tags($vr->description)))) : ?>
						    <?php HTMLHelper::_('bootstrap.collapse') ?>
                            <button type="button" class="btn btn-sm btn-outline-secondary my-2"
                                    data-bs-toggle="collapse" href="#description- <?php echo $subItemId ?>"
                                    aria-expanded="false" aria-controls="description- <?php echo $subItemId ?>"
                            >
                                Show/hide
                            </button>
					    <?php endif ?>
                    </div>

                    <div class="jed-subitem-description mb-2 collapse" id="description- <?php echo $subItemId ?>">
					     <?php echo $vr->description ?>
                    </div>

                    <p class="button-group">
                        <a href=" <?php echo $vr->homepage_link ?>" class="button button--grey">Website</a>
                        <a href=" <?php echo $vr->demo_link ?>" class="button button--grey">Demo</a>
                        <a href=" <?php echo $vr->documentation_link ?>" class="button button--grey">Documentation</a>
                        <a href=" <?php echo $vr->support_link ?>" class="button button--grey">Support</a>
                        <a href=" <?php echo $vr->license_link ?>" class="button button--grey">License</a>
                    </p>
                </div>
                <div class="jed-grid__item">
                    <p>
                        <span class="button-group display-block align-right">
                            <a href="#" class="button button--grey">Report</a>
                            <a href="#" class="button button--grey">Share</a>
                        </span>
                    </p>
                </div>
            </div>

            <div class="jed-grid jed-grid--1-2">
                <div class="jed-grid__item">
                    <h2 class="heading heading--m">Reviews for <?php echo $vr->supply_type; ?> version</h2>
                    <strong>4.0</strong>
                    <div class="stars">
                        <div class="star"><span aria-hidden="true" class="icon-star"></span></div>
                        <div class="star"><span aria-hidden="true" class="icon-star"></span></div>
                        <div class="star"><span aria-hidden="true" class="icon-star"></span></div>
                        <div class="star"><span aria-hidden="true" class="icon-star"></span></div>
                        <div class="star"><span aria-hidden="true" class="icon-star-empty"></span></div>
                    </div>
                    <a href="#">132 reviews</a>
                </div>

            </div>
        </div>
		<?php /*
        echo HTMLHelper::_('uitab.addTab', 'supply_option_tabs', 'supply_tab_' . $this->item->supply_type, $this->item->supply_type); ?>
        <div class="jed-wrapper jed-extension margin-bottom">
            <div class="jed-extension__image">
                <?php
                if ($this->item->logo) : ?>
                    <img src="<?php
                    echo $this->item->logo ?>" alt="<?php
                    echo $this->escape($this->item->title) ?>"
                         class="rounded img-fluid mx-auto d-block" style="max-height: 525px">
                <?php
                endif; ?>
            </div>
            <div class="jed-grid jed-grid--2-1 margin-bottom">
                <div class="jed-grid__item">
                    <div class="jed-subitem-intro mb-2">
                        <?php
                        echo $this->item->intro_text ?>
                        <?php
                        if (!empty(trim(strip_tags($this->item->description)))) : ?>
                            <?php
                            HTMLHelper::_('bootstrap.collapse') ?>
                            <button type="button" class="btn btn-sm btn-outline-secondary my-2"
                                    data-bs-toggle="collapse" href="#description"
                                    aria-expanded="false" aria-controls="description"
                            >
                                Show/hide
                            </button>
                        <?php
                        endif ?>
                    </div>

                    <div class="jed-subitem-description mb-2 collapse" id="description">
                        <?php
                        echo $this->item->description ?>
                    </div>

                    <p class="button-group">
                        <a href="<?php
                        echo $this->item->homepage_link ?>" class="button button--grey">Website</a>
                        <a href="<?php
                        echo $this->item->demo_link ?>" class="button button--grey">Demo</a>
                        <a href="<?php
                        echo $this->item->documentation_link ?>" class="button button--grey">Documentation</a>
                        <a href="<?php
                        echo $this->item->support_link ?>" class="button button--grey">Support</a>
                        <a href="<?php
                        echo $this->item->license_link ?>" class="button button--grey">License</a>
                    </p>
                </div>
                <div class="jed-grid__item">
                    <p>
                    <span class="button-group display-block align-right">
                        <a href="#" class="button button--grey">Report</a>
                        <a href="#" class="button button--grey">Share</a>
                    </span>
                    </p>
                </div>
            </div>

            <div class="jed-grid jed-grid--1-2">
                <div class="jed-grid__item">
                    <h2 class="heading heading--m">Reviews for free version</h2>
                    <strong>4.0</strong>
                    <div class="stars">
                        <div class="star"><span aria-hidden="true" class="icon-star"></span></div>
                        <div class="star"><span aria-hidden="true" class="icon-star"></span></div>
                        <div class="star"><span aria-hidden="true" class="icon-star"></span></div>
                        <div class="star"><span aria-hidden="true" class="icon-star"></span></div>
                        <div class="star"><span aria-hidden="true" class="icon-star-empty"></span></div>
                    </div>
                    <a href="#">132 reviews</a>
                </div>

            </div>
        </div>
        <?php */
    echo HTMLHelper::_('uitab.endTab');
}?>
    </article>
</div>


<?php
//echo LayoutHelper::render('extension.extension-single', $this->item)?>

<?php
$canCheckin = Factory::getApplication()->getIdentity()->authorise('core.manage', 'com_jed.' . $this->item->id) || $this->item->checked_out == Factory::getApplication()->getIdentity()->id; ?>
<?php
if ($canEdit && $this->item->checked_out == 0) : ?>
    <a class="btn btn-outline-primary" href="<?php
    echo Route::_('index.php?option=com_jed&task=extension.edit&id=' . $this->item->id) ?>"><?php
echo Text::_("JACTION_EDIT") ?></a>
<?php
elseif ($canCheckin && $this->item->checked_out > 0) : ?>
    <a class="btn btn-outline-primary" href="<?php
    echo Route::_('index.php?option=com_jed&task=extension.checkin&id=' . $this->item->id . '&' . Session::getFormToken() . '=1') ?>"><?php
echo Text::_("JLIB_HTML_CHECKIN") ?></a>

<?php
endif; ?>

<?php
if (Factory::getApplication()->getIdentity()->authorise('core.delete', 'com_jed.extension.' . $this->item->id)) : ?>
    <a class="btn btn-danger" rel="noopener noreferrer" href="#deleteModal" role="button" data-bs-toggle="modal">
		<?php
        echo Text::_("JACTION_DELETE") ?>
    </a>

	<?php
    echo HTMLHelper::_(
        'bootstrap.renderModal',
        'deleteModal',
        [
        'title'  => Text::_('JACTION_DELETE'),
        'height' => '50%',
        'width'  => '20%',

        'modalWidth' => '50',
        'bodyHeight' => '100',
        'footer'     => '<button class="btn btn-outline-primary" data-bs-dismiss="modal">Close</button><a href="' . Route::_('index.php?option=com_jed&task=extension.remove&id=' . $this->item->id, false, 2) . '" class="btn btn-danger">' . Text::_('JACTION_DELETE') . '</a>',
        ],
        Text::sprintf('COM_JED_GENERAL_DELETE_CONFIRM_LABEL', $this->item->id)
    ) ?>

<?php
endif; ?>

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions