o: ActiveSupport::Cache::Entry :@compressedF:@value"W6"Q6
| Server/GenIndex/Common.php | ||
|---|---|---|
| 2 | 2 |
|
| 3 | 3 |
|
| 4 | 4 |
define('WEBSVNSCRIPT', '/WebSVN/listing.php', true); // Cesta k WebSVN skriptu
|
| 5 |
define('WIKISERVER', 'wiki', true); // Jméno Wiki serveru (co se strčí místo jména stávajícího serveru)
|
|
| 5 | 6 |
|
| 6 | 7 |
|
| 7 | 8 |
function Error($str) |
| ... | ... | |
| 252 | 253 |
} |
| 253 | 254 |
|
| 254 | 255 |
|
| 256 |
function CreateWikiLink($Name, $Lang, $Title) |
|
| 257 |
// Vytvoří odkaz do Wiki podle jména modulu a jazyka |
|
| 258 |
{
|
|
| 259 |
// Ukousni verzi a revizi modulu (například 01A) |
|
| 260 |
$Name = preg_replace('/[0-9][0-9][a-z]$/i', '', $Name);
|
|
| 261 |
$Name = htmlspecialchars($Name); |
|
| 262 |
|
|
| 263 |
// Sestav odkaz |
|
| 264 |
$Link = '<a href="http://'; |
|
| 265 |
$Link .= preg_replace('/^.+?\./', WIKISERVER.'.', $_SERVER['SERVER_NAME']);
|
|
| 266 |
$Link .= '/doku.php?id='.$Lang.':'.$Name; |
|
| 267 |
$Link .= '"'; |
|
| 268 |
|
|
| 269 |
if ($Title!='') |
|
| 270 |
$Link .= "\n".' title="'.htmlspecialchars($Title).'"'; |
|
| 271 |
$Link .= '>Wiki</a>'; |
|
| 272 |
|
|
| 273 |
return $Link; |
|
| 274 |
} |
|
| 275 |
|
|
| 276 |
|
|
| 255 | 277 |
function CreatePicturesLink($Path, $Glue, $Alt='', $NoPicture) |
| 256 | 278 |
// Najde na uvedené cestě obrázky, které mají v názvu Small |
| 257 | 279 |
// a sestaví na ně odkaz. Pokud není žádný obrázek, vytvoří odkaz na obrázek |
| Server/GenIndex/Templates/Modules.en.ihtml | ||
|---|---|---|
| 81 | 81 |
<td> $InfoPicture</td> |
| 82 | 82 |
<td> <p><i> $InfoDescripion</i></p> |
| 83 | 83 |
<p class='Small'> $InfoLongDescription</p></td> |
| 84 |
<td> $InfoWebSVN</td> |
|
| 84 |
<td> $InfoWebSVN <br> $InfoWIKI</td>
|
|
| 85 | 85 |
<td> $InfoHTML</td> |
| 86 | 86 |
<td> $InfoPDF</td> |
| 87 | 87 |
</tr> |
| ... | ... | |
| 98 | 98 |
$InfoNoPicture = "NoPicture.jpg" |
| 99 | 99 |
$InfoNoInfo = "--" |
| 100 | 100 |
$InfoSVNTitle = "Access to All Project Files" |
| 101 |
$InfoWikiTitle = "Wiki Page for Module" |
|
| 101 | 102 |
</table> |
| 102 | 103 |
|
| 103 | 104 |
</div> |
| Server/GenIndex/Templates/Modules.cs.ihtml | ||
|---|---|---|
| 138 | 138 |
<td> $InfoPicture</td> |
| 139 | 139 |
<td> <p><i> $InfoDescripion</i></p> |
| 140 | 140 |
<p class='Small'> $InfoLongDescription</p></td> |
| 141 |
<td> $InfoWebSVN</td>
|
|
| 141 |
<td> $InfoWebSVN <br> $InfoWIKI</td>
|
|
| 142 | 142 |
<td> $InfoHTML</td> |
| 143 | 143 |
<td> $InfoPDF</td> |
| 144 | 144 |
</tr> |
| ... | ... | |
| 155 | 155 |
$InfoNoPicture = "NoPicture.jpg" |
| 156 | 156 |
$InfoNoInfo = "--" |
| 157 | 157 |
$InfoSVNTitle = "Přístup ke všem souborům" |
| 158 |
$InfoWikiTitle = "Wiki stránka pro modul" |
|
| 158 | 159 |
</table> |
| 159 | 160 |
|
| 160 | 161 |
</div> |
| Server/GenIndex/GenIndex.php | ||
|---|---|---|
| 200 | 200 |
$Variables['InfoPicture'] = CreatePicturesLink($Params['path'].'/'.$DirName, $Glue, 'Ilustrative Picture', TEMPLATEPATH.'/'.$Template->GetVariable('InfoNoPicture'));
|
| 201 | 201 |
$Variables['InfoDescripion'] = $DirInfo->GetString('InfoShortDescription', WRAP);
|
| 202 | 202 |
$Variables['InfoWebSVN'] = CreateSVNLink($Params['path'].'/'.$DirName, $Params['lang'], $Template->GetString('InfoSVNTitle'));
|
| 203 |
if (!$DirInfoValid) |
|
| 204 |
{
|
|
| 205 |
$Variables['InfoWIKI'] = CreateWikiLink($DirName, $Params['lang'], $Template->GetString('InfoWikiTitle'));
|
|
| 206 |
} |
|
| 203 | 207 |
$Variables['InfoHTML'] = CreateFilesLink($Params['path'].'/'.$DirName.'/DOC/HTML/*.[hH][tT][mM][lL]', $Glue); |
| 204 | 208 |
$Variables['InfoPDF'] = CreateFilesLink($Params['path'].'/'.$DirName.'/DOC/*.[pP][dD][fF]', $Glue); |
| 205 | 209 |
$Variables['InfoSCH'] = CreateFilesLink($Params['path'].'/'.$DirName.'/SCH/*.[pP][dD][fF]', $Glue); |