dbxapp 4.1.3
CMS, Shop, Workflows und modulare Geschäftsanwendungen
Loading...
Searching...
No Matches
export_doxygen_tutorials_de.php File Reference

Go to the source code of this file.

Functions

 dbxDoxygenTutorialLabel (string $permalink)
 Erzeugt einen stabilen Doxygen-Bezeichner aus einem Permalink.
 dbxDoxygenNormalizeBrand (string $value)
 Vereinheitlicht ausschließlich die Produktbezeichnung in der Exportkopie.
 dbxDoxygenNormalizeDisplayText (string $value)
 Korrigiert bekannte alte ASCII-Umschriften in sichtbaren Metadaten.
 dbxDoxygenHtml (string $value)
 dbxDoxygenSafeFileToken (string $value)
 dbxDoxygenMediaAssetName (array $row)
 dbxDoxygenMediaRow ($db, int $mediaId, array &$cache)
 Liefert einen Medien-Datensatz ausschließlich über dbxDB.
 dbxDoxygenRegisterMedia ( $db, int $mediaId, array &$mediaCache, array &$assets, array &$missingMedia, string $fileRoot, string $assetDir)
 Registriert eine lokale Mediendatei für den generierten Doxygen-Bestand.
 dbxDoxygenPrepareContent (string $html, $db, array $labelMap, array &$inlineMedia, array &$mediaCache, array &$assets, array &$missingMedia, string $fileRoot, string $assetDir)
 Entfernt aktive Browserbestandteile, normalisiert Überschriften und wandelt dbxContent-interne Links in Doxygen-Referenzen um.
 dbxDoxygenFigure (array $media, string $assetName)

Variables

if(PHP_SAPI !=='cli') $write = in_array('--write', $argv, true)
 $check = in_array('--check', $argv, true)
if($write && $check $root ) = dirname(__DIR__, 4)
 $_SERVER ['REQUEST_URI'] = '/dbxapp/'
 $_SERVER ['HTTP_HOST'] = 'localhost'
 $_SERVER ['HTTPS'] = 'on'
 $_SERVER ['SCRIPT_NAME'] = '/dbxapp/index.php'
const dbxSystem 'dbxWebApp'
const dbxRunAsAdmin 1
 $db = dbx()->get_system_obj('dbxDB')
if(!is_object($db)||! $db->connect_db_server('dbx|dbxContent.db3')) $contentDd = dbxContentLng::ddContent('de')
 $pages
if(!is_array($pages)||! $pages) $outputDir = $root . '/docs/generated/tutorials'
 $assetDir = $outputDir . '/assets'
 $fileRoot = dbx()->get_file_dir()
 $labelMap = array()
foreach($pages as $page) $documents = array()
 $assets = array()
 $mediaCache = array()
 $missingMedia = array()
 $usageLinks = 0
 $uniqueUsageLinks = 0
 $coveredUsageLinks = 0
foreach($pages as $page) $stale = array()
 $written = 0
 $copiedAssets = 0
 $mode = $write ? 'write' : ($check ? 'check' : 'dry-run')
if( $write) if($check) $result

Function Documentation

◆ dbxDoxygenFigure()

dbxDoxygenFigure ( array $media,
string $assetName )

Definition at line 247 of file export_doxygen_tutorials_de.php.

References $media.

◆ dbxDoxygenHtml()

dbxDoxygenHtml ( string $value)

Definition at line 67 of file export_doxygen_tutorials_de.php.

References $value.

◆ dbxDoxygenMediaAssetName()

dbxDoxygenMediaAssetName ( array $row)

Definition at line 77 of file export_doxygen_tutorials_de.php.

◆ dbxDoxygenMediaRow()

dbxDoxygenMediaRow ( $db,
int $mediaId,
array & $cache )

Liefert einen Medien-Datensatz ausschließlich über dbxDB.

Definition at line 93 of file export_doxygen_tutorials_de.php.

References $db, $mediaId, and if.

Referenced by dbxDoxygenRegisterMedia().

◆ dbxDoxygenNormalizeBrand()

dbxDoxygenNormalizeBrand ( string $value)

Vereinheitlicht ausschließlich die Produktbezeichnung in der Exportkopie.

Definition at line 46 of file export_doxygen_tutorials_de.php.

References $value.

Referenced by dbxDoxygenNormalizeDisplayText(), and dbxDoxygenPrepareContent().

◆ dbxDoxygenNormalizeDisplayText()

dbxDoxygenNormalizeDisplayText ( string $value)

Korrigiert bekannte alte ASCII-Umschriften in sichtbaren Metadaten.

Code, Routen und Dateipfade werden bewusst nicht durch diese Funktion geführt.

Definition at line 58 of file export_doxygen_tutorials_de.php.

References $value, and dbxDoxygenNormalizeBrand().

◆ dbxDoxygenPrepareContent()

dbxDoxygenPrepareContent ( string $html,
$db,
array $labelMap,
array & $inlineMedia,
array & $mediaCache,
array & $assets,
array & $missingMedia,
string $fileRoot,
string $assetDir )

Entfernt aktive Browserbestandteile, normalisiert Überschriften und wandelt dbxContent-interne Links in Doxygen-Referenzen um.

Definition at line 161 of file export_doxygen_tutorials_de.php.

References $assetDir, $assets, $db, $fileRoot, $html, $labelMap, $mediaCache, $missingMedia, and dbxDoxygenNormalizeBrand().

◆ dbxDoxygenRegisterMedia()

dbxDoxygenRegisterMedia ( $db,
int $mediaId,
array & $mediaCache,
array & $assets,
array & $missingMedia,
string $fileRoot,
string $assetDir )

Registriert eine lokale Mediendatei für den generierten Doxygen-Bestand.

Definition at line 119 of file export_doxygen_tutorials_de.php.

References $assetDir, $assets, $db, $fileRoot, $mediaCache, $mediaId, $missingMedia, and dbxDoxygenMediaRow().

◆ dbxDoxygenSafeFileToken()

dbxDoxygenSafeFileToken ( string $value)

Definition at line 71 of file export_doxygen_tutorials_de.php.

References $value.

◆ dbxDoxygenTutorialLabel()

dbxDoxygenTutorialLabel ( string $permalink)

Erzeugt einen stabilen Doxygen-Bezeichner aus einem Permalink.

Definition at line 36 of file export_doxygen_tutorials_de.php.

References $token.

Variable Documentation

◆ $_SERVER [1/4]

$_SERVER[ 'HTTP_HOST'] = 'localhost'

Definition at line 22 of file export_doxygen_tutorials_de.php.

◆ $_SERVER [2/4]

$_SERVER[ 'HTTPS'] = 'on'

Definition at line 23 of file export_doxygen_tutorials_de.php.

◆ $_SERVER [3/4]

$_SERVER[ 'REQUEST_URI'] = '/dbxapp/'

Definition at line 21 of file export_doxygen_tutorials_de.php.

◆ $_SERVER [4/4]

$_SERVER[ 'SCRIPT_NAME'] = '/dbxapp/index.php'

Definition at line 24 of file export_doxygen_tutorials_de.php.

◆ $assetDir

$assetDir = $outputDir . '/assets'

◆ $assets

$assets = array()

Definition at line 298 of file export_doxygen_tutorials_de.php.

◆ $check

$check = in_array('--check', $argv, true)

Definition at line 12 of file export_doxygen_tutorials_de.php.

◆ $contentDd

if (!is_object( $db)||! $db->connect_db_server( 'dbx|dbxContent.db3')) $contentDd = dbxContentLng::ddContent('de')

Definition at line 269 of file export_doxygen_tutorials_de.php.

◆ $copiedAssets

$copiedAssets = 0

Definition at line 440 of file export_doxygen_tutorials_de.php.

◆ $coveredUsageLinks

$coveredUsageLinks = 0

Definition at line 303 of file export_doxygen_tutorials_de.php.

◆ $db

$db = dbx()->get_system_obj('dbxDB')

Definition at line 263 of file export_doxygen_tutorials_de.php.

◆ $documents

foreach ( $pages as $page) $documents = array()

Definition at line 297 of file export_doxygen_tutorials_de.php.

◆ $fileRoot

$fileRoot = dbx()->get_file_dir()

◆ $labelMap

$labelMap = array()

Definition at line 289 of file export_doxygen_tutorials_de.php.

Referenced by dbxDoxygenPrepareContent().

◆ $mediaCache

$mediaCache = array()

◆ $missingMedia

$missingMedia = array()

◆ $mode

◆ $outputDir

if (!is_array( $pages)||! $pages) $outputDir = $root . '/docs/generated/tutorials'

Definition at line 286 of file export_doxygen_tutorials_de.php.

◆ $pages

$pages
Initial value:
= $db->select(
'folder = 15 AND activ = 1',
'id,folder,sorter,title,permalink,description,content,update_date',
'sorter,id',
'ASC',
'',
0,
0,
0
)

Definition at line 270 of file export_doxygen_tutorials_de.php.

Referenced by dbxReport\fast_response_rows_json(), dbxReport\run(), dbxReport\run(), and dbx\dbxShop\dbxShopService\withdrawal().

◆ $result

if($write) if ( $check) $result
Initial value:
= array(
'mode' => $mode,
'language' => 'de',
'source_dd' => $contentDd,
'tutorial_pages' => count($documents),
'media_usage_links' => $usageLinks,
'unique_page_media_links' => $uniqueUsageLinks,
'covered_page_media_links' => $coveredUsageLinks,
'unique_media_assets' => count($assets),
'missing_media' => $missingMedia,
'written_pages' => $written,
'copied_assets' => $copiedAssets,
'stale_files' => $stale,
)
if(strpos($mainRule, 'dbx-page-gears-v1.svg')===false||strpos($mainRule, 'background-repeat:no-repeat, no-repeat, repeat !important')===false||strpos($mainRule, 'background-size:100vw auto')===false) $assets
foreach($pages as $page) $stale
foreach($pages as $page) $documents

Definition at line 491 of file export_doxygen_tutorials_de.php.

◆ $root

if ( $write &&$check $root) = dirname(__DIR__, 4)

Definition at line 18 of file export_doxygen_tutorials_de.php.

◆ $stale

foreach ( $pages as $page) $stale = array()

Definition at line 438 of file export_doxygen_tutorials_de.php.

◆ $uniqueUsageLinks

$uniqueUsageLinks = 0

Definition at line 302 of file export_doxygen_tutorials_de.php.

◆ $usageLinks

$usageLinks = 0

Definition at line 301 of file export_doxygen_tutorials_de.php.

◆ $write

if (PHP_SAPI !=='cli') $write = in_array('--write', $argv, true)

Definition at line 11 of file export_doxygen_tutorials_de.php.

◆ $written

$written = 0

Definition at line 439 of file export_doxygen_tutorials_de.php.

◆ dbxRunAsAdmin

const dbxRunAsAdmin 1

Definition at line 27 of file export_doxygen_tutorials_de.php.

◆ dbxSystem

const dbxSystem 'dbxWebApp'

Definition at line 26 of file export_doxygen_tutorials_de.php.