!C99Shell v. 1.0 pre-release build #13!

Software: Apache/2.0.54 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.54 OpenSSL/0.9.7l DAV/2 FrontPage/5.0.2.2635 PHP/4.4.0 mod_gzip/2.0.26.1a 

uname -a: Linux snow.he.net 4.4.276-v2-mono-1 #1 SMP Wed Jul 21 11:21:17 PDT 2021 i686 

uid=99(nobody) gid=98(nobody) groups=98(nobody) 

Safe-mode: OFF (not secure)

/usr/local/webmail2/plugins/html_mail/htmlarea/plugins/InsertWords/   drwxr-xr-x
Free 318.33 GB of 458.09 GB (69.49%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     insert-words.js (1.94 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
// Plugin for htmlArea to insert keywords, when a type of
// keyword is selected from a dropdown list
// By Adam Wright, for The University of Western Australia
//
// Distributed under the same terms as HTMLArea itself.
// This notice MUST stay intact for use (see license.txt).

function InsertWords(editor, params) {
	this.editor = editor;
	var cfg = editor.config;
	var self = this;

    if(params[0] && params[0].combos) {
      //if arguments where passed with registerPlugin use these
	  var combos = params[0].combos;
    } else if (cfg.InsertWords && cfg.InsertWords.combos) {
      //if combos is found in config use these
      var combos = cfg.InsertWords.combos;
    } else {
      //no combos found
      var combos = [];
    }

	// register the toolbar with the keywords dropdown
    var first = true;
    var toolbar = [];

	for (var i = combos.length; --i >= 0;) {
		var combo = combos[i];
		var id = "IW-id" + i;
		var iw_class = {
			id	: id,
			options	: combo.options,
			action	: function (editor) { self.onSelect(editor, this, combo.context); },
			refresh	: function (editor) { },
			context : combo.context
		};
        cfg.registerDropdown(iw_class);

        if (combo.label)
            toolbar.push("T[" + combo.label + "]");
        toolbar.push(id);
        toolbar.push(first ? "separator" : "space");
	}

    cfg.addToolbarElement(toolbar, "linebreak", 1);

}

InsertWords._pluginInfo = {
	name          : "InsertWords",
	version       : "1.0",
	developer     : "Adam Wright",
	developer_url : "http://blog.hipikat.org/",
	sponsor       : "The University of Western Australia",
	sponsor_url   : "http://www.uwa.edu.au/",
	license       : "htmlArea"
};

InsertWords.prototype.onSelect = function(editor, obj, context) {

	// Get the toolbar object element
	var elem = editor._toolbarObjects[obj.id].element;

	// Insert the keyword value blindly at the selection
	editor.insertHTML(elem.value);

	// Reset the dropdown to it's label
	elem.selectedIndex = 0;
};

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

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

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

--[ c99shell v. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0213 ]--