/Server/GenIndex/Common.php |
---|
2,6 → 2,7 |
define('WEBSVNSCRIPT', '/WebSVN/listing.php', true); // Cesta k WebSVN skriptu |
define('WIKISERVER', 'wiki', true); // Jméno Wiki serveru (co se strčí místo jména stávajícího serveru) |
function Error($str) |
252,6 → 253,27 |
} |
function CreateWikiLink($Name, $Lang, $Title) |
// Vytvoří odkaz do Wiki podle jména modulu a jazyka |
{ |
// Ukousni verzi a revizi modulu (například 01A) |
$Name = preg_replace('/[0-9][0-9][a-z]$/i', '', $Name); |
$Name = htmlspecialchars($Name); |
// Sestav odkaz |
$Link = '<a href="http://'; |
$Link .= preg_replace('/^.+?\./', WIKISERVER.'.', $_SERVER['SERVER_NAME']); |
$Link .= '/doku.php?id='.$Lang.':'.$Name; |
$Link .= '"'; |
if ($Title!='') |
$Link .= "\n".' title="'.htmlspecialchars($Title).'"'; |
$Link .= '>Wiki</a>'; |
return $Link; |
} |
function CreatePicturesLink($Path, $Glue, $Alt='', $NoPicture) |
// Najde na uvedené cestě obrázky, které mají v názvu Small |
// a sestaví na ně odkaz. Pokud není žádný obrázek, vytvoří odkaz na obrázek |
/Server/GenIndex/GenIndex.php |
---|
200,6 → 200,10 |
$Variables['InfoPicture'] = CreatePicturesLink($Params['path'].'/'.$DirName, $Glue, 'Ilustrative Picture', TEMPLATEPATH.'/'.$Template->GetVariable('InfoNoPicture')); |
$Variables['InfoDescripion'] = $DirInfo->GetString('InfoShortDescription', WRAP); |
$Variables['InfoWebSVN'] = CreateSVNLink($Params['path'].'/'.$DirName, $Params['lang'], $Template->GetString('InfoSVNTitle')); |
if (!$DirInfoValid) |
{ |
$Variables['InfoWIKI'] = CreateWikiLink($DirName, $Params['lang'], $Template->GetString('InfoWikiTitle')); |
} |
$Variables['InfoHTML'] = CreateFilesLink($Params['path'].'/'.$DirName.'/DOC/HTML/*.[hH][tT][mM][lL]', $Glue); |
$Variables['InfoPDF'] = CreateFilesLink($Params['path'].'/'.$DirName.'/DOC/*.[pP][dD][fF]', $Glue); |
$Variables['InfoSCH'] = CreateFilesLink($Params['path'].'/'.$DirName.'/SCH/*.[pP][dD][fF]', $Glue); |
/Server/GenIndex/Templates/Modules.cs.ihtml |
---|
138,7 → 138,7 |
<td> $InfoPicture</td> |
<td> <p><i> $InfoDescripion</i></p> |
<p class='Small'> $InfoLongDescription</p></td> |
<td> $InfoWebSVN</td> |
<td> $InfoWebSVN <br> $InfoWIKI</td> |
<td> $InfoHTML</td> |
<td> $InfoPDF</td> |
</tr> |
155,6 → 155,7 |
$InfoNoPicture = "NoPicture.jpg" |
$InfoNoInfo = "--" |
$InfoSVNTitle = "Přístup ke všem souborům" |
$InfoWikiTitle = "Wiki stránka pro modul" |
</table> |
</div> |
/Server/GenIndex/Templates/Modules.en.ihtml |
---|
81,7 → 81,7 |
<td> $InfoPicture</td> |
<td> <p><i> $InfoDescripion</i></p> |
<p class='Small'> $InfoLongDescription</p></td> |
<td> $InfoWebSVN</td> |
<td> $InfoWebSVN <br> $InfoWIKI</td> |
<td> $InfoHTML</td> |
<td> $InfoPDF</td> |
</tr> |
98,6 → 98,7 |
$InfoNoPicture = "NoPicture.jpg" |
$InfoNoInfo = "--" |
$InfoSVNTitle = "Access to All Project Files" |
$InfoWikiTitle = "Wiki Page for Module" |
</table> |
</div> |