Go to the source code of this file.
Functions | |
outMobImages () | |
outMobImageParams () | |
deleteImg () | |
filesize_h ($size, $dec=1) | |
liboptions ($arr, $prefix= '', $sel= '') | |
Variables | |
$dir = getcwd() | |
$mobs = getMobsOfObject($_GET["session_id"]."::".$_GET["client_id"], $_GET["obj_type"].":html", $_GET["obj_id"]) | |
$preview = "" | |
$arr_tinyMCE_image_files = array() | |
$request_uri = urldecode(empty($_POST['request_uri'])?(empty($_GET['request_uri'])?'':$_GET['request_uri']):$_POST['request_uri']) | |
$img = isset($_POST['imglist'])?$_POST['imglist']:'' | |
$_root = $installpath | |
$errors = array() | |
if(isset($_FILES['img_file']['size'])&&$_FILES['img_file']['size']>0) | $tpl = new HTML_Template_ITX() |
$error_messages = "" |
deleteImg | ( | ) |
Definition at line 178 of file imagemanager.php.
{ }
filesize_h | ( | $ | size, | |
$ | dec = 1 | |||
) |
Definition at line 186 of file imagemanager.php.
Referenced by outMobImageParams().
{ $sizes = array('byte(s)', 'kb', 'mb', 'gb'); $count = count($sizes); $i = 0; while ($size >= 1024 && ($i < $count - 1)) { $size /= 1024; $i++; } return round($size, $dec) . ' ' . $sizes[$i]; }
liboptions | ( | $ | arr, | |
$ | prefix = '' , |
|||
$ | sel = '' | |||
) |
Definition at line 200 of file imagemanager.php.
{ $buf = ''; foreach($arr as $lib) { $buf .= '<option value="'.$lib['value'].'"'.(($lib['value'] == $sel)?' selected':'').'>'.$prefix.$lib['text'].'</option>'."\n"; } return $buf; }
outMobImageParams | ( | ) |
Definition at line 160 of file imagemanager.php.
References $arr_tinyMCE_image_files, $tpl, and filesize_h().
{ global $arr_tinyMCE_image_files; global $tpl; for ($k=0; $k<count($arr_tinyMCE_image_files); $k++) { $tpl->setCurrentBlock("imageparams"); $entry = $arr_tinyMCE_image_files[$k]["file_name"]; $size = getimagesize($arr_tinyMCE_image_files[$k]["file_dir"].$entry); $fsize = filesize($arr_tinyMCE_image_files[$k]["file_dir"].$entry); $tpl->setVariable("IMG_WIDTH", $size[0]); $tpl->setVariable("IMG_HEIGHT", $size[1]); $tpl->setVariable("IMG_PATH", $arr_tinyMCE_image_files[$k]["http_dir"]); $tpl->setVariable("F_SIZE", filesize_h($fsize,2)); $tpl->parseCurrentBlock(); } }
outMobImages | ( | ) |
Definition at line 103 of file imagemanager.php.
References $arr_tinyMCE_image_files, $d, $errors, $iliasAbsolutePath, $iliasHttpPath, $iliasMobPath, $img, $mobs, $tinyMCE_valid_imgs, and $tpl.
{ global $mobs; global $iliasMobPath; global $iliasAbsolutePath; global $iliasHttpPath; global $tinyMCE_valid_imgs; global $tpl; global $errors; global $img; global $arr_tinyMCE_image_files; $i = 0; // read image directory foreach ($mobs as $mob) { $mobdir = $iliasAbsolutePath.$iliasMobPath."mm_".$mob . "/"; $d = @dir($mobdir); if ($d) { while (FALSE !== ($entry = $d->read())) { $ext = strtolower(substr(strrchr($entry,'.'), 1)); if (is_file($mobdir.$entry) && in_array($ext, $tinyMCE_valid_imgs)) { $arr_tinyMCE_image_files[$i]["file_name"] = $entry; $arr_tinyMCE_image_files[$i]["file_dir"] = $mobdir; $arr_tinyMCE_image_files[$i]["http_dir"] = $iliasHttpPath.$iliasMobPath."mm_".$mob . "/"; $i++; } } $d->close(); } else { $errors[] = '{$lang_ibrowser_errornodir}'; } } // sort the list of image filenames alphabetically. sort($arr_tinyMCE_image_files); for ($k=0; $k<count($arr_tinyMCE_image_files); $k++) { $entry = $arr_tinyMCE_image_files[$k]["file_name"]; $size = getimagesize($arr_tinyMCE_image_files[$k]["file_dir"].$entry); $fsize = filesize($arr_tinyMCE_image_files[$k]["file_dir"].$entry); $tpl->setCurrentBlock("imagefile"); $tpl->setVariable("IMAGEFILE_VALUE", $arr_tinyMCE_image_files[$k]["http_dir"]); $tpl->setVariable("IMAGEFILE_TEXT", $entry); if ($entry == $img) { $tpl->setVariable("IMAGEFILE_SELECTED", " selected=\"selected\""); } $tpl->parseCurrentBlock(); } }
$_root = $installpath |
Definition at line 37 of file imagemanager.php.
$arr_tinyMCE_image_files = array() |
Definition at line 34 of file imagemanager.php.
Referenced by outMobImageParams(), and outMobImages().
$dir = getcwd() |
Definition at line 27 of file imagemanager.php.
Referenced by ilBMFWSDL_Cache::_cacheDir(), OLE::_readPpsWks(), ilInitialisation::buildHTTPPath(), ilExerciseMembers::deassignMember(), ilExerciseMembers::deliverReturnedFiles(), ilLMPresentationGUI::downloadExportFile(), ilGlossaryPresentationGUI::downloadExportFile(), ilExerciseMembers::downloadSelectedFiles(), ilObjAICCCourseInterchangeFiles::findFiles(), ilObjAICCCourseInterchangeFiles::getAllFiles(), ilObjContentObject::getAvailableLayouts(), ilObjSurveyQuestionPool::getExportFiles(), ilObjSurvey::getExportFiles(), ilObjGlossary::getExportFiles(), ilObjContentObject::getExportFiles(), ilObjUserFolder::getExportFiles(), ilObjTest::getExportFiles(), ilObjQuestionPool::getExportFiles(), ilUtil::getImagePath(), ilUtil::getJSPath(), ilObjContentObject::getOfflineFiles(), ilContObjParser::handlerEndTag(), ilUtil::makeDirParents(), OLE_PPS::OLE_PPS(), ilObjFileBasedLMGUI::outputInfoScreen(), ilLangVarAnalyzer::parseFiles(), ilObjFileBasedLMGUI::properties(), ilUtil::rCopy(), ilCtrlStructureReader::read(), ilFileSystemGUI::renameFile(), ilUtil::rRenameSuffix(), Spreadsheet_Excel_Writer_Workbook::setTempDir(), OLE_PPS_Root::setTempDir(), OLE_PPS_File::setTempDir(), ilLMPresentationGUI::showDownloadList(), ilGlossaryPresentationGUI::showDownloadList(), ilObjFileBasedLMGUI::showLearningModule(), ilSetup::unzip(), ilUtil::unzip(), and ilUtil::zip().
$error_messages = "" |
Definition at line 90 of file imagemanager.php.
Referenced by ilSurveyExecutionGUI::outSurveyPage().
$errors = array() |
Definition at line 38 of file imagemanager.php.
Referenced by outMobImages(), ilPageObject::update(), and ilValidatorAdapter::validate().
$img = isset($_POST['imglist'])?$_POST['imglist']:'' |
Definition at line 36 of file imagemanager.php.
Referenced by ilSearchresultGUI::__formatTitle(), ilSearchAdministrationGUI::__formatTitle(), ilCourseObjectivePresentationGUI::__showObjectives(), ilCourseContentInterface::__showObjectives(), ilObjChatGUI::__showOnlineUsers(), assImagemapQuestionGUI::editQuestion(), ilUtil::getImagePath(), and outMobImages().
$mobs = getMobsOfObject($_GET["session_id"]."::".$_GET["client_id"], $_GET["obj_type"].":html", $_GET["obj_id"]) |
Definition at line 30 of file imagemanager.php.
Referenced by ilRTE::_cleanupMediaObjectUsage(), ilObjMediaObject::_getMobsOfObject(), SurveyQuestion::addQTIMaterial(), ilObjTest::addQTIMaterial(), assQuestion::addQTIMaterial(), SurveyQuestion::copyXHTMLMediaObjectsOfQuestion(), assQuestion::copyXHTMLMediaObjectsOfQuestion(), SurveyQuestion::delete(), ilPageObject::delete(), assQuestion::delete(), ilObjSurvey::deleteSurveyRecord(), ilObjTest::deleteTest(), ilObjContentObject::exportHTMLPages(), ilTestExport::exportXHTMLMediaObjects(), ilQuestionpoolExport::exportXHTMLMediaObjects(), ilObjMediaPool::getChilds(), ilPageObject::getXMLFromDom(), and outMobImages().
$preview = "" |
Definition at line 33 of file imagemanager.php.
Referenced by assImagemapQuestionGUI::editQuestion(), assImagemapQuestionGUI::getSolutionOutput(), and assImagemapQuestionGUI::getTestOutput().
$request_uri = urldecode(empty($_POST['request_uri'])?(empty($_GET['request_uri'])?'':$_GET['request_uri']):$_POST['request_uri']) |
Definition at line 35 of file imagemanager.php.
Referenced by CASClient::getCallbackURL().
if (isset($_FILES['img_file']['size'])&&$_FILES['img_file']['size']>0) $tpl = new HTML_Template_ITX() |
Definition at line 58 of file imagemanager.php.