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];
}
Here is the caller graph for this function:| 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();
}
}
Here is the call graph for this function:| 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(), ilObjFileBasedLMAccess::_determineStartUrl(), OLE::_readPpsWks(), ilTestCertificate::addPDFtoArchiveDirectory(), ilInitialisation::buildHTTPPath(), ilTestCertificate::createArchiveDirectory(), ilFileUtils::createObjects(), ilExerciseMembers::deassignMember(), ilExerciseMembers::deliverReturnedFiles(), ilSetupGUI::determineTools(), ilLMPresentationGUI::downloadExportFile(), ilGlossaryPresentationGUI::downloadExportFile(), ilExerciseMembers::downloadSelectedFiles(), ilObjAICCCourseInterchangeFiles::findFiles(), ilObjAICCCourseInterchangeFiles::getAllFiles(), ilObjContentObject::getAvailableLayouts(), ilObjUserFolder::getExportFiles(), ilObjQuestionPool::getExportFiles(), ilObjTest::getExportFiles(), ilObjSurveyQuestionPool::getExportFiles(), ilObjSurvey::getExportFiles(), ilObjContentObject::getExportFiles(), ilObjGlossary::getExportFiles(), ilObjContentObject::getOfflineFiles(), ilContObjParser::handlerEndTag(), ilUtil::makeDirParents(), ilUpdateUtils::makeDirParents(), OLE_PPS::OLE_PPS(), ilUtil::rCopy(), ilCtrlStructureReader::read(), ilFileUtils::recursive_dirscan(), ilFileSystemGUI::renameFile(), ilUtil::rRenameSuffix(), Spreadsheet_Excel_Writer_Workbook::setTempDir(), OLE_PPS_Root::setTempDir(), OLE_PPS_File::setTempDir(), ilLMPresentationGUI::showDownloadList(), ilGlossaryPresentationGUI::showDownloadList(), 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 ilObjForumGUI::addThreadObject(), ilObjForumGUI::createThreadObject(), getid3_jpg::getid3_jpg(), outMobImages(), ilPageObject::update(), ilValidatorAdapter::validate(), and ilObjForumGUI::viewThreadObject().
| $img = isset($_POST['imglist'])?$_POST['imglist']:'' |
Definition at line 36 of file imagemanager.php.
Referenced by ilSearchresultGUI::__formatTitle(), ilCourseObjectivePresentationGUI::__showObjectives(), ilObjChatGUI::__showOnlineUsers(), assImagemapQuestionGUI::editQuestion(), PHPlot::GetImage(), ilUtil::getImagePath(), ilPDNotesBlockGUI::getListRowData(), ilNoteGUI::getPDNoteHTML(), ilCourseObjectivesGUI::listObjectives(), 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::addMaterialTag(), ilObjSurvey::addMaterialTag(), assQuestion::addQTIMaterial(), ilObjTest::addQTIMaterial(), assQuestion::copyXHTMLMediaObjectsOfQuestion(), SurveyQuestion::copyXHTMLMediaObjectsOfQuestion(), ilPageObject::delete(), assQuestion::delete(), SurveyQuestion::delete(), ilObjSurvey::deleteSurveyRecord(), ilObjTest::deleteTest(), ilObjContentObject::exportHTMLPages(), ilQuestionpoolExport::exportXHTMLMediaObjects(), ilTestExport::exportXHTMLMediaObjects(), ilSurveyExport::exportXHTMLMediaObjects(), ilObjMediaPool::getChilds(), ilPageObject::getXMLFromDom(), outMobImages(), and assQuestion::syncXHTMLMediaObjectsOfQuestion().
| $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.
1.7.1