!C99Shell v.2.1 [PHP 7 Update] [1.12.2019]!

Software: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/5.4.16. PHP/5.4.16 

uname -a: Linux roko-bkp 3.10.0-1160.102.1.el7.x86_64 #1 SMP Tue Oct 17 15:42:21 UTC 2023 x86_64 

uid=48(apache) gid=48(apache) groups=48(apache),1003(webmaster) 

Safe-mode: OFF (not secure)

/var/www/html/site/ipanel/js/tiny_mce/plugins/ibrowser/   drwxr-xr-x
Free 9.28 GB of 93.48 GB (9.93%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     ibrowser.php (77.98 KB)      -rwxr-xr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
    
// ================================================
    // PHP image browser - iBrowser 
    // ================================================
    // iBrowser dialog
    // ================================================
    // Developed: net4visions.com
    // Copyright: net4visions.com
    // License: GPL - see license.txt
    // (c)2005 All rights reserved.
    // File: ibrowser.php
    // ================================================
    // Revision: 1.3.1                 Date: 10/09/2009
    // ================================================
    
    //-------------------------------------------------------------------------
    // unset $cfg['ilibs_incl'] - dynamic image library
    
if (isset($cfg['ilibs_inc'])) {
        
$cfg['ilibs_inc'] = '';
    }
    
//-------------------------------------------------------------------------
    // include configuration settings
    
include dirname(__FILE__) . '/config/config.inc.php';
    include 
dirname(__FILE__) . '/langs/lang.class.php';
    
//-------------------------------------------------------------------------
    // language settings    
    
$l = (isset($_REQUEST['lang']) ? new PLUG_Lang($_REQUEST['lang']) : new PLUG_Lang($cfg['lang']));
    
$l->setBlock('ibrowser');    
    
//-------------------------------------------------------------------------
    // if set, include file specified in $cfg['ilibs_incl']; hardcoded libraries will be ignored!    
    
if (!empty($cfg['ilibs_inc'])) {
        include 
$cfg['ilibs_inc'];
    }    
    
//-------------------------------------------------------------------------        
    // set current image library    
    
$clib = (isset($_REQUEST['clib']) ? $_REQUEST['clib'] : '');
    
//-------------------------------------------------------------------------    
    
$value_found false;
    
// callback function for preventing listing of non-library directory
    
function is_array_value($value$key$tlib) {
        global 
$value_found;
        if (
is_array($value)) {
            
array_walk($value'is_array_value'$tlib);
        }
        if (
$value == $tlib) {
            
$value_found true;
        }
    }    
    
//-------------------------------------------------------------------------    
    
array_walk($cfg['ilibs'], 'is_array_value'$clib);    
    if (!
$value_found || empty($clib)) {
        
$clib $cfg['ilibs'][0]['value'];
    }        
    
//-------------------------------------------------------------------------
    // create library dropdown
    
$lib_options liboptions($cfg['ilibs'], ''$clib,'');
?>
<!-- do not delete this line - it's need for proper working of the resizeDialogToContent() function -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<head>
<title><?=  $l->m('im_002'); ?></title>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=<?=  $l->getCharset(); ?>">
<link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon" />
<style type="text/css">
<!--
    @import url("css/style.css");
-->
</style>
<script language="javascript" type="text/javascript" src="scripts/resizeDialog.js"></script>
<script language="JavaScript" type="text/javascript" src="scripts/validateForm.js"></script>
<script language="JavaScript" type="text/JavaScript">
<!--
// ============================================================
// = global instance V 1.0, date: 04/07/2005                  =
// ============================================================
    function iBrowser() {
        // browser check
        this.isMSIE  = (navigator.appName == 'Microsoft Internet Explorer');
        this.isGecko = navigator.userAgent.indexOf('Gecko') != -1;        
    };
    var iBrowser = new iBrowser();

// ============================================================
// = iBrowser init V 1.0, date: 12/03/2004                    =
// ============================================================
    function init() {            
        var formObj = document.forms[0];        
        btnInit();     // init menu buttons        
        document.getElementById('mainDivHeader').innerHTML = setTitle('imDiv');         
        //-------------------------------------------------------------------------            
        // hide library selection if there is only one library available!
        if (formObj.ilibs.options.length > 1) {
            changeClass(0,'ilibsDiv','showit');
        }
        //-------------------------------------------------------------------------
        // window arguments            
        var args = window.dialogArguments;        
        if (args) {                                        // if dialog argument are available
            if (args.src) {                             // source is image and maybe also link                
                initImageArgs();                         // init and set image attributes                    
            } else if (args.a) {                         // source is popup image only
                setImagePopup(args.popSrc);                // update popup preview                
                formObj.popSrc.value = args.popSrc;        // popup image url
                formObj.popTitle.value = args.popTitle;    // link title
                for (var i = 0; i < formObj.popClassName.options.length; i++) {    // CLASS value
                    if (formObj.popClassName.options[i].value == args.popClassName) {
                        formObj.popClassName.options.selectedIndex = i;                
                    }
                }
                if (args.rsrc) {                         // random image with popup link
                    setRandom(0);
                }        
            } else if (args.rsrc) {                     // random image
                setRandom(0);
            }
        }
        
        // adjust size of upload field for gecko
        if (iBrowser.isGecko) {
            var fldFile = document.getElementById('nfile[]');
            fldFile.setAttribute('size', 45);
        }
                 
        //-------------------------------------------------------------------------
        preloadImages('images/firefox.gif','images/explorer.gif','images/img_in.gif','images/img_at.gif','images/img_po.gif','images/help.gif','images/help_off.gif','images/about.gif','images/about_off.gif','images/im.gif','images/dir_off.gif','images/dir.gif','images/prev_off.gif','images/prev.gif','images/symbols_off.gif','images/symbols.gif','images/alert_off.gif','images/alert.gif','images/dirview_off.gif','images/dirview.gif'); // preload images                
        btnStage();
        resizeDialogToContent();        
        window.focus();        
    }
// ============================================================
// = image buttons init V 1.0, date: 05/27/2005               =
// ============================================================
    function btnInit() {        
        var x = document.getElementById('menuBarDiv').getElementsByTagName('li');
        for (var i = 0; i < x.length; i++) {
            if (x[i].className   == 'btnUp') {
                x[i].onmouseover = btn_over;
                x[i].onmouseout  = btn_out;
                x[i].onmousedown = btn_down;
                x[i].onclick     = btn_click;
            }
        }        
    }
// ============================================================
// = menu buttons V 1.0, date: 06/03/2005                     =
// ============================================================    
    function btn_over() {    // menu button hover
        if (this.className != 'btnDown') {
            this.className  = 'btnOver';
        }
    }    
    function btn_out() {    // menu button out
        if (this.className != 'btnDown') {
            this.className  = 'btnUp';
        }
    }
    function btn_down() {    // menu button down
        if (this.className != 'btnDown') {
            this.className  = 'btnDown';
        }
    }
    function btn_click() {    // menu button click        
        var formObj = document.forms[0];
        var args = btn_click.arguments;
        if(document.getElementById(args[0]) != null) {                 
            this.id = document.getElementById(args[0]).id;                
        }
        var x = document.getElementById('menuBarDiv').getElementsByTagName('li');
        for (var i = 0; i < x.length; i++) {
            if (x[i].className == 'btnDown') {                
                if (x[i].id != this.id) {                    
                    x[i].className = 'btnUp';
                }
            }
        }    
                
        // check whether image has been selected or not
        if (this.id == 'mbtn_at') { // properties functions
            if(!btnStage()) {
                var msg = escapeHTML('<?=  $l->m('er_001') . ': ' $l->m('er_002'); ?>');
                alert(msg);
                this.className = 'btnUp';
                return;
            }
        }
        
        // reset all classes to "hideit"
        changeClass(0,'imDiv','hideit','inDiv','hideit','atDiv','hideit','hideit','raDiv','hideit');        
        // get element, set title            
        elm = this.id.substring(this.id.length-2, this.id.length);            
        elm = elm + 'Div';            
        document.getElementById('mainDivHeader').innerHTML = setTitle(elm);
            
        if (this.id == 'mbtn_po') {            
            var iProps = window.dialogArguments;            
            if (iProps && iProps.a) { // show remove link only if link             
                changeClass(1,'fileDivWrap','hideit','fileDiv','hideit','img_ren','hideit','img_del','hideit','inDiv','showit','poDiv','showit','poDelDiv','showit','raDiv','hideit');
            } else {
                changeClass(1,'fileDivWrap','hideit','fileDiv','hideit','img_ren','hideit','img_del','hideit','inDiv','showit','poDiv','showit','poDelDiv','hideit','raDiv','hideit');
            }
        } else {                        
            <?php if (($cfg['create'] && isset($cfg['ilibs_inc'])) || $cfg['upload'] || $cfg['rename'] || $cfg['delete']) { ?>
                changeClass(1,'poDiv','hideit','fileDivWrap','showit','img_ren','showit','img_del','showit',elm,'showit','raDiv','showit');
            <?php } else { ?>
                changeClass(1,'poDiv','hideit','fileDivWrap','hideit','img_ren','showit','img_del','showit',elm,'showit','raDiv','showit');
            <?php }; ?>
        }
    }
// ============================================================
// = set title - V 1.0, date: 06/03/2005                      =
// ============================================================
    function setTitle(elm) {
        var retstr;
        switch(elm) {
            case 'imDiv':
                retstr = '<?=  $l->m('im_004'); ?>';
                break;        
            case 'inDiv':
                retstr = '<?=  $l->m('im_008'); ?>';
                break;
            case 'atDiv':
                retstr = '<?=  $l->m('im_010'); ?>';
                break;
            case 'poDiv':
                retstr = '<?=  $l->m('im_014'); ?>';
                break;
            default:
                retstr = '<?=  $l->m('im_016'); ?>';         
        }
        return retstr;    
    }
// ============================================================
// = get image path and update ilist V 1.0, date: 04/25/2005  =
// ============================================================
    function initImageArgs() {
        var formObj = document.forms[0];        
        var args = window.dialogArguments;
        
        // in case of full url, remove 'http://
        var pos = args.src.indexOf('://');
        if (pos != -1) {            
               pos = args.src.indexOf('/', pos + 3 ); // + length of '://'               
            args.src = args.src.substring(pos);            
        }    
        
        // set current image file, and library
        var pos   = args.src.lastIndexOf('/');
        var cfile = args.src.slice(pos+1,args.src.length);        
        var clib  = absPath(args.src.slice(0,pos+1)); // relative path to library        
        // set current directory/library & update image list
        for (var i = 0; i < formObj.ilibs.options.length; i++) {
            if (formObj.ilibs.options[i].value == clib) {
                formObj.ilibs.options.selectedIndex = i;    
                formObj.param.value = 'update' + '|' + cfile;            
                formObj.submit();                        
            }
        }        
    }
// ============================================================
// = set image properties V 1.0, date: 04/25/2005             =
// ============================================================        
    function setImageArgs() {
        var formObj = document.forms[0];        
        var args = window.dialogArguments;                    
        
        if (args.tsrc) {                                             // dynamic thumbnail
            formObj.pr_src.value = args.tsrc;
            changeClass(0,'alertImg','showit');                        // show warning        
        }
        if (args.rset) {
            formObj.pr_src.value = args.rsrc;
        }
        
        formObj.pr_width.value     = args.width  ? args.width  : '';    // WIDTH value        
        formObj.pr_height.value    = args.height ? args.height : '';    // HEIGHT value
        formObj.pr_alt.value     = args.alt;                            // ALT text        
        formObj.pr_title.value     = args.title;                        // DESCR text
        formObj.pr_border.value = args.border ? args.border : '';    // BORDER value    
        formObj.pr_vspace.value = args.vspace ? args.vspace : '';    // VSPACE value                
        formObj.pr_hspace.value = args.hspace ? args.hspace : '';    // HSPACE value
        
        if (args.caption == 1) { // if image caption
            formObj.pr_chkCaption.checked = true;
            for (var i = 0; i < formObj.pr_captionClass.options.length; i++) {    // CLASS value
                if (formObj.pr_captionClass.options[i].value == args.captionClass) {
                    formObj.pr_captionClass.options.selectedIndex = i;                
                }
            }
        }
        
        for (var i = 0; i < formObj.pr_align.options.length; i++) {    // ALIGN value 
            if (formObj.pr_align.options[i].value == args.align) {
                formObj.pr_align.options.selectedIndex = i;                
            }
        }
        
        for (var i = 0; i < formObj.pr_class.options.length; i++) {    // CLASS value
            if (formObj.pr_class.options[i].value == args.className) {
                formObj.pr_class.options.selectedIndex = i;                
            }
        }
        // set popup preview in case it's a popup
        if (args.popSrc) {                    
            setImagePopup(args.popSrc);                // update popup preview            
            formObj.popTitle.value = args.popTitle;    // link title
            for (var i = 0; i < formObj.popClassName.options.length; i++) {    // CLASS value
                if (formObj.popClassName.options[i].value == args.popClassName) {
                    formObj.popClassName.options.selectedIndex = i;                
                }
            }        
        }
        formObj.param.value = ''; // resetting param value        
    }
// ============================================================
// = set popup image src preview V 1.0, date: 05/13/2005      =
// ============================================================    
    function setImagePopup(popSrc) {        
        var formObj = document.forms[0];
        var src = '<?=  $cfg['scripts']; ?>' + 'phpThumb/phpThumb.php'; // command            
        src     = src + '?src=' + popSrc;                     // popup source image                
        src     = src + '&w=80';                             // image width
        src     = src + '&h=60';                             // image height
        src     = src + '&zc=1';                             // zoom crop            
        document.getElementById('poPrevFrame').src = src;     // update preview    
        formObj.popSrc.value = popSrc;
    }
// ============================================================
// = insertImage, date: 08/03/2005                            =
// ============================================================
    function insertImage() {
        var formObj = document.forms[0];
        var args = {};
        // get active menu button
        var x = document.getElementById('menuBarDiv').getElementsByTagName('li');
        for (var i = 0; i < x.length; i++) {
            if (x[i].className == 'btnDown') {
                if (x[i].id == 'mbtn_po') { // popup mode
                    if(formObj.chkP.checked) {                                
                        args.action    = 2; // delete popup link
                    } else { // create / edit link to popup image
                        args.action    = 1; 
                        args.popUrl    = '<?=  $cfg['pop_url']; ?>'; // link to popup.php                        
                        args.popSrc    = (formObj.popSrc.value)   ? (formObj.popSrc.value)   : '';                        
                        args.popTitle  = (formObj.popTitle.value) ? (formObj.popTitle.value) : '';
                        args.popTxt    = '<?=  $l->m('in_036'); ?>';
                        if (formObj.popClassName.selectedIndex > 0) { // if class style is selected
                            args.popClassName = (formObj.popClassName.options[formObj.popClassName.selectedIndex].value) ? (formObj.popClassName.options[formObj.popClassName.selectedIndex].value) : '';
                        }
                        // caption parameters
                        args.caption      = formObj.pr_chkCaption.checked ? formObj.pr_chkCaption.value : '';
                        args.captionClass = (formObj.pr_captionClass.options[formObj.pr_captionClass.selectedIndex].value) ? (formObj.pr_captionClass.options[formObj.pr_captionClass.selectedIndex].value) : '';
                    }                            
                }
            }
        }
        //-------------------------------------------------------------------------
        // check if valid image is selected        
        if (!args.action) { // if not popup    mode, check whether there is a valid image selected        
            if (formObj.pr_src.value == '') { // no valid picture has been selected                
                var msg = escapeHTML('<?=  $l->m('er_001') . ': ' $l->m('er_002'); ?>');
                alert(msg);
                return;
            }
            
            args.src = (formObj.pr_src.value) ? (formObj.pr_src.value) : '';                                    
            if ('<?=  $cfg['furl']; ?>' == true) { // create full url incl. e.g. http://localhost....
                                folders = args.src.split("/");
                                file = folders[(folders.length - 1)];
                args.src = '<?=  $cfg['base_url']; ?>' + '/ipanel/uploads/imagens/'+ file;    
                                
            }
                        
            args.width  = (formObj.pr_width.value)  ? (formObj.pr_width.value)  : '';
            args.height = (formObj.pr_height.value) ? (formObj.pr_height.value) : '';                
            args.align     = (formObj.pr_align.value)  ? (formObj.pr_align.value)  : '';
            args.border = (formObj.pr_border.value) ? (formObj.pr_border.value) : '';                
            args.alt     = (formObj.pr_alt.value)    ? (formObj.pr_alt.value)    : '';
            args.title     = (formObj.pr_title.value)  ? (formObj.pr_title.value)  : '';
            args.hspace = (formObj.pr_hspace.value) ? (formObj.pr_hspace.value) : '';
            args.vspace = (formObj.pr_vspace.value) ? (formObj.pr_vspace.value) : ''; 
            if (formObj.pr_class.selectedIndex > 0) { // if class style is selected
                args.className = (formObj.pr_class.options[formObj.pr_class.selectedIndex].value) ? (formObj.pr_class.options[formObj.pr_class.selectedIndex].value) : '';
            }
            // caption parameters
            args.caption = formObj.pr_chkCaption.checked ? formObj.pr_chkCaption.value : '';
            args.captionClass = (formObj.pr_captionClass.options[formObj.pr_captionClass.selectedIndex].value) ? (formObj.pr_captionClass.options[formObj.pr_captionClass.selectedIndex].value) : '';
        } else { // check whether there is valid popup image
            if (formObj.popSrc.value == '') { // no valid picture has been selected                
                var msg = escapeHTML('<?=  $l->m('er_001') . ': ' $l->m('er_002'); ?>');
                alert(msg);
                return;
            }
        }        
                            
        //-------------------------------------------------------------------------    
        // save image to wysiwyg editor and close window        
        window.returnValue = args;
        window.close();                
        
        if (iBrowser.isGecko) { // Gecko                
            <?php                    
                
if (!empty($_REQUEST['callback'])) {                          
                    echo 
"opener." . @$_REQUEST['callback'] . "('" . @$_REQUEST['editor'] . "',this);\n";
                };
            
?>    
        }    
    }
// ============================================================
// = image change - set attributes V 1.0, date: 12/03/2004    =
// ============================================================
    function imageChange() {        
        var formObj = document.forms[0];
        var args     = imageChange.arguments;                                                  // image change arguments - set by rfiles.php                        
        var clib    = absPath(formObj.ilibs.options[formObj.ilibs.selectedIndex].value);    // current library - absolute path        
        var cfile   = document.getElementById('cimg').attributes['cfile'].value;            // get current image
        var cwidth  = document.getElementById('cimg').attributes['cwidth'].value;            // get current width    
        var cheight = document.getElementById('cimg').attributes['cheight'].value;            // get current height        
        var csize   = document.getElementById('cimg').attributes['csize'].value.split('|');    // get current size (array)
        var ctype   = document.getElementById('cimg').attributes['ctype'].value.split('|');    // get current type (array)    
            
        //-------------------------------------------------------------------------
        // set default image attributes
        formObj.pr_src.value    = clib + cfile;        
        formObj.pr_width.value  = cwidth;
        formObj.pr_height.value = cheight;        
        formObj.pr_size.value   = csize[0];        
        formObj.pr_align.options.selectedIndex = 0;
        formObj.pr_class.options.selectedIndex = 0;
        document.getElementById('pr_sizeUnit').innerHTML = csize[1]; // e.g. kb        
        formObj.pr_alt.value     = cfile.substr(0, cfile.length-4);
        formObj.pr_title.value     = cfile.substr(0, cfile.length-4);        
        changeClass(0,'alertImg','hideit');
        //-------------------------------------------------------------------------
        // update preview window    
        var sizes = resizePreview(cwidth, cheight, 150, 150);        
        var src = '<?=  $cfg['scripts']; ?>' + 'phpThumb/phpThumb.php'; // command
        src = src + '?src=' + clib + cfile; // source file
        src = src + '&w=' + sizes['w']; // width    
             //   alert(cfile);
        document.getElementById('inPrevFrame').src = '../../../../uploads/imagens/'+cfile; // update regular preview
        
        //-------------------------------------------------------------------------
        // reset rename and delete info
        if ('<?=  $cfg['rename']; ?>' == true) {
            formObj.in_srcnew.value  = cfile.substr(0, cfile.length-4); // default rename value            
        }
        if ('<?=  $cfg['delete']; ?>' == true) {
            formObj.in_delinfo.value = cfile;                             // default delete value
        }
        
        //-------------------------------------------------------------------------
        // change image attributes in case it's an existing image        
        if (args[0] == 'update') {     // if argument from rfiles.php received                
            setImageArgs();         // update image attributes
        } else if (args[0] == 'delete') { // image was deleted
            document.getElementById('cimg').attributes['cfile'].value = '';            
            document.getElementById('in_srcnew').value  = '';
            document.getElementById('in_delinfo').value = '';            
            document.getElementById('inPrevFrame').src = 'images/noImg.gif'; // update preview
        }
            
        //-------------------------------------------------------------------------
        // update popup preview and set popup default attributes
        if (document.getElementById('mbtn_po').className == 'btnDown') {
            var popSrc = clib + cfile; 
            setImagePopup(popSrc);            
            formObj.popTitle.value = cfile.substr(0, cfile.length-4);            
        }
        //-------------------------------------------------------------------------
        // random image
        formObj.chkRandom.checked = false; // uncheck random on image change
        changeClass(1,'raParamDiv','hideit');
        //-------------------------------------------------------------------------
        updateStyle();        
        btnStage();    
    }
// ============================================================
// = update style frame V 1.0, date: 12/13/2004               =
// ============================================================    
    function updateStyle() {
        var formObj = document.forms[0];            
        document.getElementById('atPrevImg').align          = formObj.pr_align.options[formObj.pr_align.selectedIndex].value;            
        document.getElementById('atPrevImg').vspace     = formObj.pr_vspace.value;
        document.getElementById('atPrevImg').hspace     = formObj.pr_hspace.value;
        document.getElementById('atPrevImg').border     = formObj.pr_border.value;
        document.getElementById('atPrevImg').alt         = formObj.pr_alt.value;
        document.getElementById('atPrevImg').title          = formObj.pr_title.value;
        document.getElementById('atPrevImg').className     = formObj.pr_class.options[formObj.pr_class.selectedIndex].value;    
    }
// ============================================================
// = enable/disable menu buttons, date: 03/21/2005            =
// ============================================================ 
    function btnStage() {
        var formObj = document.forms[0];                    
        var cfile   = document.getElementById('cimg').attributes['cfile'].value; // current image    
        if (cfile  == '') {            
            formObj.img_at.src = 'images/img_at_off.gif';            
            if (formObj.img_cr) {
                formObj.img_cr.src = 'images/img_cr_off.gif';    
            }        
            return false;
        }
        formObj.img_at.src = 'images/img_at.gif';
        if (formObj.img_cr) {
            formObj.img_cr.src = 'images/img_cr.gif';
        }
        return true;        
    }
// ============================================================
// = resize image to fit preview V 1.0, date: 12/19/2004      =
// ============================================================    
    function resizePreview(w,h,mw,mh) { // width, height, max width, max height                
        var sizes = new Array();        
        if (w > mw || h > mh) { // thumbnailing required
            f = w / h; // proportions of image: (f > 1) = landscape; (f < 1) = portrait; (f = 1) = square            
            if (f > 1) { // landscape and square
                w = mw;
                h = Math.round(w / f);            
            } else if (f <= 1) {    // portrait
                h = mh;                
                w = Math.round(h * f);            
            }    
        }                
        sizes['w'] = w;
        sizes['h'] = h;
        return sizes;
    }
// ============================================================
// = insert special characters V 1.0, date: 03/31/2005        =
// ============================================================        
    function selSymbol(elm) {                
        var wArgs = {};
        wArgs.iBrowser = iBrowser;
        wArgs.elm = elm;    // passing calling element to function
        if ((iBrowser.isMSIE)) { 
            var rArgs = showModalDialog('<?=  $cfg['scripts']; ?>symbols.php?lang=<?=  $l->lang?>', wArgs, 
            'dialogHeight:300px; dialogWidth:400px; scrollbars: no; menubar: no; toolbar: no; resizable: no; status: no;');                                                    
            if (rArgs) {                
                setSymbol(null, null, rArgs);
            }            
        } else if (iBrowser.isGecko) {
            var wnd = window.open('<?=  $cfg['scripts']; ?>symbols.php?lang=<?=  $l->lang?>&callback=setSymbol', 'symbols', 'status=no, modal=yes, width=400, height=300');                
            wnd.dialogArguments = wArgs;
        }        
    }
    // set symbol callback
    function setSymbol(editor, sender, rArgs) {        
        if (!rArgs) { // Gecko        
            var rArgs = sender.returnValue;                
        }
        if (rArgs.chr != null) {
            var chr = rArgs.chr;
            var elm = rArgs.elm;                
            chr = String.fromCharCode(chr.substring(2, chr.length -1)); // e.g. returns &#220;        
            document.getElementById(elm).value = document.getElementById(elm).value + ' ' + chr;
        }            
  }         
// ============================================================
// = preload Images, date: 11/13/2004                         =
// ============================================================        
    function preloadImages() {
          var d=document;
        if(d.images) {
            if(!d.MM_p)
                d.MM_p = new Array();
                var i,j=d.MM_p.length,a = preloadImages.arguments;
                for(i= 0; i < a.length; i++)
                    if (a[i].indexOf("#") != 0) {
                        d.MM_p[j] = new Image;
                        d.MM_p[j++].src = a[i];
            }
        }
    }
// ============================================================
// = change image library V 1.0, date: 04/22/2005             =
// ============================================================
    function ilibsClick() {        
        var formObj = document.forms[0];        
        formObj.param.value = ''; // clear param values;        
        formObj.submit();    
        // reset values 
        document.getElementById('inPrevFrame').src = 'images/noImg.gif'; // update preview
        document.getElementById('cimg').attributes['cfile'].value = '';
        btnStage();            
    }
// ============================================================
// = upload image, date: 05/24/2005                           =
// ============================================================
    function uploadClick() {
        var formObj = document.forms[0];        
        if (!checkUpload()) {
            var msg = escapeHTML('<?=  $l->m('er_001') . ': ' $l->m('er_023'); ?>');
            alert(msg);
            return;
        }
        if (confirm('<?=  $l->m('er_021'); ?>')) {            
            formObj.param.value = 'upload'; // parameter: <action>            
            showloadmessage();
            formObj.submit();                        
        }
    }
    // check whether image file is selected for uploading
    function checkUpload() {        
        var formObj = document.forms[0];    
        var upload = false;
        var x = document.getElementById('fiUplDiv').getElementsByTagName('input');
        for (var i = 0; i < x.length; i++) {
            if (x[i].type == 'file') {
                if (x[i].value != '') { // check whether files has been selected for upload                    
                    
                    for (z=0; document.getElementById('chkThumbSize['+ z +']'); z++) {                        
                        if(document.getElementById('chkThumbSize['+ z +']').checked) {
                            upload = true;                            
                        }                        
                    }
                }
            }            
        }
        return upload;    
    }
// ============================================================
// = delete image V 1.0, date: 04/22/2005                     =
// ============================================================
    function deleteClick() {
        var formObj = document.forms[0];        
        var cfile = document.getElementById('cimg').attributes['cfile'].value;
        if (cfile == '') { // check if image is selected    
            var msg = escapeHTML('<?=  $l->m('er_001') . ': ' $l->m('er_002'); ?>');
            alert(msg);
            return;
        }
                
        if (confirm('<?=  $l->m('er_008'); ?> ' + cfile + '!')) {                
            formObj.param.value = 'delete' + '|' + cfile; // parameter: <action>|<file>                
            formObj.submit();    
        }          
    } 
// ============================================================
// = rename image V 1.0, date: 04/22/2005                     =
// ============================================================
    function renameClick() {
        var formObj = document.forms[0];
        var clib =  formObj.ilibs.options[formObj.ilibs.selectedIndex].value; // current library
        var cfile = document.getElementById('cimg').attributes['cfile'].value;        
        var ctype = document.getElementById('cimg').attributes['ctype'].value.split('|');        
                
        if (cfile == '') { // check if image is selected
            var msg = escapeHTML('<?=  $l->m('er_001') . ': ' $l->m('er_002'); ?>');
            alert(msg);
            return;
        }        
        
        var ctype = '.' + imageType(ctype[0]);        
        if (formObj.in_srcnew.value == '' || formObj.in_srcnew.value + ctype == cfile) { // new name is either empty or hasn't changed
            var msg = escapeHTML('<?=  $l->m('er_011'); ?>');
            alert(msg);
            return;
        }
                
        if (confirm('<?=  $l->m('er_010'); ?>: ' + formObj.in_srcnew.value + ctype)) { // do rename                    
            var nfile = formObj.in_srcnew.value + ctype;                 
            formObj.param.value = 'rename' + '|' + cfile + '|' + nfile; // parameter: <action>|<filename>|<newname>        
            formObj.submit();                
        }              
    }
// ============================================================
// = switch list view V 1.0, date: 07/06/2005                 =
// ============================================================
    function switchList() {
        var formObj = document.forms[0];            
        if (formObj.flist.value == 1) { // check if image is selected    
            formObj.flist.value = 0;
        } else {
            formObj.flist.value = 1;
        }        
        // refresh list view        
        var cfile = document.getElementById('cimg').attributes['cfile'].value;
        if (cfile.length > 0) {
            formObj.param.value = 'switch' + '|' + cfile;    
        }
        formObj.submit();    
    } 
// ============================================================
// = create directory V 1.0, date: 04/22/2005                 =
// ============================================================
    function createClick() {
        var formObj = document.forms[0];
        var clib    = formObj.ilibs.options[formObj.ilibs.selectedIndex].value;         // current library
        
        if (clib == '') { // check if library is selected
            var msg = escapeHTML('<?=  $l->m('er_001') . ': ' $l->m('er_002'); ?>');
            alert(msg);
            return;
        }            
        if (formObj.in_dirnew.value == '') { // check if user has entered a new directory name
            var msg = escapeHTML('<?=  $l->m('er_011'); ?>');
            alert(msg);
            return;
        }
                
        if (confirm('<?=  $l->m('in_026'); ?>: ' + clib + formObj.in_dirnew.value)) {                    
            var nfile = formObj.in_dirnew.value;                         
            formObj.param.value = 'create' + '|' + nfile; // parameter: <action>|<newdir>        
            formObj.submit();                
        }                
    }
// ============================================================
// = set random image, date: 07/17/2005                       =
// ============================================================
    function setRandom() {
        var formObj = document.forms[0];
        var action = setRandom.arguments;
        if (action[0] == 0) { // set arguments on init
            var args = window.dialogArguments;    
            var formObj = document.forms[0];
            
            for (var i = 0; i < formObj.ilibs.options.length; i++) { // random library
                var pos = args.rlib.indexOf(formObj.ilibs.options[i].value);
                if (pos != -1) {
                    formObj.ilibs.options.selectedIndex = i;    
                }
            }
            
            ilibsClick();
            formObj.chkRandom.checked = true;
            formObj.randomParam.value = args.rset;
            var src = 'images/randomImg.gif';
            document.getElementById('inPrevFrame').src = src;
            document.getElementById('cimg').attributes['cfile'].value = src;
            changeClass(1,'raParamDiv','showit');
            setImageArgs();
            btnStage();
        } else if (action[0] == 1) {
            if (formObj.chkRandom.checked) {
                document.getElementById('inPrevFrame').src = 'images/randomImg.gif'; // update preview
                var clib= formObj.ilibs.options[formObj.ilibs.selectedIndex].value; 
                var src = '<?=  $cfg['scripts']; ?>' + 'random.php'; // command                    
                src     = src + unescape('?dir=<?=  str_replace('\\','/'$cfg['root_dir']); ?>' + clib);
                src     = src + formObj.randomParam.value;                
                formObj.pr_src.value    = src;
                formObj.pr_alt.value    = '<?=  $l->m('in_053'); ?>';
                formObj.pr_title.value  = '<?=  $l->m('in_053'); ?>';
                formObj.pr_width.value  = '';
                formObj.pr_height.value = '';
                changeClass(1,'raParamDiv','showit');
                document.getElementById('cimg').attributes['cfile'].value = src;                
                btnStage();
                formObj.param.value = '';
                formObj.submit();    
            } else {
                document.getElementById('inPrevFrame').src = 'images/noImg.gif'; // update preview
                formObj.param.value = '';
                formObj.pr_src.value = '';
                changeClass('raParamDiv','hideit');
                document.getElementById('cimg').attributes['cfile'].value = '';
                btnStage();
                formObj.submit();        
            }
        } else if (action[0] == 2) { // resetting parameter values to config value
            formObj.randomParam.value = '<?=  $cfg['random']; ?>';
        }
    }

// ============================================================
// = full size preview V 1.0, date: 12/18/2004                =
// ============================================================    
    function fullSizeView() {
        var formObj = document.forms[0];        
        var clib    = formObj.ilibs.options[formObj.ilibs.selectedIndex].value;     // current library
        var cfile   = document.getElementById('cimg').attributes['cfile'].value;     // current image            
        var cwidth  = document.getElementById('cimg').attributes['cwidth'].value;    // current width
        var cheight = document.getElementById('cimg').attributes['cheight'].value;    // current height
        if (cfile != '') {    
            var sizes;        
            sizes = resizePreview(cwidth,cheight,512,512);            
            if (sizes['w'] > 150 || sizes['h'] > 150) { // open external window if size &gt; 150 which is the size of the preview window            
            } else {
                var msg = escapeHTML('<?=  $l->m('er_001') . ': ' $l->m('er_032'); ?>');
                alert(msg);
                return;
            }
            var src;                        
            src = '<?=  $cfg['scripts']; ?>' + 'phpThumb/phpThumb.php'; // command                            
            src = src + '?src=' + absPath(clib) + cfile; // source image
            src = src + '&w='+sizes['w']; //image width                        
        
            var windowName = 'fullView';                            
            var features =
            'width='        + sizes['w'] +
            ',height='      + sizes['h'] +                
            ',top='         + '10'  +
            ',left='        + '10'  +
            ',location='    + 'no'  +
            ',menubar='     + 'no'  +
            ',scrollbars='  + 'no'  +
            ',status='      + 'no'  +
            ',toolbar='     + 'no'  +
            ',resizable='   + 'no';            
            // open full view popup window
            window.open('<?=  $cfg['pop_url']; ?>?url=' + escape(src) + '&clTxt=' + '<?=  $l->m('in_036'); ?>', windowName, features);                
        }
    }
// ============================================================
// = change class, date: 12/01/2004                           =
// ============================================================
    function changeClass() {         
        var args = changeClass.arguments;         
        if (args[0] == 0 || args[0] == 1) { // 0 = no resizeDialogToContent; 1 = resizeDialogToContent
            var start = 1;
        } else {
            var start = 0;
        }
        
        for(var i = start; i < args.length; i += 2) {
            if(document.getElementById(args[i]) != null) {                
                document.getElementById(args[i]).className = args[i+1];
            }
        }
        // resize dialog to content
        if (args[0] == 1) {                    
            resizeDialogToContent();
        }        
    }    
// ============================================================
// = image dimension change, date: 05/08/2005                 =
// ============================================================        
    function changeDim(sel) {        
        var formObj = document.forms[0];
        var cwidth  = document.getElementById('cimg').attributes['cwidth'].value;            // get current width    
        var cheight = document.getElementById('cimg').attributes['cheight'].value;            // get current height    
        
        if (eval(formObj.pr_width.value) > cwidth || eval(formObj.pr_height.value) > cheight) {         // check for enlarging            
            var msg = escapeHTML('<?=  $l->m('er_001') . ': ' $l->m('er_035'); ?>');
            alert(msg);
            resetDim();
            return;
        }        
        
        f = cheight/cwidth; // factor        
        if (sel == 1) {                                                                     // height changed                
            formObj.pr_width.value  = Math.round(formObj.pr_height.value / f);
        } else if (sel == 0) {                                                                 // width changed            
            formObj.pr_height.value = Math.round(formObj.pr_width.value * f);            
        }        
    }
    
    function resetDim() { // reset dimensions
         var formObj = document.forms[0];
        var cwidth  = document.getElementById('cimg').attributes['cwidth'].value;            // get current width    
        var cheight = document.getElementById('cimg').attributes['cheight'].value;            // get current height    
        formObj.pr_width.value  = cwidth;
        formObj.pr_height.value = cheight;
    }            
// ============================================================
// = show about, date: 06/04/2005                             =
// ============================================================    
    function about() {        
        var formObj = document.forms[0];        
        if (document.getElementById('imDiv').className == 'hideit') {
            var x = document.getElementById('menuBarDiv').getElementsByTagName('li');
            for (var i = 0; i < x.length; i++) {
                if (x[i].className == 'btnDown') {                
                    formObj.param.value = (x[i].id);
                    elm = x[i].id.substring(x[i].id.length-2, x[i].id.length);            
                    if (elm == 'po') { // popup windows - uses inDiv
                        elm = 'in'
                    }
                    elm = elm + 'Div';
                    document.getElementById('mainDivHeader').innerHTML = setTitle('imDiv');         
                    changeClass(1,elm,'hideit','imDiv','showit');                                            
                }
            }
        } else if (document.getElementById('imDiv').className == 'showit' && formObj.param.value != '') {
            elm = formObj.param.value;            
            btn_click(elm);            
        }
    }
// ============================================================
// = image file type extension V 1.0, date: 11/27/2004        =
// ============================================================    
    function imageType(type) {        
        var ext;        
        switch(parseInt(type)) {
            case 1 : ext = 'gif'; break;
               case 2 : ext = 'jpg'; break;
            case 3 : ext = 'png'; break;
            case 6 : ext = 'bmp'; break;
               default: ext = 'unknown';        
        }        
        return ext;
    }
// ============================================================
// = show/hide load message, date: 07/07/2005                 =
// ============================================================
    function showloadmessage() {
        document.getElementById('dialogLoadMessage').style.display = 'block';
    }    
    function hideloadmessage() {
        document.getElementById('dialogLoadMessage').style.display = 'none';
    }    
// ============================================================
// = show image info layer, date: 04/22/2005                  =
// ============================================================
    function showInfo() {
        var formObj = document.forms[0];
        if (formObj.chkRandom.checked) { // random image
            return false;
        }        
        if (document.getElementById('cimg').attributes['cfile'].value != '') {            
            var obj  = document.getElementById('inPrevDiv');
            var oDiv = document.getElementById('infoDiv');                
            
            if (oDiv.className == 'showit') {
                changeClass(0,oDiv.id,'hideit');
            } else {
                document.getElementById('inf_cwidth').innerHTML  = document.getElementById('cimg').attributes['cwidth'].value  + ' px';
                document.getElementById('inf_cheight').innerHTML = document.getElementById('cimg').attributes['cheight'].value + ' px';
                ctype = document.getElementById('cimg').attributes['ctype'].value.split('|'); 
                document.getElementById('inf_ctype').innerHTML   = ctype[1];        
                csize = document.getElementById('cimg').attributes['csize'].value.split('|');
                document.getElementById('inf_csize').innerHTML   = csize[0] + ' ' + csize[1];                
                document.getElementById('inf_ccdate').innerHTML  = document.getElementById('cimg').attributes['ccdate'].value; 
                document.getElementById('inf_cmdate').innerHTML  = document.getElementById('cimg').attributes['cmdate'].value;        
                if (iBrowser.isMSIE) {
                    moveInfoTo(obj, oDiv, 0, 0); // object to move to (destination), object being moved, x offset, y offset        
                } else if (iBrowser.isGecko) {
                    moveInfoTo(obj, oDiv, 0, 0); // object to move to (destination), object being moved, x offset, y offset
                }                        
                changeClass(0, oDiv.id, 'showit');
            }
        }    
    }
// ============================================================
// = move layer/div to object, date: 04/22/2005               =
// ============================================================
    function moveInfoTo(obj, oDiv, ox, oy) {            
            var newX = getPosX(obj) + ox;
            var newY = getPosY(obj) + oy;            
            document.getElementById(oDiv.id).style.left = newX + 'px';
            document.getElementById(oDiv.id).style.top  = newY + 'px';                    
    }
// ============================================================
// = get object's position, date: 04/22/2005                  =
// ============================================================
    function getPosX(obj) { // get X position
        var cleft = 0;
        if (obj.offsetParent) {
            while (obj.offsetParent) {
                cleft += obj.offsetLeft
                obj    = obj.offsetParent;
            }
        } else if (obj.x) {
            cleft += obj.x;
        }
        return cleft;        
    }

    function getPosY(obj) { // get Y position
        var ctop = 0;
        if (obj.offsetParent) {
            while (obj.offsetParent) {
                ctop += obj.offsetTop
                obj   = obj.offsetParent;
            }
        } else if (obj.y) {
            ctop += obj.y;
        }
        return ctop;
    }
// ============================================================
// = returns absolute path, date: 04/22/2005                  =
// ============================================================
    function absPath(path) {
        if (path.charAt(0) != '/') {
            path = '/' + path;            
        }
        return path;
    }
// ============================================================
// = escapeHTML, date: 08/12/2005                             =
// ============================================================
    function escapeHTML(str) {        
        var divElm = document.createElement('div');
        divElm.innerHTML = str; 
        str = divElm.innerHTML;
        return str;
      }
//-->
</script>
</head>
<body onLoad="init(); hideloadmessage();" dir="<?=  $l->getDir(); ?>">
<?php include dirname(__FILE__) . '/scripts/loadmsg.php'?>
<!- image info layer (cimg) -->
<div id="infoDiv" class="hideit">
  <div>
    <label><?=  $l->m('in_028'); ?>:</label>
    <span id="inf_cwidth"> </span>
  </div>
  <div>
    <label><?=  $l->m('in_029'); ?>:</label>
    <span id="inf_cheight"> </span>
  </div>
  <div>
    <label><?=  $l->m('in_030'); ?>:</label>
    <span id="inf_ctype"> </span>
  </div>
  <div>
    <label><?=  $l->m('in_031'); ?>:</label>
    <span id="inf_csize"> </span>
  </div>
  <div>
    <label><?=  $l->m('in_033'); ?>:</label>
    <span id="inf_ccdate"> </span>
  </div>
  <div>
    <label><?=  $l->m('in_034'); ?>:</label>
    <span id="inf_cmdate"> </span>
  </div>
</div>
<form id="iBrowser" name="iBrowser" method="post" action="scripts/rfiles.php" enctype="multipart/form-data" target="inSelFrame">
  <input type="hidden" name="lang" value="<?=  $l->lang?>" />
  <input type="hidden" id="param" name="param" value="" />
  <input type="hidden" id="flist" name="flist" value="<?=  $cfg['list']; ?>" />
  <input type="hidden" id="cimg" name="cimg" value="" cfile="" cwidth="" cheight="" csize="" ctype="" ccdate="" cmdate="" />
  <div id="outerDivWrap" style="width: 580px">
    <div class="headerDiv">
      <div class="btnRight">
        <img src="images/about_off.gif" alt="<?=  $l->m('im_015'); ?>" width="16" height="16" border="0" align="middle" title="<?=  $l->m('im_015'); ?>" onClick="about();" onMouseOver="this.src='images/about.gif';" onMouseOut="this.src='images/about_off.gif';" />
      </div>
      <?=  $l->m('im_002'); ?>
    </div>
    <div class="brdPad">
      <!- MAIN MENU --------------------------------------------------------- -->
      <div id="menuDivWrap" style="display:none">
        <div class="headerDiv">
          <?=  $l->m('im_003'); ?>
        </div>
        <div class="brdPad">
          <div id="menuDiv">
            <div id="menuBarDiv">
              <ul>
                <li id="mbtn_in" class="btnUp"><img id="img_in" src="images/img_in.gif" width="40" height="40" />
                  <div>
                    <?=  $l->m('im_007'); ?>
                  </div>
                </li>
                <li id="mbtn_at" class="btnUp"><img id="img_at" src="images/img_at.gif" width="40" height="40" />
                  <div>
                    <?=  $l->m('im_009'); ?>
                  </div>
                </li>
                <li id="mbtn_po" class="btnUp"><img id="img_po" src="images/img_po.gif" width="40" height="40" />
                  <div>
                    <?=  $l->m('im_013'); ?>
                  </div>
                </li>
              </ul>
            </div>
          </div>
        </div>
      </div>
      <!- // menuDivWrap -->
      <!- MAIN CONTENT ------------------------------------------------------ -->
      <div id="mainDivWrap" style="margin-left:5px">
        <div id="mainDivHeader" class="headerDiv" style='display:none'>
          <?=  $l->m('im_016'); ?>
        </div>
        <div class="brdPad">
          <div id="mainDiv">
            <!- WELCOME ----------------------------------------------------------- -->
         <!--   <div id="imDiv" class="showit">
              <p><img class="right" src="images/ib.gif" alt="<?=  $l->m('im_001'); ?>" title="<?=  $l->m('im_001'); ?>" width="48" height="48" border="0" /><strong>net<span class="hilight">4</span>visions.com</strong> - the image browser plugin for WYSIWYG editors like FCKeditor, SPAW, tinyMCE, Xinha, and HTMLarea!</p>
              <p> <strong> <span class="hilight">i</span>Browser</strong> does upload images and supply file management functions. Images can be resized on the fly. If you need even more advanced features, have a look at <strong> <span class="hilight">i</span>Manager</strong>, another <strong>net<span class="hilight">4</span>visions.com</strong> plugin - it adds truecolor image editing functions like: resize, flip, crop, add text, gamma correct, merge into other image, and many others.</p>
              <p><strong> <span class="hilight">i</span>Browser</strong> is written and distributed under the GNU General Public License which means that its source code is freely-distributed and available to the general public.</p>
              <p>&nbsp;</p>
              <p>
              <div class="btnRight">
                <img src="images/firefox.gif" alt="" title="" width="80" height="15" align="absmiddle" /><img src="images/explorer.gif" alt="" title="" width="80" height="15" align="absmiddle" />
              </div>
              <span class="ver"> Version: <?=  $cfg['ver']; ?> </span>
              </p>
            </div>  -->
            <!- // imDiv -->
            <!- INSERT/CHANGE ----------------------------------------------------- -->
            <div id="inDiv" class="showit">
              <fieldset>
              <!- select library ---------------------------------------------------- -->
              <div id="ilibsDiv" class="showit">
                <div class="rowDiv">
                  <div class="btnRight">
                    <img class="hlpBtn" src="images/help_off.gif" onMouseOver="this.src='images/help.gif';" onMouseOut="this.src='images/help_off.gif';" onClick="alert(this.alt);" title="<?=  $l->m('in_003'); ?>" alt="<?=  $l->m('in_003'); ?>" width="16" height="16" border="0" />
                  </div>
                  <label for="ilibs"> <span class="title"> <?=  $l->m('in_002'); ?> </span> </label>
                  <select class="fldlg" id="ilibs" name="ilibs" size="1" onChange="ilibsClick(this);">
                    <?=  $lib_options?>
                  </select>
                </div>
              </div>
              </fieldset>
              <div class="floatWrap">
                <!- left column ------------------------------------------------------- -->
                <div class="colLeft">
                  <div style="float: left;">
                    <!- select image ------------------------------------------------------ -->
                    <div class="rowDiv">
                      <div class="btnRight">
                        <img id="alertImg" class="hideit" src="images/alert_off.gif" onClick="alert(this.alt);" onMouseOver="this.src='images/alert.gif';" onMouseOut="this.src='images/alert_off.gif';" alt="<?=  $l->m('in_051'); ?>" title="<?=  $l->m('in_051'); ?>" width="16" height="16" border="0" />
                      </div>
                      <label> <span class="title"> <?=  $l->m('in_004'); ?> </span> </label>
                    </div>
                    <div class="rowDiv">
                       <!-- 
                      <div class="btnRight">
                        <span><img src="images/info_off.gif" onMouseOver="this.src='images/info.gif'; showInfo();" onMouseOut="this.src='images/info_off.gif'; showInfo();" alt="" title="" width="16" height="16" border="0" /><br />
                        <img src="images/dirview_off.gif" onClick="switchList();" onMouseOver="this.src='images/dirview.gif';" onMouseOut="this.src='images/dirview_off.gif';" alt="<?=  $l->m('in_052'); ?>" title="<?=  $l->m('in_052'); ?>" width="16" height="16" border="0" /></span>
                      </div>
                       -->
                      <div id="inSelDiv">
                        <iframe name="inSelFrame" id="inSelFrame" src="scripts/rfiles.php?clib=<?=  $clib?>" style="width: 100%; height: 100%;" scrolling="no" marginheight="0" marginwidth="0" frameborder="0"></iframe>
                      </div>
                    </div>
                  </div>
                </div>
                <!- // colLeft -->
                <!- right column ----------------------------------------------------- -->
                <div class="colRight">
                  <div style="float: left;">
                    <!- preview image ---------------------------------------------------- -->
                    <div class="rowDiv">
                      <label> <span class="title"> <?=  $l->m('in_005'); ?> </span> </label>
                    </div>
                    <div class="rowDiv">
                        <!--
                      <div class="btnRight">
                        <img onClick="fullSizeView('in'); return false;" src="images/prev_off.gif" onMouseOver="this.src='images/prev.gif';" onMouseOut="this.src='images/prev_off.gif';" alt="<?=  $l->m('in_007'); ?>" title="<?=  $l->m('in_007'); ?>" width="16" height="16" border="0" />
                      </div>
                        -->
                      <div id="inPrevDiv" style="width:220px">
                        <iframe name="inPrevFrame" id="inPrevFrame" src="images/noImg.gif" style="width: 100%; height: 100%;" scrolling="auto" marginheight="0" marginwidth="0" frameborder="0"></iframe>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <!- // colRight -->
              <!- random section --------------------------------------------------- -->
              <div id="raDiv" class="showit">
                <div class="mbottom5">
                    <!--
                  <div class="rowDiv">
                    <div class="btnRight">
                      <img class="hlpBtn" src="images/help_off.gif" onMouseOver="this.src='images/help.gif';" onMouseOut="this.src='images/help_off.gif';" onClick="alert(this.alt);" alt="<?=  $l->m('in_054'); ?>" title="<?=  $l->m('in_054'); ?>" width="16" height="16" border="0" />
                    </div>
                    <label> <span class="title"> <?=  $l->m('in_053'); ?> </span> </label>
                    <input name="chkRandom" id="chkRandom" type="checkbox" value="" class="chkBox" onClick="setRandom(1);" />
                    <span class="frmText"> <?=  $l->m('in_055'); ?> </span>
                  </div>
                    -->
                  <div class="rowDiv">
                    <div id="raParamDiv" class="hideit">
                      <!--<div class="btnRight">
                        <img src="images/img_size_off.gif" onMouseOver="this.src='images/img_size.gif';" onMouseOut="this.src='images/img_size_off.gif';" onClick="setRandom(2);" alt="<?=  $l->m('in_057'); ?>" title="<?=  $l->m('in_057'); ?>" width="16" height="16" border="0" />
                      </div>
                      <label for="randomParam"> <span class="pad10"> <?=  $l->m('in_056'); ?> </span> </label>
                      <input class="fldlg" id="randomParam" name="randomParam" type="text" value="<?=  $cfg['random']; ?>" />
                    </div>
                      -->
                  </div>
                </div>
              </div>
              <!- // raDiv -->
              <!- popup section ---------------------------------------------------- -->
              <div id="poDiv" class="hideit">
                <div class="btnRight">
                  <img class="hlpBtn" src="images/help_off.gif" onMouseOver="this.src='images/help.gif';" onMouseOut="this.src='images/help_off.gif';" onClick="alert(this.alt);" alt="<?=  $l->m('in_013'); ?>" title="<?=  $l->m('in_013'); ?>" width="16" height="16" border="0" />
                </div>
                  <!--
                <div class="poPrevDiv">
                  <iframe id="poPrevFrame" name="poPrevFrame" src="images/noPop.gif" style="width: 100%; height: 100%;" scrolling="no" marginheight="0" marginwidth="0" frameborder="0"></iframe>
                </div>
                  -->
                <div class="rowDiv">
                  <label> <span class="title"> <?=  $l->m('in_010'); ?> </span> </label>
                </div>
                <div id="poDelDiv" class="hideit">
                  <div class="rowDiv">
                    <label for="chkP"> <span class="pad10"> <?=  $l->m('in_024'); ?> </span> </label>
                    <input type="checkbox" id="chkP" name="chkP" value="" class="chkBox"/>
                    <span class="frmText"> (<?=  $l->m('in_014'); ?>) </span>
                  </div>
                </div>
                <div class="rowDiv">
                  <label for="popClassName"> <span class="pad10"> <?=  $l->m('at_009'); ?> </span> </label>
                  <select class="fldm" id="popClassName" name="popClassName" />
                  
                  <option value="default" selected="selected"><?=  $l->m('at_099'); ?></option>
                  <?=  getStyles(false); ?>
                  </select>
                </div>
                <!- clear floats ------------------------------------------------------ -->
                <div class="clrFloatRight">
                </div>
                <div class="rowDiv">
                  <label for="popTitle"> <span class="pad10"> <?=  $l->m('at_002'); ?> </span> </label>
                  <input class="fldlg" id="popSrc" name="popSrc" type="text" value="" disabled="true" readonly="true"/>
                </div>
                <div class="rowDiv">
                  <div class="btnRight">
                    <img onClick="selSymbol('popTitle');" src="images/symbols_off.gif" onMouseOver="this.src='images/symbols.gif';" onMouseOut="this.src='images/symbols_off.gif';" title="<?=  $l->m('at_029'); ?>" alt="<?=  $l->m('at_029'); ?>" width="16" height="16" border="0" /><img class="hlpBtn" src="images/help_off.gif" onMouseOver="this.src='images/help.gif';" onMouseOut="this.src='images/help_off.gif';" onClick="alert(this.alt);" alt="<?=  $l->m('at_004'); ?>" title="<?=  $l->m('at_004'); ?>" width="16" height="16" border="0" />
                  </div>
                  <label for="popTitle"> <span class="pad10"> <?=  $l->m('at_003'); ?> </span> </label>
                  <input class="fldmlg" id="popTitle" name="popTitle" type="text" value="" />
                </div>
              </div>
              <!- // poDiv -->
              <!- file section ----------------------------------------------------- -->
              <div id="fileDivWrap" class="showit">
                <div class="rowDiv">
                  <div class="btnRight">
                    <?php if ($cfg['create'] && isset($cfg['ilibs_inc'])) {; ?>
                    <img src="images/dir_off.gif" onClick="changeClass(0,'fileDiv','showit','fiDirDiv','showit','fiUplDiv','hideit','fiRenDiv','hideit','fiDelDiv','hideit');" onMouseOver="this.src='images/dir.gif';" onMouseOut="this.src='images/dir_off.gif';" alt="<?=  $l->m('in_027'); ?>" title="<?=  $l->m('in_027'); ?>" width="16" height="16" />
                    <?php }; ?>
                    <?php if ($cfg['upload']) {; ?>
                    <img src="images/upimg_off.gif" onClick="changeClass(1,'fileDiv','showit','fiDirDiv','hideit','fiUplDiv','showit','fiRenDiv','hideit','fiDelDiv','hideit');" onMouseOver="this.src='images/upimg.gif';" onMouseOut="this.src='images/upimg_off.gif';" alt="<?=  $l->m('in_019'); ?>" title="<?=  $l->m('in_019'); ?>" width="16" height="16" />
                    <?php }; ?>
                    <?php if ($cfg['rename']) {; ?>
                    <img class="isecbtn"src="images/renimg_off.gif" onClick="changeClass(0,'fileDiv','showit','fiDirDiv','hideit','fiRenDiv','showit','fiUplDiv','hideit','fiDelDiv','hideit');" onMouseOver="this.src='images/renimg.gif';" onMouseOut="this.src='images/renimg_off.gif';" alt="<?=  $l->m('in_017'); ?>" title="<?=  $l->m('in_017'); ?>" width="16" height="16" border="0" />
                    <?php }; ?>
                    <?php if ($cfg['delete']) {; ?>
                    <img src="images/delimg_off.gif" onClick="changeClass(0,'fileDiv','showit','fiDirDiv','hideit','fiDelDiv','showit','fiRenDiv','hideit','fiUplDiv','hideit');" onMouseOver="this.src='images/delimg.gif';" onMouseOut="this.src='images/delimg_off.gif';" alt="<?=  $l->m('in_006'); ?>" title="<?=  $l->m('in_006'); ?>" width="16" height="16" border="0" />
                    <?php }; ?>
                    <img class="hlpBtn" src="images/help_off.gif" onMouseOver="this.src='images/help.gif';" onMouseOut="this.src='images/help_off.gif';" onClick="alert(this.alt);" alt="<?=  $l->m('in_008'); ?>" title="<?=  $l->m('in_008'); ?>" width="16" height="16" border="0" />
                  </div>
                  <label> <span class="title"> <?=  $l->m('in_015'); ?> </span> </label>
                </div>
                <!- clear floats ------------------------------------------------------ -->
                <div class="clrFloatRight">
                </div>
                <div id="fileDiv" class="showit">
                  <?php if ($cfg['delete']) { ?>
                  <div id="fiDelDiv" class="hideit">
                    <div class="rowDiv">
                      <div class="btnRight">
                        <img onClick="deleteClick();" src="images/okclick_off.gif" onMouseOver="this.src='images/okclick.gif';" onMouseOut="this.src='images/okclick_off.gif';" alt="<?=  $l->m('in_006'); ?>" title="<?=  $l->m('in_006'); ?>" width="16" height="16" border="0" />
                      </div>
                      <label for="in_srcnew"> <span class="pad10"> <?=  $l->m('in_024'); ?> </span> </label>
                      <input class="fldlg readonly" id="in_delinfo" name="in_delinfo" type="text" value="" disabled="true" readonly="true" />
                    </div>
                  </div>
                  <?php }; ?>
                  <?php if ($cfg['rename']) { ?>
                  <div id="fiRenDiv" class="hideit">
                    <div class="rowDiv">
                      <div class="btnRight">
                        <img onClick="renameClick();" src="images/okclick_off.gif" onMouseOver="this.src='images/okclick.gif';" onMouseOut="this.src='images/okclick_off.gif';" alt="<?=  $l->m('in_017'); ?>" title="<?=  $l->m('in_017'); ?>" width="16" height="16" border="0" />
                      </div>
                      <label for="in_srcnew"> <span class="pad10"> <?=  $l->m('in_016'); ?> </span> </label>
                      <input class="fldlg" id="in_srcnew" name="in_srcnew" type="text" value="" onKeyUp="RemoveInvalidChars(this, '[^A-Za-z0-9 \_-]'); ForceLowercase(this); CharacterReplace(this, ' ', '_'); return false;"  />
                    </div>
                  </div>
                  <?php }; ?>
                  <?php if ($cfg['create']) { ?>
                  <div id="fiDirDiv" class="hideit">
                    <div class="rowDiv">
                      <div class="btnRight">
                        <img onClick="createClick();" src="images/okclick_off.gif" onMouseOver="this.src='images/okclick.gif';" onMouseOut="this.src='images/okclick_off.gif';" alt="<?=  $l->m('in_026'); ?>" title="<?=  $l->m('in_026'); ?>" width="16" height="16" border="0" />
                      </div>
                      <label for="in_srcnew"> <span class="pad10"> <?=  $l->m('in_025'); ?> </span> </label>
                      <input class="fldlg" id="in_dirnew" name="in_dirnew" type="text" value="" onKeyUp="RemoveInvalidChars(this, '[^A-Za-z0-9 \_-]'); ForceLowercase(this); CharacterReplace(this, ' ', '_'); return false;" />
                    </div>
                  </div>
                  <?php }; ?>
                  <?php if ($cfg['upload']) {; ?>
                  <div id="fiUplDiv" class="hideit">
                    <div class="rowDiv">
                      <div class="btnRight">
                        <img onClick="uploadClick();" src="images/okclick_off.gif" onMouseOver="this.src='images/okclick.gif';" onMouseOut="this.src='images/okclick_off.gif';" alt="<?=  $l->m('in_019'); ?>" title="<?=  $l->m('in_019'); ?>" width="16" height="16" />
                      </div>
                      <?php 
                            $max 
= isset($cfg['umax']) && $cfg['umax'] >= $cfg['umax'] : 1;                    
                            for(
$i=1$i <= $max$i++) {; ?>
                      <label for="nfile"> <span class="pad10"> <?=  $l->m('in_018'); if ($max 1){ echo ' (' $i ')';} ?> </span> </label>
                      <input name="nfile[]" type="file" class="fldlg" id="nfile[]" size="53" accept="image/*" />
                      <?php }; ?>
                    </div>
                    <div class="rowDiv">
                      <div class="btnRight">
                        <img class="hlpBtn" src="images/help_off.gif" onMouseOver="this.src='images/help.gif';" onMouseOut="this.src='images/help_off.gif';" onClick="alert(this.alt);" title="<?=  $l->m('in_021'); ?>" alt="<?=  $l->m('in_021'); ?>" width="16" height="16" border="0" />
                      </div>
                      <label for="chkThumbSize[]"> <span class="pad20"> <?=  $l->m('in_020'); ?> </span> </label>
                      <div id="fmtDiv">
                        <?=  thumbSizes($cfg['thumbs']); ?>
                      </div>
                    </div>
                    <div class="rowDiv">
                      <div class="btnRight">
                        <img class="hlpBtn" src="images/help_off.gif" onMouseOver="this.src='images/help.gif';" onMouseOut="this.src='images/help_off.gif';" onClick="alert(this.alt);" title="<?=  $l->m('in_038'); ?>" alt="<?=  $l->m('in_038'); ?>" width="16" height="16" border="0" />
                      </div>
                      <label for="rotateDiv"> <span class="pad20"> <?=  $l->m('in_037'); ?> </span> </label>
                      <select class="fldm" id="selRotate" name="selRotate">
                        <option value="" selected="selected"><?=  $l->m('in_041'); ?></option>
                        <optgroup label="<?=  $l->m('in_043'); ?>">
                        <option value="P" ><?=  $l->m('in_044'); ?></option>
                        <option value="p" ><?=  $l->m('in_045'); ?></option>
                        </optgroup>
                        <optgroup label="<?=  $l->m('in_046'); ?>">
                        <option value="l" ><?=  $l->m('in_047'); ?></option>
                        <option value="L"><?=  $l->m('in_048'); ?></option>
                        </optgroup>
                        <optgroup label="<?=  $l->m('in_049'); ?>">
                        <option value="x"><?=  $l->m('in_050'); ?></option>
                        </optgroup>
                      </select>
                      <span class="frmText">(<?=  $l->m('in_099'); ?><?=  $l->m('in_042'); ?>)</span>
                    </div>
                  </div>
                  <?php }; ?>
                </div>
              </div>
              <!- // fiDiv -->
            </div>
            <!- // inDiv -->
            <!- ATTRIBUTES -------------------------------------------------------- -->
            <div id="atDiv" class="hideit">
              <fieldset>
              <div class="rowDiv">
                <label for="pr_src"> <span class="title"> <?=  $l->m('at_002'); ?> </span> </label>
                <input class="fldlg readonly" id="pr_src" name="pr_src" type="text" value="" disabled="true" readonly="true" />
              </div>
              <div class="rowDiv">
                <div class="btnRight">
                  <img onClick="selSymbol('pr_title');" src="images/symbols_off.gif" onMouseOver="this.src='images/symbols.gif';" onMouseOut="this.src='images/symbols_off.gif';" title="<?=  $l->m('at_029'); ?>" alt="<?=  $l->m('at_029'); ?>" width="16" height="16" border="0" /><img class="hlpBtn" src="images/help_off.gif" onMouseOver="this.src='images/help.gif';" onMouseOut="this.src='images/help_off.gif';" onClick="alert(this.alt);" alt="<?=  $l->m('at_004'); ?>" title="<?=  $l->m('at_004'); ?>" width="16" height="16" border="0" />
                </div>
                <label for="pr_title"> <span class="title"> <?=  $l->m('at_003'); ?> </span> </label>
                <input class="fldmlg" id="pr_title" name="pr_title" type="text" value="" onChange="updateStyle()" />
              </div>
              <div class="rowDiv">
                <div class="btnRight">
                  <img onClick="selSymbol('pr_alt');" src="images/symbols_off.gif" onMouseOver="this.src='images/symbols.gif';" onMouseOut="this.src='images/symbols_off.gif';" title="<?=  $l->m('at_030'); ?>" alt="<?=  $l->m('at_030'); ?>" width="16" height="16" border="0" /><img class="hlpBtn" src="images/help_off.gif" onMouseOver="this.src='images/help.gif';" onMouseOut="this.src='images/help_off.gif';" onClick="alert(this.alt);" alt="<?=  $l->m('at_006'); ?>" title="<?=  $l->m('at_006'); ?>" width="16" height="16" border="0" />
                </div>
                <label for="pr_alt"> <span class="title"> <?=  $l->m('at_005'); ?> </span> </label>
                <input class="fldmlg" id="pr_alt" name="pr_alt" type="text" value="" onChange="updateStyle()" />
              </div>
              </fieldset>
              <div class="floatWrap">
                <!- left column ------------------------------------------------------ -->
                <div class="colLeft">
                  <div class="rowDiv">
                    <label> <span class="title"> <?=  $l->m('at_007'); ?> </span> </label>
                  </div>
                  <div class="rowDiv">
                    <div class="btnRight">
                      <img class="hlpBtn" src="images/help_off.gif" onMouseOver="this.src='images/help.gif';" onMouseOut="this.src='images/help_off.gif';" onClick="alert(this.alt);" alt="<?=  $l->m('at_008'); ?>" title="<?=  $l->m('at_008'); ?>" width="16" height="16" border="0" />
                    </div>
                    <label for="pr_class"> <span class="pad10"> <?=  $l->m('at_009'); ?> </span> </label>
                    <select class="fldm" id="pr_class" name="pr_class" onChange="updateStyle()">
                      <option value="default" selected="selected"><?=  $l->m('at_099'); ?></option>
                      <?=  getStyles(false); ?>
                    </select>
                  </div>
                  <div class="rowDiv">
                    <div class="btnRight">
                      <img class="hlpBtn" src="images/help_off.gif" onMouseOver="this.src='images/help.gif';" onMouseOut="this.src='images/help_off.gif';" onClick="alert(this.alt);" title="<?=  $l->m('at_011'); ?>" alt="<?=  $l->m('at_011'); ?>" width="16" height="16" border="0" />
                    </div>
                    <label> <span class="title"> <?=  $l->m('at_010'); ?> </span> </label>
                  </div>
                  <div class="rowDiv">
                    <label for="pr_align"> <span class="pad10"> <?=  $l->m('at_012'); ?> </span> </label>
                    <select class="fldm" id="pr_align" name="pr_align" onChange="updateStyle()">
                      <option value=""><?=  $l->m('at_013'); ?></option>
                      <option value="left"><?=  $l->m('at_014'); ?></option>
                      <option value="right"><?=  $l->m('at_015'); ?></option>
                      <option value="top"><?=  $l->m('at_016'); ?></option>
                      <option value="middle"><?=  $l->m('at_017'); ?></option>
                      <option value="bottom"><?=  $l->m('at_018'); ?></option>
                    </select>
                  </div>
                  <div class="rowDiv">
                    <label for="pr_size"> <span class="pad10"> <?=  $l->m('at_022'); ?> </span> </label>
                    <input class="fldsm readonly" id="pr_size" name="pr_size" type="text"value="" maxlength="8" disabled="true" readonly="true" />
                    <span class="frmText">(<span id="pr_sizeUnit"></span>)</span>
                  </div>
                  <div class="rowDiv">
                    <?php if ($cfg['attrib'] == true) {; ?>
                    <div class="btnRight">
                      <img src="images/img_size_off.gif" onMouseOver="this.src='images/img_size.gif';" onMouseOut="this.src='images/img_size_off.gif';" onClick="resetDim();" alt="<?=  $l->m('at_031'); ?>" title="<?=  $l->m('at_031'); ?>" width="16" height="16" border="0" />
                    </div>
                    <?php }; ?>
                    <label for="pr_width"> <span class="pad10"> <?=  $l->m('at_023'); ?> </span> </label>
                    <input id="pr_width" name="pr_width" type="text"value="" maxlength="4" <?php if ($cfg['attrib'] != true) {; ?> class="fldsm readonly" disabled="true" readonly="true" <?php } else {; ?> class="fldsm" onchange="changeDim(0);" onkeyup="RemoveInvalidChars(this, '[^0-9]');" <?php }; ?> />
                    <span class="frmText"> (px) </span>
                  </div>
                  <div class="rowDiv">
                    <label for="pr_height"> <span class="pad10"> <?=  $l->m('at_024'); ?> </span> </label>
                    <input id="pr_height" name="pr_height" type="text"value="" maxlength="4" <?php if ($cfg['attrib'] != true) {; ?> class="fldsm readonly" disabled="true" readonly="true" <?php } else {; ?> class="fldsm" onchange="changeDim(1);" onkeyup="RemoveInvalidChars(this, '[^0-9]');" <?php }; ?> />
                    <span class="frmText"> (px) </span>
                  </div>
                  <div class="rowDiv">
                    <label for="pr_border"> <span class="pad10"> <?=  $l->m('at_025'); ?> </span> </label>
                    <input class="fldsm" id="pr_border" name="pr_border" type="text"value="" maxlength="2" onChange="updateStyle();" onKeyUp="RemoveInvalidChars(this, '[^0-9]');"  />
                    <span class="frmText"> (px) </span>
                  </div>
                  <div class="rowDiv">
                    <label for="pr_vspace"> <span class="pad10"> <?=  $l->m('at_026'); ?> </span> </label>
                    <input class="fldsm" id="pr_vspace" name="pr_vspace" type="text" value="" maxlength="2" onChange="updateStyle();" onKeyUp="RemoveInvalidChars(this, '[^0-9]');" />
                    <span class="frmText"> (px) </span>
                  </div>
                  <div class="rowDiv">
                    <label for="pr_hspace"> <span class="pad10"> <?=  $l->m('at_027'); ?> </span> </label>
                    <input class="fldsm" id="pr_hspace" name="pr_hspace" type="text" value="" maxlength="2" onChange="updateStyle();" onKeyUp="RemoveInvalidChars(this, '[^0-9]');" />
                    <span class="frmText"> (px) </span>
                  </div>
                </div>
                <!- // colLeft -->
                <!- right column ----------------------------------------------------- -->
                <div class="colRight">
                  <div style="float: left;">
                    <div class="rowDiv">
                      <label> <span class="title"> <?=  $l->m('at_028'); ?> </span> </label>
                    </div>
                    <div class="rowDiv">
                      <div id="atPrevDiv">
                        <p><img id="atPrevImg" src="images/textflow.gif" width="45" height="45" alt="" title="" hspace="" vspace="" border="" class="" />Lorem ipsum, Dolor sit amet, consectetuer adipiscing loreum ipsum edipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Loreum ipsum edipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exercitation ullamcorper suscipit. Lorem ipsum, Dolor sit amet, consectetuer adipiscing loreum ipsum edipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
                      </div>
                    </div>
                  </div>
                </div>
                <!- // colRight -->
                <div class="rowDiv">
                  <div class="btnRight">
                    <img class="hlpBtn" src="images/help_off.gif" onMouseOver="this.src='images/help.gif';" onMouseOut="this.src='images/help_off.gif';" onClick="alert(this.alt);" alt="<?=  $l->m('at_033'); ?>" title="<?=  $l->m('at_033'); ?>" width="16" height="16" border="0" />
                  </div>
                  <label for="pr_chkCaption"> <span class="title"> <?=  $l->m('at_032'); ?> </span> </label>
                  <input name="pr_chkCaption" type="checkbox" class="chkBox" id="pr_chkCaption" onChange="updateStyle()" value="1" />
                  <span class="frmText">(<?=  $l->m('at_034'); ?>)</span>
                </div>
                <div class="rowDiv">
                  <div class="btnRight">
                    <img class="hlpBtn" src="images/help_off.gif" onMouseOver="this.src='images/help.gif';" onMouseOut="this.src='images/help_off.gif';" onClick="alert(this.alt);" alt="<?=  $l->m('at_008'); ?>" title="<?=  $l->m('at_008'); ?>" width="16" height="16" border="0" />
                  </div>
                  <label for="pr_captionClass"> <span class="pad10"> <?=  $l->m('at_009'); ?> </span> </label>
                  <select class="fldm" id="pr_captionClass" name="pr_captionClass" onChange="updateStyle()">
                    <option value="default" selected="selected"><?=  $l->m('at_099'); ?></option>
                    <?=  getStyles(true); ?>
                  </select>
                </div>
              </div>
            </div>
            <!- // atDiv -->
          </div>
        </div>
      </div>
      <!- // mainDivWrap -->
      <!- footer ----------------------------------------------------------- -->
      <div id="ftDivWrap">
        <div id="ftDiv">
          <input type="button" value="Inserir Imagem no Texto" class="btn" style="height: 35px !important; font-weight:bold !important; width: 160px" onClick="insertImage();" />
          <span class="pad5">
          <input type="button" value="<?=  $l->m('im_006'); ?>" class="btn" style="height: 35px; font-weight:bold"  onClick="top.window.close();" />
          </span>
        </div>
      </div>
      <!- // ftDivWrap -->
    </div>
  </div>
  <!- // outerDivWrap -->
</form>
</body>
</html><?php
// ============================================================
// = create library list V 1.0, date: 05/10/2005              =
// ============================================================
    
function liboptions($arr$prefix ''$sel '') {
          
$retval '';
          foreach(
$arr as $lib) {            
            
$retval .= '<option value="' absPath($lib['value']) . '"' . (($lib['value'] == $sel) ? ' selected="selected"' '') . '>' $prefix $lib['text'] . '</option>' "\n";
          }
          return 
$retval;
    }
// ============================================================
// = create thumb sizes V 1.0, date: 05/23/2005               =
// ============================================================
    
function thumbSizes($arr$sel '') {
          global 
$l;
        
$retval '';
          foreach(
$arr as $key => $thumb) {            
            
$retval .= '<div>' '<input id="chkThumbSize[' $key ']" name="chkThumbSize[' $key ']" class="chkBox" type="checkbox" value="' $key '"' . (($key == 0) ? ' checked="checked"' '') . ' />' '<span class="frmText">' . (($thumb['size'] == '*') ? $l->m('in_022') . '&nbsp;'  $thumb['size'] . ' px' ) . '</span>' . (($thumb['crop'] == true) ? '<img src="images/thbCrop.gif" align="absmiddle" width="10px" height="10px" alt="' $l->m('in_023') . '" title="' $l->m('in_023') . '" />' '') . '</div>' "\n";
        }
          return 
$retval;
    }
// ============================================================
// = abs path - add slashes V 1.0, date: 05/10/2005           =
// ============================================================
    
function absPath($path) {        
        if (
substr($path,-1)  != '/'$path .= '/';
        if (
substr($path,0,1) != '/'$path  '/' $path;
        return 
$path;
    }
// ============================================================
// = css styles V 1.0, date: 08/03/2005                       =
// ============================================================
    
function getStyles($cap) {
        
$styles '';
        global 
$cfg;
        foreach (
$cfg['style'] as $key => $value) {
            
$pos strrpos($key,'capDiv'); // is caption style
            
if ($cap == false && $pos === false) {
                    
$styles .= '<option value="'$key '">' $value '</option>';
            } elseif (
$cap == true && $pos !== false) {
                    
$styles .= '<option value="'$key '">' $value '</option>';
            }
        }
        return 
$styles;
    }
//-------------------------------------------------------------------------
?>
<script>
$("#img_in").click();
</script>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v.2.1 [PHP 7 Update] [1.12.2019] maintained by KaizenLouie and updated by cermmik | C99Shell Github (MySQL update) | Generation time: 0.008 ]--