Update html.php

This commit is contained in:
Badet Aurélien 2016-12-04 14:40:22 +01:00 committed by GitHub
parent 4e2591b56a
commit 137e07c039

View File

@ -1,30 +1,9 @@
<?php <?php
function displayBridgeCard($bridgeName, $formats, $isActive = true){ function displayBridgeCard($bridgeName, $formats, $isActive = true){
$bridgeElement = Bridge::create($bridgeName); $getHelperButtonsFormat = function($formats){
$bridgeClass = $bridgeName . 'Bridge';
if($bridgeElement == false)
return "";
// If we have a defined array of compatibles formats : show only helperbuttons for thoses formats.
// If we dont have any defined array of compatibles formats : show helperbuttons for every availables formats.
$compatiblesFormats = array();
if (!empty($bridgeClass::FORMATS)){
$bridgeFormats = $bridgeClass::FORMATS;
//check if format exists
foreach($bridgeFormats as $name){
if(in_array($name , $formats)){
$compatiblesFormats[] = $name ;
}
}
}
// if no compatible format, nevermind
if (count($compatiblesFormats) == 0){$compatiblesFormats = $formats;}
$getHelperButtonsFormat = function($compatiblesFormats){
$buttons = ''; $buttons = '';
foreach($compatiblesFormats as $name){ foreach($formats as $name){
$buttons .= '<button type="submit" name="format" value="' $buttons .= '<button type="submit" name="format" value="'
. $name . $name
. '">' . '">'
@ -32,6 +11,7 @@ function displayBridgeCard($bridgeName, $formats, $isActive = true){
. '</button>' . '</button>'
. PHP_EOL; . PHP_EOL;
} }
return $buttons; return $buttons;
}; };
@ -43,6 +23,12 @@ function displayBridgeCard($bridgeName, $formats, $isActive = true){
EOD; EOD;
}; };
$bridgeElement = Bridge::create($bridgeName);
$bridgeClass = $bridgeName . 'Bridge';
if($bridgeElement == false)
return "";
$name = '<a href="' . $bridgeClass::URI . '">' . $bridgeClass::NAME . '</a>'; $name = '<a href="' . $bridgeClass::URI . '">' . $bridgeClass::NAME . '</a>';
$description = $bridgeClass::DESCRIPTION; $description = $bridgeClass::DESCRIPTION;