ILIAS  release_5-2 Revision v5.2.25-18-g3f80b82851
aliased.php File Reference

Go to the source code of this file.

Variables

const SOURCE_ROOT "/var/www/your/source/root/"
 Another GeSHi example script. More...
 
 $path = SOURCE_ROOT.$_SERVER['PATH_INFO']
 
 $base_path_len = strlen(SOURCE_ROOT)
 
 $real_path = realpath($path)
 
if(strncmp($real_path, SOURCE_ROOT, $base_path_len)) if(!file_exists($path)) $geshi = new GeSHi()
 

Variable Documentation

◆ $base_path_len

$base_path_len = strlen(SOURCE_ROOT)

Definition at line 28 of file aliased.php.

◆ $geshi

if (strncmp( $real_path, SOURCE_ROOT, $base_path_len)) if (!file_exists( $path)) $geshi = new GeSHi()

◆ $path

$path = SOURCE_ROOT.$_SERVER['PATH_INFO']
Examples:
/usr/local/src/ilias/release_5-2/libs/composer/vendor/filp/whoops/src/Whoops/Handler/PrettyPageHandler.php.

Definition at line 25 of file aliased.php.

Referenced by ilCourseContentGUI\__buildPath(), ilMailCronOrphanedMailsDeletionProcessor\__construct(), ilSkillSelfEvalSkillTableGUI\__construct(), ilSelfEvaluationSimpleTableGUI\__construct(), ilSkillAssignMaterialsTableGUI\__construct(), ilSkillUsageTableGUI\__construct(), ilRepositoryExplorerGUI\__construct(), ilLPObjectStatisticsLPTableGUI\__construct(), Assetic\Asset\HttpAsset\__construct(), ilSolutionExplorer\__construct(), ilSkinXML\__construct(), _parse_propfind\__construct(), _parse_lockinfo\__construct(), _parse_proppatch\__construct(), ilWebAccessChecker\__construct(), CAS_PGTStorage_File\__construct(), GeSHi\__construct(), ilAccountRegistrationGUI\__distributeMails(), ilObjBibliographic\__force_rmdir(), ilCourseGroupingAssignmentTableGUI\__formatPath(), ilLearningProgressBaseGUI\__insertPath(), ilContainerGUI\_buildPath(), ilStartUpGUI\_checkGoto(), ilObjContentObject\_checkPreconditionsOfPage(), ilChatroomAdminSmileyGUI\_checkSetup(), ilChatroomSmilies\_checkSetup(), ilObjUserFolder\_deleteAccountMailAttachment(), ilNewsItem\_getDefaultVisibilityForRefId(), ilObjQuestionPool\_getFullPathToQpl(), ilObjContentObject\_getMissingPreconditionsOfPage(), ilObjContentObject\_getMissingPreconditionsTopChapter(), ilUserSearchOptions\_getSearchableFieldsInfo(), ilChatroomSmilies\_getSmiliesBasePath(), ilObjStyleSheet\_getStandardStyles(), ilObjMediaObject\_lookupItemPath(), GeSHi\_optimize_regexp_list_tokens_to_string(), ilObject\_prepareCloneSelection(), ilChangeEvent\_recordReadEvent(), ilChatroomAdminSmileyGUI\_setupFolder(), ilChatroomSmilies\_setupFolder(), ilObjUserFolder\_updateAccountMailAttachment(), ilStructureObjectGUI\activatePages(), ilLocatorGUI\addAdministrationItems(), ilObjOrgUnitGUI\addAdminLocatorItems(), PHPMailer\addAttachment(), ilPageObject\addChangeDivClasses(), ilLocatorGUI\addContextItems(), ilColumnGUI\addCustomBlockLocation(), PHPMailer\addEmbeddedImage(), ilPageObject\addFileSizes(), ilCloudFileTree\addFolderToService(), ilPageObject\addHierIDs(), Assetic\Filter\ScssphpFilter\addImportPath(), Assetic\Filter\LessphpFilter\addLoadPath(), Assetic\Filter\LessFilter\addLoadPath(), ilObjContentObjectGUI\addLocations(), ilObjMediaPoolGUI\addLocatorItems(), ilCloudFileTree\addNode(), ilPDSelectedItemsBlockGUI\addParentRow(), ilLocatorGUI\addRepositoryItems(), Whoops\Handler\PrettyPageHandler\addResourcePath(), ilContainerGUI\addStandardRow(), ilPDSelectedItemsBlockGUI\addStandardRow(), ComponentInstaller\Process\RequireJsProcess\aggregateScripts(), ilObjAuthSettingsGUI\apacheAuthSettingsObject(), ilSearchResultPresentation\appendAdditionalInformation(), ilTestPlayerAbstractGUI\archiveParticipantSubmission(), PHPMailer\attachAll(), HTMLPurifierExtras\autoload(), ilObjTestGUI\backToRepositoryObject(), ilDBGenerator\buildDBGenerationScript(), ilPageObject\buildDom(), ilInitialisation\buildHTTPPath(), ilSoapFunctions\buildHTTPPath(), ilSurveySyncTableGUI\buildPath(), ilObjectOwnershipManagementTableGUI\buildPath(), ilCalendarSelectionBlockGUI\buildPath(), ilCalendarCategoryTableGUI\buildPath(), ilRepUtilGUI\buildPath(), ilLPTableBaseGUI\buildPath(), ilTestSubmissionReviewGUI\buildPdfFilename(), ilSearchBaseGUI\buildSearchAreaPath(), ilWACSignedPath\buildTokenInstance(), ilMailSearchGroupsGUI\cancel(), ilMailSearchCoursesGUI\cancel(), ilSurveyEvaluationGUI\cancelEvaluationAccess(), CAS_autoload(), ilObjLanguage\check(), ilTree\checkForParentType(), ilPageObject\checkForTag(), ilLanguage\checkLanguage(), ilPageObject\checkPCIds(), ilChatroomUploadFileGUI\checkUploadPath(), ilSkillTreeNode\clipboardCut(), ilSCORM2004Node\clipboardCut(), ilLMObject\clipboardCut(), ilPageObject\collectMediaObjects(), soap_transport_http\connect(), ilPageObject\countPageContents(), ilBadgeHandler\countStaticBadgeInstances(), ilChatroomConfigFileHandler\createDataDirIfNotExists(), ilFileUtils\createFile(), Assetic\Factory\AssetFactory\createFileAsset(), ilObjCourseVerification\createFromCourse(), ilObjExerciseVerification\createFromExercise(), ilObjSCORMVerification\createFromSCORMLM(), ilObjTestVerification\createFromTest(), ilSystemStyleSkinContainer\createMainLessFile(), ilCloudFileTree\createNode(), ilDBUpdate3004\createPathFromId(), ilSystemStyleSkinContainer\createResourceDirectory(), ilObjectTableGUI\customizePath(), ilObjectCopyCourseGroupSelectionTableGUI\customizePath(), ilSCORM13Package\dbImportSco(), ilBadgeImageTemplate\delete(), ilObjOrgUnit\delete(), ilMediaAliasItem\deleteAllMapAreas(), Slim_Http_CookieJar\deleteCookie(), Slim\deleteCookie(), ilLoggerCronCleanErrorFiles\deleteFile(), ilObjBibliographic\deleteFile(), ilBookingObject\deleteFile(), ilSystemStyleSkinContainer\deleteFile(), ilBookingObject\deletePostFile(), ilExSubmission\deleteSelectedFiles(), ilBadgeAssignment\deleteStaticFiles(), ilBadge\deleteStaticFiles(), ilContObjLocatorGUI\display(), ilBookmarkAdministrationGUI\displayLocator(), ilAccessHandler\doPathCheck(), ilExSubmission\downloadMultipleFiles(), ilPCDataTableGUI\editData(), ilPCDataTableGUI\editDataCl(), PHPMailer\encodeFile(), ilSurveyEvaluationGUI\evaluation(), ilObjComponentSettingsGUI\executeCommand(), ilPageObject\existsPCId(), ilObjContentObjectGUI\explorer(), TCPDF_STATIC\fileGetContents(), ilSkillProfileLevelsTableGUI\fillRow(), ilSkillLevelResourcesTableGUI\fillRow(), ilSCTreeDuplicatesTableGUI\fillRow(), ilLPCollectionSettingsTableGUI\fillRow(), ilSessionMaterialsTableGUI\fillRow(), ilSurveySkillTableGUI\fillRow(), ilSurveySkillAssignmentTableGUI\fillRow(), ilObjectCopySearchResultTableGUI\fillRow(), ilLPProgressTableGUI\fillRow(), ilTrUserObjectsPropsTableGUI\fillRow(), ilTrSummaryTableGUI\fillRow(), Assetic\Filter\CssRewriteFilter\filterDump(), ilMembershipCronNotifications\filterDuplicateItems(), Assetic\Filter\ScssphpFilter\filterLoad(), Assetic\Filter\CompassFilter\filterLoad(), Symfony\Component\Process\ExecutableFinder\find(), ilObjectLP\findMembershipsByPath(), Assetic\Factory\AssetFactory\findRootDir(), ilSkillTreeNode\findSkills(), ilECSNodeMappingCmsExplorer\formatHeader(), ilECSNodeMappingLocalExplorer\formatHeader(), ilWorkspaceExplorer\formatHeader(), ilPasteIntoMultipleItemsExplorer\formatHeader(), ilRepositoryExplorer\formatHeader(), ilPasteIntoMultipleItemsExplorer\formatObject(), ilRoleDesktopItemsTableGUI\formatPath(), ilPageLayout\generatePreview(), assSingleChoice\generateThumbForFile(), assMultipleChoice\generateThumbForFile(), assKprimChoice\generateThumbForFile(), assOrderingQuestion\generateThumbForFile(), assMatchingQuestion\generateThumbForFile(), Assetic\Cache\FilesystemCache\get(), Assetic\Cache\ConfigCache\get(), ilExSubmission\getAllAssignmentFiles(), ilPageObject\getAllFileObjIds(), ilPageObject\getAllPCIds(), ilObjectPermissionStatusGUI\getAvailableRolesTableData(), ilBadgeHandler\getBadgePath(), ilPCTable\getCaption(), ilPCTable\getCaptionAlign(), ilPCDataTable\getCellNode(), Assetic\Filter\ScssphpFilter\getChildren(), ilCtrl\getClassForClasspath(), ilLangDeprecated\getCodeFiles(), ilPageObjectFactory\getConfigInstance(), ilPageObject\getContentNode(), ilObjStyleSheet\getContentStylePath(), ilFeedWriter\getContextPath(), assQuestionGUI\getContextPath(), ilObjContentObjectGUI\getContextPath(), ilPortfolioPageGUI\getCoursesOfUser(), ilLMPresentationGUI\getCurrentPageId(), Symfony\Component\Yaml\Tests\ParserTest\getDataFormSpecifications(), ilLPObjectStatisticsLPTableGUI\getDetailItems(), ilAdministrationGUI\getDropDown(), Whoops\Handler\PrettyPageHandler\getExceptionFrames(), ilSCORM2004ScoGUI\getExportResources(), ilBookingObject\getFileFullPath(), ilBadgeImageTemplate\getFilePath(), ilVerificationObject\getFilePath(), ilBadge\getFilePath(), ilPreview\getFilePathFormat(), ilExcCriteriaFile\getFiles(), ilExSubmission\getFiles(), ilPageObject\getFirstParagraphText(), ilCloudPluginFileTreeGUI\getFolderHtml(), ilWorkflowLauncherGUI\getForm(), ilObjAssessmentFolder\getFullPath(), ilPersonalSkillsGUI\getGapAnalysisHTML(), ilExAssignment\getGlobalFeedbackFilePath(), ilPageObject\getHierIdsForPCIds(), ilObjectAddNewItemGUI\getHTML(), ilStudyProgrammeType\getIconPath(), ilOrgUnitType\getIconPath(), ilStudyProgrammeType\getIconPathByStudyProgrammObjId(), ilObjPortfolioBase\getImageFullPath(), ilObjBlog\getImageFullPath(), ilObjPoll\getImageFullPath(), ilPreview\getImages(), ilPageObject\getInitialOpenedContent(), ilAwarenessUserProviderCurrentCourse\getInitialUserSet(), ilPageObjectFactory\getInstance(), ilLPCollection\getInstanceByMode(), ilBadgeHandler\getInstancePath(), ilPageObject\getInternalLinks(), ilBadgeHandler\getIssuerStaticUrl(), ilTrSummaryTableGUI\getItems(), ilLMPresentationGUI\getLayoutLinkTargets(), ilCloudFileTree\getListForJSONEncode(), ComposerAutoloaderInit0b7e5ccf6ad3b6544d6c5a11478f9b6b\getLoader(), ilAssQuestionProcessLockerFile\getLockFilePath(), ilTestProcessLockerFile\getLockFilePath(), ilLPListOfSettingsGUI\getLPPathInfo(), ilMediaAliasItem\getMAItemNode(), ilMediaAliasItem\getMapAreaNodes(), ilPageObject\getMediaAliasElement(), ilObjectLP\getMembers(), ilWACTokenTest\getModifiedSignedPath(), ilCtrl\getNextClass(), ilCloudFileTree\getNodeFromPath(), ilOrgUnitExtension\getOrgUnitPathRefIds(), ilPageObject\getPageContentsHashes(), ilCtrl\getParameterArrayByClass(), ilMediaAliasItem\getParameterNodes(), ilTrQuery\getParticipantsForObject(), ilMaterializedPathTree\getPathIds(), ilPathGUI\getPathIds(), ilCtrl\getPathNew(), ilBookingObject\getPostFileFullPath(), ilPageObject\getQuestionIds(), ilTestDynamicQuestionSet\getQuestionSequenceStructuredByTaxonomy(), ilDclFieldFactory\getRecordFieldInstance(), ilWorkflowArmerGUI\getRepositoryObjectSelector(), Whoops\Handler\PrettyPageHandler\getResource(), ilSkillTemplateTreeExplorerGUI\getRootNode(), ilTrMatrixTableGUI\getSelectableColumns(), ilWACSignedPath\getSignedPath(), ilSkillTree\getSkillTreePath(), ilSkillTree\getSkillTreePathAsString(), ilBadgeAssignment\getStaticUrl(), ilBadge\getStaticUrl(), PHPExcel_Shared_OLE\getStream(), ilObjectMetaDataGUI\getTab(), ilIndependentTemplateFactory\getTemplate(), ILIAS\UI\Implementation\Render\ilTemplateWrapperFactory\getTemplate(), ILIAS\UI\Implementation\Render\AbstractComponentRenderer\getTemplate(), Assetic\Cache\ConfigCache\getTimestamp(), ilSkillTree\getTopParentNodeId(), ilPCInteractiveImage\getTriggerNodes(), assFileUpload\getUploadedFilesForWeb(), ilChatroomUploadFileGUI\getUploadPath(), ilBadgeHandler\getUserIds(), ComponentInstaller\Process\Process\getVendorDir(), ilObjFile\guessFileType(), ilExAssignment\handleGlobalFeedbackFileUpload(), ilPageObject\handleImportRepositoryLink(), ilTemplate\handleReferer(), ilForumXMLParser\handlerEndTag(), ilPageObject\handleRepositoryLinksOnCopy(), ilAuthFrontendCredentialsApache\hasValidTargetUrl(), ilSCORM13Package\il_import(), ilLMPresentationGUI\ilLocator(), ilLMPresentationGUI\ilPage(), ilExcCriteriaFile\importFromPeerReviewForm(), ilPCTable\importHtml(), ilObjUserFolderGUI\importUserRoleAssignmentObject(), ilStyleImporter\importXmlRepresentation(), ilLPStatusFactory\includeClass(), ilContainerGUI\initAndDisplayCopyIntoMultipleObjectsObject(), ilContainerGUI\initAndDisplayLinkIntoMultipleObjectsObject(), ilContainerGUI\initAndDisplayMoveIntoObjectObject(), ilLearningProgressGUI\initCollectionManualForm(), ilQuestionUsagesTableGUI\initColumns(), ilParticipantTableGUI\initFilter(), ilECSMappingSettingsGUI\initFormCSettings(), Assetic\Asset\GlobAsset\initialize(), ilTaxonomyAdministrationRepositoryTableGUI\initItems(), ilObjSystemFolderGUI\initJavaServerIniForm(), ilObjWorkflowEngineGUI\initLocator(), ilObjectCopyGUI\initSourceSelection(), ilVerificationObject\initStorage(), ilBookingObject\initStorage(), ilObjPortfolioBase\initStorage(), ilObjBlog\initStorage(), ilObjPoll\initStorage(), ilObjectCopyGUI\initTargetSelection(), ilMediaAliasItem\insert(), ilObjLanguage\insert(), ilPageObject\insertInstIntoIDs(), ilLanguage\insertLanguage(), ilPageObject\insertPCIds(), Assetic\Factory\AssetFactory\isAbsolutePath(), ilLMTOCExplorerGUI\isNodeClickable(), ilSubversionInformation\isProbablySubversionLower17(), ilCloudUtil\joinPathsAbsolute(), ilLMPresentationGUI\layout(), ilPersonalSkillsGUI\listSkills(), ilAssQuestionSkillAssignment\loadAdditionalSkillData(), ilAuthApache\login(), ilPageObject\lookforhier(), ilUpdateUtilsMailMigration\makeDir(), ilUpdateUtils\makeDir(), ilUtil\makeDir(), PHPMailer\mb_pathinfo(), ilPCSourceCode\modifyPageContentPostXsl(), assFlashQuestion\moveAppletIfExists(), ilPageObject\moveIntLinks(), ilOrgUnitSimpleImport\moveObject(), ilPageObject\newIIMCopies(), ilPageObject\newMobCopies(), ilPageObject\newQuestionCopies(), ilCloudUtil\normalizePath(), ilFileXMLParser\normalizeRelativePath(), ComponentInstaller\Process\RequireCssProcess\packageStyles(), HTMLPurifier_URIParser\parse(), ilCalendarManageTableGUI\parse(), Assetic\Factory\AssetFactory\parseInput(), ilSCORM2004TrackingItemsTableGUI\parseValue(), ilSCORMTrackingItemsTableGUI\parseValue(), ilLPTableBaseGUI\parseValue(), ilPageObject\pasteContents(), path2class(), ilSCORM2004Page\performAutomaticModifications(), ilSCORM13Player\postLogEntry(), ilLPStatus\preloadListGUIData(), ComponentInstaller\Process\RequireCssProcess\process(), Assetic\Factory\Worker\CacheBustingWorker\process(), ilLoggerCronCleanErrorFiles\readLogDir(), ilBadgeHandler\rebuildIssuerStaticUrl(), ilObjectOwnershipManagementGUI\redirectCmd(), Assetic\Cache\FilesystemCache\remove(), ComponentInstaller\Installer\removeComponent(), ilCloudFileTree\removeNode(), ilPageObject\removeQuestions(), ilUpdateUtilsMailMigration\removeTrailingPathSeparators(), ilUpdateUtils\removeTrailingPathSeparators(), ilUtil\removeTrailingPathSeparators(), ilMediaPoolTableGUI\render(), ilKSDocumentationEntryGUI\renderEntry(), ilPersonalWorkspaceGUI\renderLocator(), ilPersonalSkillsGUI\renderSkillHTML(), report_error(), ilPageObject\resolveFileItems(), ilPageObject\resolveIIMMediaAliases(), ilPageObject\resolveIntLinks(), ilPageObject\resolveMediaAliases(), ilPageObject\resolveQuestionReferences(), ilObjUserGUI\roleassignmentObject(), ilMediaSvgSanitizer\sanitizeDir(), ilPageObject\saveInitialOpenedContent(), ilPageObject\saveStyleUsage(), ilPCSection\saveTimings(), ilDclRecordEditGUI\searchObjects(), ilPageObject\send_paragraph(), ilUserImportParser\sendAccountMail(), ilSoapUtils\sendMail(), ilMembershipCronNotifications\sendMail(), ilWACCookie\set(), Assetic\Cache\FilesystemCache\set(), Assetic\Cache\ConfigCache\set(), GeSHi\set_language_path(), Slim_Http_CookieJar\setClassicCookie(), Slim_Http_CookieJar\setCookie(), Slim\setCookie(), ilPCDataTable\setData(), Slim\setEncryptedCookie(), ilPCInteractiveImage\setExtLinkTitle(), ilNotificationConfig\setIconPath(), ilBasicSkillTemplateGUI\setLevelHead(), ilBasicSkillGUI\setLevelHead(), ilCloudFileTree\setLoadingOfFolderComplete(), ilOrgUnitExtensionGUI\setLocator(), ilSkillTreeNodeGUI\setLocator(), ilSCORM2004NodeGUI\setLocator(), ilTreeExplorerGUI\setPathOpen(), phpCAS\setPGTStorageFile(), CAS_Client\setPGTStorageFile(), ilCloudFileTree\setRootPath(), ilSkillSelfEvaluationGUI\setSelfEvaluationPresentationForm(), ilSkillTreeNodeGUI\setSkillNodeDescription(), ilPCTable\setTDAlignment(), ilPCTable\setTDClass(), ilPCTable\setTDWidth(), ilPCParagraph\setText(), ilContainerGUI\setTitleAndDescription(), soap_transport_http\setURL(), ilDclTreePickInputGUI\setValueByArray(), ilBaseWorkflow\setWorkflowLocation(), Whoops\Util\TemplateHelper\shorten(), ilTemplate\show(), ilColumnGUI\showBlocks(), ilLMPresentationGUI\showPrintView(), ilNoteGUI\showTargets(), ilLearningProgressGUI\showtlt(), ilRepositoryGUI\showTree(), ilObjSkillManagementGUI\showTree(), ilObjSCORM2004LearningModuleGUI\showTree(), ilStyleDefinition\skinExists(), soap_transport_http\soap_transport_http(), PHPExcel_Shared_OLE_ChainedBlockStream\stream_open(), PHPExcel_Shared_ZipStreamWrapper\stream_open(), MDB2_LOB\stream_open(), ilPageObject\stripHierIDs(), ilSystemStyleIconTest\testChangeColor(), ilSystemStyleIconTest\testChangeColorInIconFile(), ilSystemStyleIconTest\testConstruct(), Monolog\Formatter\JsonFormatterTest\testDefFormatWithException(), Monolog\Formatter\LineFormatterTest\testDefFormatWithException(), Monolog\Formatter\LineFormatterTest\testDefFormatWithPreviousException(), ilSystemStyleIconTest\testGetColorSet(), ilAuthFrontendCredentialsApache\tryAuthenticationOnLoginPage(), ilFileSystemGUI\unzipFile(), ilBookingObject\uploadFile(), ilBadgeImageTemplate\uploadImage(), ilBadge\uploadImage(), ilObjPortfolioBase\uploadImage(), ilObjBlog\uploadImage(), ilObjPoll\uploadImage(), ilBookingObject\uploadPostFile(), Assetic\AssetWriter\write(), ilChatroomConfigFileHandler\writeDataToFile(), and ilSkinXML\writeToXMLFile().

◆ $real_path

$real_path = realpath($path)

Definition at line 29 of file aliased.php.

Referenced by ilRestFileStorage\getFile().

◆ SOURCE_ROOT

const SOURCE_ROOT "/var/www/your/source/root/"

Another GeSHi example script.

Configure your Apache server with 'AcceptPathInfo true' and something like 'Alias /viewmysource /var/www/geshi/contrib/aliased.php'. Don't forget to protect this alias as necessary.

Usage - visit /viewmysource/file.name.ext to see that file with syntax highlighting, where "viewmysource" is the name of the alias you set up. You can use this without an alias too, just by visiting aliased.php/file.name.ext.

Author
Ross Golder ross@.nosp@m.gold.nosp@m.er.or.nosp@m.g
Version
$Id$

Definition at line 19 of file aliased.php.