1
0
Fork 0
forked from blallo/rss-bridge

Display the list of bridges

This commit is contained in:
Grummfy 2014-07-20 17:18:49 +02:00
parent 82749229a7
commit a6289150c1

View file

@ -119,6 +119,18 @@ function getHelperButtonFormat($value, $name){
return '<button type="submit" name="format" value="' . $value . '">' . $name . '</button>'; return '<button type="submit" name="format" value="' . $value . '">' . $name . '</button>';
} }
function getHelperButtonsFormat($formats){
$buttons = '';
foreach( $formats as $name => $infos )
{
if ( isset($infos['name']) )
{
$buttons .= getHelperButtonFormat($name, $infos['name']) . PHP_EOL;
}
}
return $buttons;
}
function displayBridgeCard($bridgeReference, $bridgeInformations, $formats, $isActive = true) function displayBridgeCard($bridgeReference, $bridgeInformations, $formats, $isActive = true)
{ {
$name = isset($bridgeInformations['homepage']) ? '<a href="'.$bridgeInformations['homepage'].'">'.$bridgeInformations['name'].'</a>' : $bridgeInformations['name']; $name = isset($bridgeInformations['homepage']) ? '<a href="'.$bridgeInformations['homepage'].'">'.$bridgeInformations['name'].'</a>' : $bridgeInformations['name'];
@ -146,15 +158,11 @@ CARD;
$card .= '<input id="' . $idArg . '" type="text" value="" placeholder="' . $argDescription . '" name="' . $argName . '" />' . PHP_EOL; $card .= '<input id="' . $idArg . '" type="text" value="" placeholder="' . $argDescription . '" name="' . $argName . '" />' . PHP_EOL;
} }
$card .= '<br />';
if ($isActive) if ($isActive)
{ {
foreach( $formats as $name => $infos ) $card .= getHelperButtonsFormat($formats);
{
if ( isset($infos['name']) )
{
$card .= getHelperButtonFormat($name, $infos['name']) . PHP_EOL;
}
}
} }
else else
{ {
@ -170,12 +178,14 @@ CARD;
$card .= '<form method="GET" action="?"> $card .= '<form method="GET" action="?">
<input type="hidden" name="action" value="display" /> <input type="hidden" name="action" value="display" />
<input type="hidden" name="bridge" value="' . $bridgeReference . '" />' . PHP_EOL; <input type="hidden" name="bridge" value="' . $bridgeReference . '" />' . PHP_EOL;
foreach ($formats as $name => $infos)
if ($isActive)
{ {
if (isset($infos['name']) ) $card .= getHelperButtonsFormat($formats);
{
$card .= getHelperButtonFormat($name, $infos['name']) . PHP_EOL;
} }
else
{
$card .= '<span style="font-weight: bold;">Inactive</span>';
} }
$card .= '</form>' . PHP_EOL; $card .= '</form>' . PHP_EOL;
} }