SYMBOL INDEX (836 symbols across 53 files) FILE: admin/interface.php function str_starts_with (line 42) | function str_starts_with($haystack, $needle) { FILE: admin/js/bootstrap-select.js function icontains (line 27) | function icontains(haystack, needle) { function normalizeToBase (line 37) | function normalizeToBase(text) { function htmlEscape (line 60) | function htmlEscape(html) { function Plugin (line 1137) | function Plugin(option, event) { FILE: admin/js/jquery.dataTables.js function _fnHungarianMap (line 297) | function _fnHungarianMap ( o ) function _fnCamelToHungarian (line 336) | function _fnCamelToHungarian ( src, user, force ) function _fnLanguageCompat (line 375) | function _fnLanguageCompat( lang ) function _fnCompatOpts (line 427) | function _fnCompatOpts ( init ) function _fnCompatCols (line 460) | function _fnCompatCols ( init ) function _fnBrowserDetect (line 474) | function _fnBrowserDetect( settings ) function _fnReduce (line 528) | function _fnReduce ( that, fn, init, start, end, inc ) function _fnAddColumn (line 562) | function _fnAddColumn( oSettings, nTh ) function _fnColumnOptions (line 594) | function _fnColumnOptions( oSettings, iCol, oOptions ) function _fnAdjustColumnSizing (line 715) | function _fnAdjustColumnSizing ( settings ) function _fnVisibleToColumnIndex (line 747) | function _fnVisibleToColumnIndex( oSettings, iMatch ) function _fnColumnIndexToVisible (line 765) | function _fnColumnIndexToVisible( oSettings, iMatch ) function _fnVisbleColumns (line 780) | function _fnVisbleColumns( oSettings ) function _fnGetColumns (line 794) | function _fnGetColumns( oSettings, sParam ) function _fnColumnTypes (line 813) | function _fnColumnTypes ( settings ) function _fnApplyColumnDefs (line 877) | function _fnApplyColumnDefs( oSettings, aoColDefs, aoCols, fn ) function _fnAddData (line 957) | function _fnAddData ( oSettings, aDataIn, nTr, anTds ) function _fnAddTr (line 1005) | function _fnAddTr( settings, trs ) function _fnNodeToDataIndex (line 1028) | function _fnNodeToDataIndex( oSettings, n ) function _fnNodeToColumnIndex (line 1042) | function _fnNodeToColumnIndex( oSettings, iRow, n ) function _fnGetCellData (line 1057) | function _fnGetCellData( settings, rowIdx, colIdx, type ) function _fnSetCellData (line 1104) | function _fnSetCellData( settings, rowIdx, colIdx, val ) function _fnSplitObjNotation (line 1126) | function _fnSplitObjNotation( str ) function _fnGetObjectDataFn (line 1141) | function _fnGetObjectDataFn( mSource ) function _fnSetObjectDataFn (line 1264) | function _fnSetObjectDataFn( mSource ) function _fnGetDataMaster (line 1373) | function _fnGetDataMaster ( settings ) function _fnClearTable (line 1384) | function _fnClearTable( settings ) function _fnDeleteIndex (line 1399) | function _fnDeleteIndex( a, iTarget, splice ) function _fnInvalidateRow (line 1434) | function _fnInvalidateRow( settings, rowIdx, src, column ) function _fnGetRowElements (line 1498) | function _fnGetRowElements( settings, row ) function _fnCreateTr (line 1577) | function _fnCreateTr ( oSettings, iRow, nTrIn, anTds ) function _fnRowAttributes (line 1654) | function _fnRowAttributes( row ) function _fnBuildHead (line 1688) | function _fnBuildHead( oSettings ) function _fnDrawHead (line 1774) | function _fnDrawHead( oSettings, aoSource, bIncludeHidden ) function _fnDraw (line 1872) | function _fnDraw( oSettings ) function _fnReDraw (line 2011) | function _fnReDraw( settings, holdPosition ) function _fnAddOptionsHtml (line 2049) | function _fnAddOptionsHtml ( oSettings ) function _fnDetectHeader (line 2204) | function _fnDetectHeader ( aLayout, nThead ) function _fnGetUniqueThs (line 2279) | function _fnGetUniqueThs ( oSettings, nHeader, aLayout ) function _fnBuildAjax (line 2318) | function _fnBuildAjax( oSettings, data, fn ) function _fnAjaxUpdate (line 2446) | function _fnAjaxUpdate( settings ) function _fnAjaxParameters (line 2477) | function _fnAjaxParameters( settings ) function _fnAjaxUpdateDraw (line 2585) | function _fnAjaxUpdateDraw ( settings, json ) function _fnAjaxDataSrc (line 2635) | function _fnAjaxDataSrc ( oSettings, json ) function _fnFeatureHtmlFilter (line 2659) | function _fnFeatureHtmlFilter ( settings ) function _fnFilterComplete (line 2740) | function _fnFilterComplete ( oSettings, oInput, iForce ) function _fnFilterCustom (line 2793) | function _fnFilterCustom( settings ) function _fnFilterColumn (line 2830) | function _fnFilterColumn ( settings, searchStr, colIdx, regex, smart, ca... function _fnFilter (line 2860) | function _fnFilter( settings, input, force, regex, smart, caseInsensitive ) function _fnFilterCreateSearch (line 2912) | function _fnFilterCreateSearch( search, regex, smart, caseInsensitive ) function _fnEscapeRegex (line 2945) | function _fnEscapeRegex ( sVal ) function _fnFilterData (line 2956) | function _fnFilterData ( settings ) function _fnSearchToCamel (line 3029) | function _fnSearchToCamel ( obj ) function _fnSearchToHung (line 3048) | function _fnSearchToHung ( obj ) function _fnFeatureHtmlInfo (line 3064) | function _fnFeatureHtmlInfo ( settings ) function _fnUpdateInfo (line 3098) | function _fnUpdateInfo ( settings ) function _fnInfoMacros (line 3136) | function _fnInfoMacros ( settings, str ) function _fnInitialise (line 3163) | function _fnInitialise ( settings ) function _fnInitComplete (line 3244) | function _fnInitComplete ( settings, json ) function _fnLengthChange (line 3258) | function _fnLengthChange ( settings, val ) function _fnFeatureHtmlLength (line 3276) | function _fnFeatureHtmlLength ( settings ) function _fnFeatureHtmlPaginate (line 3337) | function _fnFeatureHtmlPaginate ( settings ) function _fnPageChange (line 3398) | function _fnPageChange ( settings, action, redraw ) function _fnFeatureHtmlProcessing (line 3471) | function _fnFeatureHtmlProcessing ( settings ) function _fnProcessingDisplay (line 3488) | function _fnProcessingDisplay ( settings, show ) function _fnFeatureHtmlTable (line 3503) | function _fnFeatureHtmlTable ( settings ) function _fnScrollDraw (line 3667) | function _fnScrollDraw ( settings ) function _fnApplyToChildren (line 3957) | function _fnApplyToChildren( fn, an1, an2 ) function _fnCalculateColumnWidths (line 3996) | function _fnCalculateColumnWidths ( oSettings ) function _fnThrottle (line 4169) | function _fnThrottle( fn, freq ) { function _fnConvertToWidth (line 4207) | function _fnConvertToWidth ( width, parent ) function _fnScrollingWidthAdjust (line 4231) | function _fnScrollingWidthAdjust ( settings, n ) function _fnGetWidestNode (line 4252) | function _fnGetWidestNode( settings, colIdx ) function _fnGetMaxLenString (line 4273) | function _fnGetMaxLenString( settings, colIdx ) function _fnStringToCss (line 4297) | function _fnStringToCss( s ) function _fnScrollBarWidth (line 4321) | function _fnScrollBarWidth () function _fnSortFlatten (line 4364) | function _fnSortFlatten ( settings ) function _fnSort (line 4432) | function _fnSort ( oSettings ) function _fnSortAria (line 4558) | function _fnSortAria ( settings ) function _fnSortListener (line 4613) | function _fnSortListener ( settings, colIdx, append, callback ) function _fnSortAttachListener (line 4684) | function _fnSortAttachListener ( settings, attachTo, colIdx, callback ) function _fnSortingClasses (line 4722) | function _fnSortingClasses( settings ) function _fnSortData (line 4755) | function _fnSortData( settings, idx ) function _fnSaveState (line 4798) | function _fnSaveState ( settings ) function _fnLoadState (line 4833) | function _fnLoadState ( settings, oInit ) function _fnSettingsFromNode (line 4908) | function _fnSettingsFromNode ( table ) function _fnLog (line 4927) | function _fnLog( settings, level, msg, tn ) function _fnMap (line 4963) | function _fnMap( ret, src, name, mappedName ) function _fnExtend (line 5005) | function _fnExtend( out, extender, breakRefs ) function _fnBindAction (line 5041) | function _fnBindAction( n, oData, fn ) function _fnCallbackReg (line 5070) | function _fnCallbackReg( oSettings, sStore, fn, sName ) function _fnCallbackFire (line 5096) | function _fnCallbackFire( settings, callbackArr, e, args ) function _fnLengthOverflow (line 5114) | function _fnLengthOverflow ( settings ) function _fnRenderer (line 5136) | function _fnRenderer( settings, type ) function _fnDataSource (line 5165) | function _fnDataSource ( settings ) function _numbers (line 13835) | function _numbers ( page, pages ) { function _addNumericSort (line 14027) | function _addNumericSort ( decimalPlace ) { function _fnExternApiFunc (line 14321) | function _fnExternApiFunc (fn) FILE: admin/js/plugins/ckeditor/ckeditor.js function a (line 6) | function a(){try{document.addEventListener?(document.removeEventListener... function d (line 7) | function d(){for(var a;a=e.shift();)a()} function a (line 9) | function a(a){var d=c(this);return d[a]||(d[a]=new b(a))} function h (line 10) | function h(a,m,o,p){a={name:b,sender:this,editor:a,data:m,listenerData:c... function i (line 10) | function i(){p.removeListener(b,d)} function e (line 32) | function e(){c=(new Date).getTime();b=false;d()} function a (line 75) | function a(a){var e=true;if(!a.$.id){a.$.id="cke_tmp_"+CKEDITOR.tools.ge... function c (line 75) | function c(a,e){return"#"+a.$.id+" "+e.split(/,\s*/).join(", #"+a.$.id+"... function b (line 75) | function b(a){for(var e=0,b=0,c=f[a].length;b=0&&d0)for(var d=0;d/g, function x (line 283) | function x(a){return a.replace(/<\!--\{cke_protected\}\{C\}([\s\S]+?)--\... function q (line 283) | function q(a,b){var d=b._.dataStore;return a.replace(/<\!--\{cke_protect... function o (line 283) | function o(a,b){for(var d=[],c=b.config.protectedSource,e=b._.dataStore|... function a (line 299) | function a(a){return function(b){return b.type==CKEDITOR.NODE_ELEMENT&&(... function a (line 313) | function a(a,e,f,n){if(!CKEDITOR.env.isCompatible)return null;a=CKEDITOR... function c (line 314) | function c(){var a=this.container,b=this.element;if(a){a.clearCustomData... function b (line 314) | function b(a){var b=a.name,c=a.element,n=a.elementMode, function a (line 322) | function a(a){var b=a.editor,d=a.data.path,e=d.blockLimit,l=a.data.selec... function c (line 323) | function c(a,b){if(a.isFake)return 0;var c=b.block||b.blockLimit,d=c&&c.... function b (line 324) | function b(a){var b=a.data.getTarget();if(b.is("input")){b=b.getAttribut... function f (line 324) | function f(a){return p(a)&&s(a)} function d (line 324) | function d(a,b){return function(c){var d=CKEDITOR.dom.element.get(c.data... function e (line 324) | function e(a){var b,c=a.getRanges()[0],d=a.root,e={table:1,ul:1,ol:1,dl:... function g (line 325) | function g(a){a.editor.focus();a.editor.fire("saveSnapshot")} function n (line 325) | function n(a){var b= function h (line 326) | function h(a,b,c){for(var d=a.getCommonAncestor(b),b=a=c?b:a;(a=a.getPar... function a (line 350) | function a(b){return b.type==CKEDITOR.NODE_ELEMENT} function b (line 350) | function b(c,d){var e,f,j,k,l=[],r=d.range.startContainer;e=d.range.star... function c (line 351) | function c(b,d){var e=[],f=b.getChildren(),j=f.count(),k,l=0,r=g[d],h=!b... function d (line 351) | function d(b){return b&&a(b)&&(b.is(g.$removeEmpty)|| function e (line 352) | function e(b,c,d,f){var j=b.clone(),k,g;j.setEndAt(c,CKEDITOR.POSITION_B... function j (line 352) | function j(b,c){function d(b,c){if(c.isBlock&&c.isElement&&!c.node.is("b... function a (line 363) | function a(b){b=new CKEDITOR.dom.walker(b);b.guard=function(a,b){if(b)re... function b (line 363) | function b(a,c,d){c=a.getDocument().createElement(c);a.append(c,d);retur... function c (line 363) | function c(a){var b=a.count(),d;for(b;b-- >0;){d=a.getItem(b); function a (line 366) | function a(){var a=this._.fakeSelection,b;if(a){b=this.getSelection(1);i... function c (line 366) | function c(){s=true;if(!p){b.call(this);p=CKEDITOR.tools.setTimeout(b, function b (line 367) | function b(){p=null;if(s){CKEDITOR.tools.setTimeout(a,0,this);s=false}} function f (line 367) | function f(a){function b(c,d){return!c||c.type==CKEDITOR.NODE_TEXT?false... function d (line 367) | function d(a){return a.getCustomData("cke-fillingChar")} function e (line 368) | function e(a,b){var c=a&&a.removeCustomData("cke-fillingChar");if(c){if(... function g (line 369) | function g(a){return a.replace(/\u200B( )?/g,function(a){return a[1]?" "... function n (line 369) | function n(a,b,c){var d=a.on("focus",function(a){a.cancel()},null,null,-... function h (line 370) | function h(a){var b=CKEDITOR.dom.element.createFromHtml('
]+data-cke-bookma... function p (line 422) | function p(a,b){var c;a.length>1&&(c=new CKEDITOR.dom.documentFragment(b... function s (line 423) | function s(a,b){var c=this._.definition, function x (line 425) | function x(a){for(var b=l(this),c=a.getElementsByTag(this.element),d,e=c... function q (line 425) | function q(a,b,c){if(b=b&&b.attributes)for(var d=0;db.length)){var c=l._.cur... function d (line 521) | function d(b){if(l== function g (line 523) | function g(a){o?a.data.preventDefault(1):j&&a.data.stopPropagation()} function f (line 573) | function f(c){var a=this.att,c=c&&c.hasAttribute(a)&&c.getAttribute(a)||... function g (line 573) | function g(){for(var c,a=0;a

",~~(... function y (line 607) | function y(){var b=new CKEDITOR.htmlParser.filter,a={blockquote:1,dl:1,f... function z (line 610) | function z(b,a,c){var a=new CKEDITOR.htmlParser.fragment.fromHtml(a),d=n... function o (line 611) | function o(b,a){b.enterMode==CKEDITOR.ENTER_BR?a=a.replace(/(<\/p>

)+/... function e (line 623) | function e(c){var a=this._;a.state!=CKEDITOR.TRISTATE_DISABLED&&(this.cr... function r (line 635) | function r(a,b,c,i,f){var f=CKEDITOR.tools.genKey(b.getUniqueId(),c.getU... function f (line 635) | function f(){d.hide()} function q (line 638) | function q(){delete this._.returnFocus;this.hide()} function m (line 646) | function m(l,g,e,h){var j=new CKEDITOR.style(i["colorButton_"+g+"Style"]... function o (line 648) | function o(l,g,e){var h=[],j=i.colorButton_colors.split(","),k=CKEDITOR.... function n (line 652) | function n(c){return"false"==c.getAttribute("contentEditable")||c.getAtt... function g (line 656) | function g(a){a.sort(function(a,c){return a.groupc.g... function c (line 671) | function c(b){if((b=CKEDITOR.plugins.div.getSurroundDiv(a,b))&&!b.data("... function w (line 676) | function w(a){function d(){for(var b=g(),e=CKEDITOR.tools.clone(a.config... function n (line 678) | function n(a){return a._.toolbarGroups||(a._.toolbarGroups=[{name:"docum... function n (line 690) | function n(a,c){function j(d){d=i.list[d];if(d.equals(a.editable())||"tr... function l (line 695) | function l(c,e,b){b=c.config.forceEnterMode||b;"wysiwyg"==c.mode&&(e||(e... function q (line 695) | function q(c){for(var c=c.getSelection().getRanges(!0),e=c.length-1;0",lt:"<",amp:"&",... function g (line 709) | function g(a,c){var d=[];if(c)for(var b in c)d.push(b+"="+encodeURICompo... function i (line 709) | function i(a){a+="";return a.charAt(0).toUpperCase()+a.substr(1)} function k (line 709) | function k(){var a=this.getDialog(),c=a.getParentEditor();c._.filebrowse... function l (line 710) | function l(){var a=this.getDialog();a.getParentEditor()._.filebrowserSe=... function m (line 710) | function m(a,c,d){var b=d.params||{}; function j (line 711) | function j(a,c,d,b){if(b&&b.length)for(var e,g=b.length;g--;)if(e=b[g],(... function h (line 712) | function h(a, function n (line 713) | function n(a,c){var d=this._.filebrowserSe.getDialog(),b=this._.filebrow... function g (line 716) | function g(a,b){var c=j.exec(a),d=j.exec(b);if(c){if(!c[2]&&"px"==d[2])r... function d (line 720) | function d(a){a=a.attributes;return"application/x-shockwave-flash"==a.ty... function e (line 720) | function e(a,b){return a.createFakeParserElement(b,"cke_flash","flash",!0)} function q (line 723) | function q(a){var i=a.config,l=a.fire("uiSpace",{space:"top",html:""}).h... function g (line 739) | function g(){if(this.getState()!=CKEDITOR.TRISTATE_ON){var c=this.modes[... function e (line 746) | function e(b,a,e,h,j,n,l,o){for(var p=b.config,k=new CKEDITOR.style(l),c... function k (line 767) | function k(a){var d=this.editor,b=a.document,c=b.body,e=b.getElementById... function l (line 772) | function l(){var a=[];if(8<=CKEDITOR.document.$.documentMode){a.push("ht... function b (line 773) | function b(b){b&&b.removeListener();a.editable(new j(a, function e (line 783) | function e(b,a){a||(a=b.getSelection().getSelectedElement());if(a&&a.is(... function f (line 783) | function f(b){var a=b.getStyle("float");if("inherit"==a||"none"==a)a=0;a... function a (line 785) | function a(a){var d=b.getCommand("justify"+a);if(d){if("left"==a||"right... function k (line 786) | function k(a,b){var e,f;b.on("refresh",function(a){var b=[i],c;for(c in ... function h (line 791) | function h(b,c,a){if(!b.getCustomData("indent_processed")){var d=this.ed... function i (line 792) | function i(b,c){return"ltr"==(c||b.getComputedStyle("direction"))?"margi... function c (line 792) | function c(b,c){a.specificDefinition.apply(this, function s (line 795) | function s(e){function g(b){for(var f=d.startContainer,a=d.endContainer;... function p (line 799) | function p(e,g){g||(g=e.contains(this.context));return g&&e.block&&e.blo... function i (line 799) | function i(e){return e.type==CKEDITOR.NODE_ELEMENT&&e.is("li")} function t (line 799) | function t(e){return u(e)&&v(e)} function g (line 799) | function g(e, function l (line 802) | function l(a,c){var c=void 0===c||c,b;if(c)b=a.getComputedStyle("text-al... function g (line 802) | function g(a,c,b){this.editor=a;this.name=c;this.value=b;this.context="p... function j (line 804) | function j(a){var c=a.editor,b=c.createRange();b.setStartBefore(a.data.n... function m (line 813) | function m(c){return c.replace(/'/g,"\\$&")} function n (line 813) | function n(c){for(var b,a=c.length,f=[],e=0;enew D... function la (line 875) | function la(a,c,d,b){for(var e=b,f=b,i=0,h=!1,g=!1,j=a.view.pane.height,... function a (line 884) | function a(a){var b=a.element,e,f,i;if(!m(b)||b.contains(a.editable)||b.... function c (line 885) | function c(a,b){return!(b&&b.type==CKEDITOR.NODE_TEXT||A(b)||p(b)||v(a,b... function l (line 886) | function l(a){if(!a||a.type!=CKEDITOR.NODE_ELEMENT||"form"!=a.getName())... function o (line 886) | function o(a,e){if(a&&!(a.type!=CKEDITOR.NODE_ELEMENT||"form"!=a.getName... function n (line 886) | function n(a,e){var f=l(a),b={},d=a.$;e||(b["class"]=d.className|| function p (line 887) | function p(a,e){var f=l(a),b=a.$;"class"in e&&(b.className=e["class"]);"... function q (line 887) | function q(a){if(!a.editable().isInline()){var e=CKEDITOR.instances,f;fo... function e (line 888) | function e(){var b=d.getViewPaneSize();a.resize(b.width,b.height,null,!0)} function e (line 893) | function e(a){return{"aria-label":a,"class":"cke_pagebreak",contentedita... function b (line 894) | function b(f){CKEDITOR.tools.extend(f.attributes, function h (line 898) | function h(a,d,f){var b=CKEDITOR.cleanWord;b?f():(a=CKEDITOR.getUrl(a.co... function i (line 898) | function i(a){a.data.type="html"} function c (line 909) | function c(){b.refresh(a)} function d (line 914) | function d(){var a=e&&this.equals(CKEDITOR.document.getActive());this.hi... function i (line 952) | function i(c){return{editorFocus:!1,canUndo:!1,modes:{wysiwyg:1},exec:fu... function d (line 958) | function d(a){return CKEDITOR.tools.extend(a||{},{contextSensitive:1,ref... function p (line 961) | function p(e){function d(a){!(0=b;b++)c[b]=parseI... function v (line 6) | function v(a){!a.name&&(a=new CKEDITOR.event(a));var b=!/mouse/.test(a.n... function q (line 6) | function q(a){if(a=!/mouse/.test(a.name)&&g){var b=a.getChild(0).getHtml... function z (line 7) | function z(a){var b=a.data,c=b.getTarget(),e=b.getKeystroke(),d="rtl"==t... function a (line 8) | function a(a,d){for(var s= function b (line 9) | function b(a,c){var b=new r(a.insertCell(-1));b.setAttribute("class","Co... FILE: admin/js/plugins/ckeditor/plugins/div/dialogs/div.js function p (line 1) | function p(a,k,o){if(!k.is||!k.getCustomData("block_processed"))k.is&&CK... function n (line 1) | function n(a,k){function o(){this.foreach(function(a){if(/^(?!vbox|hbox)... FILE: admin/js/plugins/ckeditor/plugins/find/dialogs/find.js function y (line 5) | function y(c){return c.type==CKEDITOR.NODE_TEXT&&0b)return!1;a=a.getChild(b);a.setText(e);... function k (line 6) | function k(a){for(a=f(a);a.getChild(0)&&a.getChild(0).remove(););} function j (line 6) | function j(a,b,e){var a=f(a),d=g(a);if(0>d)return!1;b=d+b;b=0>b?0:b;b=b>... function g (line 6) | function g(a){return(a=f(a))?a.$.selectedIndex:-1} function i (line 7) | function i(a,b){a=f(a);if(0>b)return null;var e=a.getChildren().count();... function l (line 7) | function l(a){return(a=f(a))?a.getChildren():!1} function f (line 7) | function f(a){return a&&a.domId&&a.getInputElement().$?a.getInputElement... FILE: admin/js/plugins/ckeditor/plugins/forms/dialogs/textfield.js function e (line 5) | function e(a){var a=a.element,c=this.getValue();c?a.setAttribute(this.id... function f (line 5) | function f(a){this.setValue(a.hasAttribute(this.id)&&a.getAttribute(this... FILE: admin/js/plugins/ckeditor/plugins/iframe/dialogs/iframe.js function c (line 5) | function c(b){var c=this instanceof CKEDITOR.ui.dialog.checkbox;b.hasAtt... function d (line 5) | function d(b){var c=""===this.getValue(),a=this instanceof CKEDITOR.ui.d... FILE: admin/js/plugins/ckeditor/plugins/image/dialogs/image.js function r (line 5) | function r(){var a=arguments,b=this.getContentElement("advanced","txtdlg... function i (line 5) | function i(a){if(!s){s=1;var b=this.getDialog(),d=b.imageElement;if(d){t... function d (line 8) | function d(a,b){var d=a.match(k);return d? FILE: admin/js/plugins/ckeditor/plugins/link/dialogs/anchor.js function d (line 5) | function d(a,b){return a.createFakeElement(a.document.createElement("a",... FILE: admin/js/plugins/ckeditor/plugins/liststyle/dialogs/liststyle.js function d (line 5) | function d(c,d){var b;try{b=c.getSelection().getRanges()[0]}catch(f){ret... function e (line 5) | function e(c,e){var b=c.lang.liststyle;if("bulletedListStyle"==e)return{... FILE: admin/js/plugins/ckeditor/plugins/pastefromword/filter/default.js function y (line 5) | function y(a){for(var a=a.toUpperCase(),c=z.length,b=0,f=0;fe.wk)} function G (line 4) | function G(a,b,c,f){A=!0;H=f||null;N={success:!1,id:c};var g=n(c);if(g){... function W (line 6) | function W(a){if(e.ie&&e.win&&4!=a.readyState){var b=d.createElement("di... function I (line 6) | function I(a){var b=d.createElement("div");if(e.win&& function J (line 7) | function J(a,b,c){var f,g=n(c);if(e.wk&&312>e.wk)return f;if(g)if(typeof... function P (line 9) | function P(a){var b=n(a);b&&"OBJECT"==b.nodeName&&(e.ie&&e.win?(b.style.... function n (line 9) | function n(a){var b=null;try{b=d.getElementById(a)}catch(c){}return b} function U (line 10) | function U(a,b,c){a.attachEvent(b,c);v[v.length]=[a,b,c]} function z (line 10) | function z(a){var b=e.pv,a=a.split(".");a[0]=parseInt(a[0],10);a[1]=pars... function Q (line 10) | function Q(a,b,c,f){if(!e.ie||!e.mac){var g=d.getElementsByTagName("head... function t (line 11) | function t(a,b){if(R){var c=b?"visible":"hidden";s&&n(a)?n(a).style.visi... function S (line 11) | function S(a){return null!=/[\\\"<>\.;]/.exec(a)&&typeof encodeURICompon... FILE: admin/pastes.php function banIpAndDeletePaste (line 64) | function banIpAndDeletePaste(PDO $pdo, int $pasteId, string $nowDate): v... function getPasteDetails (line 90) | function getPasteDetails(PDO $pdo, int $id): ?array { FILE: admin/stats.php function fmt_n (line 211) | function fmt_n($n){ if ($n>=1000000) return number_format($n/1000000,1).... FILE: docs/old-paste.mysqlschema.sql type `admin` (line 8) | CREATE TABLE `admin` ( type `admin_history` (line 20) | CREATE TABLE `admin_history` ( type `ads` (line 28) | CREATE TABLE `ads` ( type `ban_user` (line 40) | CREATE TABLE `ban_user` ( type `captcha` (line 49) | CREATE TABLE `captcha` ( type `interface` (line 65) | CREATE TABLE `interface` ( type `mail` (line 76) | CREATE TABLE `mail` ( type `pages` (line 93) | CREATE TABLE `pages` ( type `page_view` (line 104) | CREATE TABLE `page_view` ( type `pastes` (line 114) | CREATE TABLE `pastes` ( type `sitemap_options` (line 134) | CREATE TABLE `sitemap_options` ( type `site_info` (line 146) | CREATE TABLE `site_info` ( type `site_permissions` (line 167) | CREATE TABLE `site_permissions` ( type `users` (line 180) | CREATE TABLE `users` ( FILE: docs/paste.mysqlschema.sql type `admin` (line 24) | CREATE TABLE `admin` ( type `admin_history` (line 36) | CREATE TABLE `admin_history` ( type `ads` (line 48) | CREATE TABLE `ads` ( type `ban_user` (line 61) | CREATE TABLE `ban_user` ( type `captcha` (line 73) | CREATE TABLE `captcha` ( type `interface` (line 91) | CREATE TABLE `interface` ( type `mail` (line 103) | CREATE TABLE `mail` ( type `mail_log` (line 124) | CREATE TABLE `mail_log` ( type `pages` (line 137) | CREATE TABLE `pages` ( type `page_view` (line 155) | CREATE TABLE `page_view` ( type `pastes` (line 168) | CREATE TABLE `pastes` ( type `paste_views` (line 191) | CREATE TABLE `paste_views` ( type `sitemap_options` (line 204) | CREATE TABLE `sitemap_options` ( type `site_info` (line 216) | CREATE TABLE `site_info` ( type `site_permissions` (line 237) | CREATE TABLE `site_permissions` ( type `users` (line 249) | CREATE TABLE `users` ( type `visitor_ips` (line 277) | CREATE TABLE `visitor_ips` ( FILE: includes/Highlight/HighlightResult.php class HighlightResult (line 37) | abstract class HighlightResult FILE: includes/Highlight/Highlighter.php class Highlighter (line 41) | class Highlighter method __construct (line 101) | public function __construct($loadAllLanguages = true) method listBundledLanguages (line 129) | public static function listBundledLanguages() method listRegisteredLanguages (line 180) | public static function listRegisteredLanguages($includeAliases = false) method registerAllLanguages (line 200) | public static function registerAllLanguages() method registerLanguage (line 238) | public static function registerLanguage($languageId, $filePath, $overw... method clearAllLanguages (line 264) | public static function clearAllLanguages() method testRe (line 277) | private function testRe($re, $lexeme) method escapeRe (line 295) | private function escapeRe($value) method endOfMode (line 306) | private function endOfMode($mode, $lexeme) method keywordMatch (line 329) | private function keywordMatch($mode, $match) method buildSpan (line 344) | private function buildSpan($className, $insideSpan, $leaveOpen = false... method escape (line 368) | private function escape($value) method processKeywords (line 376) | private function processKeywords() method processSubLanguage (line 408) | private function processSubLanguage() method processBuffer (line 461) | private function processBuffer() method startNewMode (line 477) | private function startNewMode($mode) method doBeginMatch (line 491) | private function doBeginMatch($match) method doEndMatch (line 521) | private function doEndMatch($match) method processLexeme (line 571) | private function processLexeme($textBeforeMatch, $match = null) method replaceTabs (line 633) | private function replaceTabs($code) method setAutodetectLanguages (line 654) | public function setAutodetectLanguages(array $set) method getTabReplace (line 664) | public function getTabReplace() method setTabReplace (line 677) | public function setTabReplace($tabReplace) method getClassPrefix (line 687) | public function getClassPrefix() method setClassPrefix (line 699) | public function setClassPrefix($classPrefix) method enableSafeMode (line 709) | public function enableSafeMode() method disableSafeMode (line 719) | public function disableSafeMode() method getLanguage (line 729) | private function getLanguage($name) method autoDetection (line 747) | private function autoDetection($name) method highlight (line 774) | public function highlight($languageName, $code, $ignoreIllegals = true... method highlightAuto (line 873) | public function highlightAuto($code, $languageSubset = null) method getAliasesForLanguage (line 930) | public function getAliasesForLanguage($name) FILE: includes/Highlight/JsonRef.php class JsonRef (line 77) | class JsonRef method getPaths (line 95) | private function getPaths(&$s, $r = "#") method resolvePathReferences (line 117) | private function resolvePathReferences(&$s, $limit = 20, $depth = 1) method decodeRef (line 143) | public function decodeRef(&$json) FILE: includes/Highlight/Language.php class Language (line 48) | class Language extends Mode method __construct (line 65) | public function __construct($lang, $filePath) method __get (line 86) | public function __get($name) method langRe (line 101) | private function langRe($value, $global = false) method inherit (line 114) | private function inherit($params, $_ = array()) method dependencyOnParent (line 139) | private function dependencyOnParent($mode) method expandOrCloneMode (line 157) | private function expandOrCloneMode($mode) method compileMode (line 196) | private function compileMode($mode, $parent = null) method compileKeywords (line 287) | private function compileKeywords($rawKeywords, $caseSensitive) method splitAndCompile (line 311) | private function splitAndCompile($className, $str, array &$compiledKey... method scoreForKeyword (line 332) | private function scoreForKeyword($keyword, $providedScore) method commonKeyword (line 346) | private function commonKeyword($word) method compile (line 360) | public function compile($safeMode) FILE: includes/Highlight/Mode.php class Mode (line 79) | abstract class Mode extends \stdClass method _normalize (line 92) | public static function _normalize(&$obj) FILE: includes/Highlight/RegEx.php class RegEx (line 41) | final class RegEx method __construct (line 56) | public function __construct($regex) method __toString (line 61) | public function __toString() method exec (line 75) | public function exec($str) FILE: includes/Highlight/RegExMatch.php class RegExMatch (line 40) | class RegExMatch implements \ArrayAccess, \Countable, \IteratorAggregate method __construct (line 60) | public function __construct(array $results) method getIterator (line 68) | #[\ReturnTypeWillChange] method offsetExists (line 77) | #[\ReturnTypeWillChange] method offsetGet (line 86) | #[\ReturnTypeWillChange] method offsetSet (line 95) | #[\ReturnTypeWillChange] method offsetUnset (line 104) | #[\ReturnTypeWillChange] method count (line 115) | #[\ReturnTypeWillChange] FILE: includes/Highlight/RegExUtils.php class RegExUtils (line 37) | abstract class RegExUtils method langRe (line 46) | public static function langRe($value, $global, $case_insensitive) FILE: includes/Highlight/Terminators.php class Terminators (line 10) | final class Terminators method __construct (line 36) | public function __construct($caseInsensitive) method _buildModeRegex (line 48) | public function _buildModeRegex($mode) method exec (line 91) | public function exec($s) method langRe (line 128) | private function langRe($value, $global = false) method addRule (line 139) | private function addRule($rule, $regex) method joinRe (line 159) | private function joinRe($regexps, $separator) method reStr (line 222) | private function reStr($re) method reCountMatchGroups (line 236) | private function reCountMatchGroups($re) FILE: includes/Highlight/bootstrap.php function make_highlighter (line 85) | function make_highlighter(): ?\Highlight\Highlighter { FILE: includes/Highlight/list_languages.php function highlight_lang_dir (line 28) | function highlight_lang_dir(): string { function highlight_supported_languages (line 36) | function highlight_supported_languages(?string $dir = null): array { FILE: includes/Highlight/render.php function highlight_render (line 32) | function highlight_render(string $code, string $languageId = '', bool $w... function highlight_line_css (line 69) | function highlight_line_css(): string { FILE: includes/Parsedown/Parsedown.php class Parsedown (line 16) | class Parsedown method text (line 24) | function text($text) method textElements (line 37) | protected function textElements($text) method setBreaksEnabled (line 59) | function setBreaksEnabled($breaksEnabled) method setMarkupEscaped (line 68) | function setMarkupEscaped($markupEscaped) method setUrlsLinked (line 77) | function setUrlsLinked($urlsLinked) method setSafeMode (line 86) | function setSafeMode($safeMode) method setStrictMode (line 95) | function setStrictMode($strictMode) method lines (line 162) | protected function lines(array $lines) method linesElements (line 167) | protected function linesElements(array $lines) method extractElement (line 319) | protected function extractElement(array $Component) method isBlockContinuable (line 336) | protected function isBlockContinuable($Type) method isBlockCompletable (line 341) | protected function isBlockCompletable($Type) method blockCode (line 349) | protected function blockCode($Line, $Block = null) method blockCodeContinue (line 374) | protected function blockCodeContinue($Line, $Block) method blockCodeComplete (line 395) | protected function blockCodeComplete($Block) method blockComment (line 403) | protected function blockComment($Line) method blockCommentContinue (line 428) | protected function blockCommentContinue($Line, array $Block) method blockFencedCode (line 448) | protected function blockFencedCode($Line) method blockFencedCodeContinue (line 502) | protected function blockFencedCodeContinue($Line, $Block) method blockFencedCodeComplete (line 531) | protected function blockFencedCodeComplete($Block) method blockHeader (line 539) | protected function blockHeader($Line) method blockList (line 574) | protected function blockList($Line, ?array $CurrentBlock = null) method blockListContinue (line 643) | protected function blockListContinue($Line, array $Block) method blockListComplete (line 729) | protected function blockListComplete(array $Block) method blockQuote (line 748) | protected function blockQuote($Line) method blockQuoteContinue (line 767) | protected function blockQuoteContinue($Line, array $Block) method blockRule (line 792) | protected function blockRule($Line) method blockSetextHeader (line 811) | protected function blockSetextHeader($Line, ?array $Block = null) method blockMarkup (line 829) | protected function blockMarkup($Line) method blockMarkupContinue (line 857) | protected function blockMarkupContinue($Line, array $Block) method blockReference (line 872) | protected function blockReference($Line) method blockTable (line 897) | protected function blockTable($Line, ?array $Block = null) method blockTableContinue (line 1020) | protected function blockTableContinue($Line, array $Block) method paragraph (line 1078) | protected function paragraph($Line) method paragraphContinue (line 1093) | protected function paragraphContinue($Line, array $Block) method line (line 1130) | public function line($text, $nonNestables = array()) method lineElements (line 1135) | protected function lineElements($text, $nonNestables = array()) method inlineText (line 1239) | protected function inlineText($text) method inlineCode (line 1258) | protected function inlineCode($Excerpt) method inlineEmailTag (line 1277) | protected function inlineEmailTag($Excerpt) method inlineEmphasis (line 1307) | protected function inlineEmphasis($Excerpt) method inlineEscapeSequence (line 1342) | protected function inlineEscapeSequence($Excerpt) method inlineImage (line 1353) | protected function inlineImage($Excerpt) method inlineLink (line 1388) | protected function inlineLink($Excerpt) method inlineMarkup (line 1463) | protected function inlineMarkup($Excerpt) method inlineSpecialCharacter (line 1495) | protected function inlineSpecialCharacter($Excerpt) method inlineStrikethrough (line 1509) | protected function inlineStrikethrough($Excerpt) method inlineUrl (line 1532) | protected function inlineUrl($Excerpt) method inlineUrlTag (line 1560) | protected function inlineUrlTag($Excerpt) method unmarkedText (line 1581) | protected function unmarkedText($text) method handle (line 1591) | protected function handle(array $Element) method handleElementRecursive (line 1627) | protected function handleElementRecursive(array $Element) method handleElementsRecursive (line 1632) | protected function handleElementsRecursive(array $Elements) method elementApplyRecursive (line 1637) | protected function elementApplyRecursive($closure, array $Element) method elementApplyRecursiveDepthFirst (line 1653) | protected function elementApplyRecursiveDepthFirst($closure, array $El... method elementsApplyRecursive (line 1669) | protected function elementsApplyRecursive($closure, array $Elements) method elementsApplyRecursiveDepthFirst (line 1679) | protected function elementsApplyRecursiveDepthFirst($closure, array $E... method element (line 1689) | protected function element(array $Element) method elements (line 1773) | protected function elements(array $Elements) method li (line 1803) | protected function li($lines) method pregReplaceElements (line 1825) | protected static function pregReplaceElements($regexp, $Elements, $text) method parse (line 1854) | function parse($text) method sanitiseElement (line 1861) | protected function sanitiseElement(array $Element) method filterUnsafeUrlInAttribute (line 1900) | protected function filterUnsafeUrlInAttribute(array $Element, $attribute) method escape (line 1919) | protected static function escape($text, $allowQuotes = false) method striAtStart (line 1924) | protected static function striAtStart($string, $needle) method instance (line 1938) | static function instance($name = 'default') FILE: includes/functions.php function str_contains_polyfill (line 35) | function str_contains_polyfill(string $haystack, string $needle, bool $i... function encrypt (line 48) | function encrypt(string $value, string $sec_key): string function decrypt (line 61) | function decrypt(string $value, string $sec_key): ?string function deleteMyPaste (line 84) | function deleteMyPaste(PDO $pdo, int $paste_id): bool function getRecent (line 117) | function getRecent(PDO $pdo, int $count = 5, int $offset = 0, string $so... function getUserRecent (line 143) | function getUserRecent(PDO $pdo, string $username, int $count = 5): array function getUserPastes (line 167) | function getUserPastes(PDO $pdo, string $username): array function getTotalPastes (line 198) | function getTotalPastes(PDO $pdo, string $username): int function isValidUsername (line 211) | function isValidUsername(string $str): bool function existingUser (line 216) | function existingUser(PDO $pdo, string $username): bool function getPasteViewCount (line 230) | function getPasteViewCount(PDO $pdo, int $paste_id): int function pageViewTrack (line 242) | function pageViewTrack(PDO $pdo, string $ip): void { function updateMyView (line 276) | function updateMyView(PDO $pdo, int $paste_id): bool function formatSize (line 302) | function formatSize($bytes) { function conTime (line 312) | function conTime(int $timestamp): string function getRelativeTime (line 341) | function getRelativeTime(int $seconds): string function formatRealTime (line 369) | function formatRealTime(string $dateStr): string function truncate (line 383) | function truncate(string $input, int $maxWords, int $maxChars): string function doDownload (line 400) | function doDownload(int $paste_id, string $p_title, string $p_content, s... function rawView (line 428) | function rawView(int $paste_id, string $p_title, string $p_content, stri... function embedView (line 440) | function embedView( $paste_id, $p_title, $p_content, $p_code, $title, $b... function getEmbedUrl (line 519) | function getEmbedUrl($paste_id, $mod_rewrite, $baseurl) { function addToSitemap (line 527) | function addToSitemap(PDO $pdo, int $paste_id, string $priority, string ... function is_banned (line 546) | function is_banned(PDO $pdo, string $ip): bool function getPageByName (line 560) | function getPageByName(PDO $pdo, string $page_name): ?array function getPageUrl (line 583) | function getPageUrl(string $page_name): string function getNavLinks (line 598) | function getNavLinks(PDO $pdo, string $location): array function renderNavListSimple (line 662) | function renderNavListSimple(array $links, string $separator = ''): string function getPageContentByName (line 696) | function getPageContentByName(PDO $pdo, string $page_name): ?array function renderBootstrapNav (line 718) | function renderBootstrapNav(array $links): string function sanitize_allowlist_html (line 748) | function sanitize_allowlist_html(string $html): string { FILE: includes/geshi.php class GeSHi (line 226) | class GeSHi { method __construct (line 560) | public function __construct($source = '', $language = '', $path = '') { method get_version (line 576) | public function get_version() method error (line 588) | public function error() { method get_language_name (line 612) | public function get_language_name() { method set_source (line 625) | public function set_source($source) { method strip_language_name (line 636) | public function strip_language_name($language) { method set_language (line 653) | public function set_language($language, $force_reset = false) { method set_language_path (line 695) | public function set_language_path($path) { method get_supported_languages (line 729) | public function get_supported_languages($full_names=false) method get_language_fullname (line 780) | public function get_language_fullname($language) method set_header_type (line 820) | public function set_header_type($type) { method set_overall_style (line 841) | public function set_overall_style($style, $preserve_defaults = false) { method set_overall_class (line 857) | public function set_overall_class($class) { method set_overall_id (line 868) | public function set_overall_id($id) { method enable_classes (line 879) | public function enable_classes($flag = true) { method set_code_style (line 898) | public function set_code_style($style, $preserve_defaults = false) { method set_line_style (line 918) | public function set_line_style($style1, $style2 = '', $preserve_defaul... method enable_line_numbers (line 952) | public function enable_line_numbers($flag, $nth_row = 5) { method enable_multiline_span (line 970) | public function enable_multiline_span($flag) { method get_multiline_span (line 980) | public function get_multiline_span() { method set_keyword_group_style (line 995) | public function set_keyword_group_style($key, $style, $preserve_defaul... method set_keyword_group_highlighting (line 1026) | public function set_keyword_group_highlighting($key, $flag = true) { method set_comments_style (line 1041) | public function set_comments_style($key, $style, $preserve_defaults = ... method set_comments_highlighting (line 1066) | public function set_comments_highlighting($key, $flag = true) { method set_escape_characters_style (line 1081) | public function set_escape_characters_style($style, $preserve_defaults... method set_escape_characters_highlighting (line 1095) | public function set_escape_characters_highlighting($flag = true) { method set_brackets_style (line 1113) | public function set_brackets_style($style, $preserve_defaults = false) { method set_brackets_highlighting (line 1131) | public function set_brackets_highlighting($flag) { method set_symbols_style (line 1146) | public function set_symbols_style($style, $preserve_defaults = false, ... method set_symbols_highlighting (line 1166) | public function set_symbols_highlighting($flag) { method set_strings_style (line 1185) | public function set_strings_style($style, $preserve_defaults = false, ... method set_strings_highlighting (line 1199) | public function set_strings_highlighting($flag) { method set_script_style (line 1214) | public function set_script_style($style, $preserve_defaults = false, $... method set_numbers_style (line 1234) | public function set_numbers_style($style, $preserve_defaults = false, ... method set_numbers_highlighting (line 1248) | public function set_numbers_highlighting($flag) { method set_methods_style (line 1265) | public function set_methods_style($key, $style, $preserve_defaults = f... method set_methods_highlighting (line 1279) | public function set_methods_highlighting($flag) { method set_regexps_style (line 1295) | public function set_regexps_style($key, $style, $preserve_defaults = f... method set_regexps_highlighting (line 1310) | public function set_regexps_highlighting($key, $flag) { method set_case_sensitivity (line 1321) | public function set_case_sensitivity($key, $case) { method set_case_keywords (line 1335) | public function set_case_keywords($case) { method set_tab_width (line 1350) | public function set_tab_width($width) { method set_use_language_tab_width (line 1366) | public function set_use_language_tab_width($use) { method get_real_tab_width (line 1377) | public function get_real_tab_width() { method enable_strict_mode (line 1394) | public function enable_strict_mode($mode = true) { method disable_highlighting (line 1407) | public function disable_highlighting() { method enable_highlighting (line 1421) | public function enable_highlighting($flag = true) { method get_language_name_from_extension (line 1448) | public static function get_language_name_from_extension( $extension, $... method load_from_file (line 1555) | public function load_from_file($file_name, $lookup = array()) { method add_keyword (line 1571) | public function add_keyword($key, $word) { method remove_keyword (line 1599) | public function remove_keyword($key, $word, $recompile = true) { method add_keyword_group (line 1621) | public function add_keyword_group($key, $styles, $case_sensitive = tru... method remove_keyword_group (line 1647) | public function remove_keyword_group ($key) { method optimize_keyword_group (line 1664) | public function optimize_keyword_group($key) { method set_header_content (line 1694) | public function set_header_content($content) { method set_footer_content (line 1704) | public function set_footer_content($content) { method set_header_content_style (line 1714) | public function set_header_content_style($style) { method set_footer_content_style (line 1724) | public function set_footer_content_style($style) { method enable_inner_code_block (line 1735) | public function enable_inner_code_block($flag) { method set_url_for_keyword_group (line 1748) | public function set_url_for_keyword_group($group, $url) { method set_link_styles (line 1760) | public function set_link_styles($type, $styles) { method set_link_target (line 1770) | public function set_link_target($target) { method set_important_styles (line 1784) | public function set_important_styles($styles) { method enable_important_blocks (line 1796) | public function enable_important_blocks($flag) { method enable_ids (line 1806) | public function enable_ids($flag = true) { method highlight_lines_extra (line 1824) | public function highlight_lines_extra($lines, $style = null) { method set_highlight_lines_extra_style (line 1853) | public function set_highlight_lines_extra_style($styles) { method set_line_ending (line 1863) | public function set_line_ending($line_ending) { method start_line_numbers_at (line 1882) | public function start_line_numbers_at($number) { method set_encoding (line 1898) | public function set_encoding($encoding) { method enable_keyword_links (line 1910) | public function enable_keyword_links($enable = true) { method build_style_cache (line 1922) | protected function build_style_cache() { method build_parse_cache (line 1972) | protected function build_parse_cache() { method parse_code (line 2159) | public function parse_code() { method indent (line 3121) | protected function indent(&$result) { method change_case (line 3220) | protected function change_case($instr) { method handle_keyword_replace (line 3240) | protected function handle_keyword_replace($match) { method handle_regexps_callback (line 3301) | protected function handle_regexps_callback($matches) { method handle_multiline_regexps (line 3315) | protected function handle_multiline_regexps($matches) { method parse_non_string_part (line 3348) | protected function parse_non_string_part($stuff_to_parse) { method set_time (line 3668) | protected function set_time($start_time, $end_time) { method get_time (line 3680) | public function get_time() { method merge_arrays (line 3689) | protected function merge_arrays() { method load_language (line 3729) | protected function load_language($file_name) { method finalise (line 3827) | protected function finalise(&$parsed_code) { method header (line 4071) | protected function header() { method footer (line 4150) | protected function footer() { method replace_keywords (line 4205) | protected function replace_keywords($instr) { method hsc (line 4289) | protected function hsc($string, $quote_style = ENT_COMPAT) { method _genCSSName (line 4328) | protected function _genCSSName($name) { method get_stylesheet (line 4341) | public function get_stylesheet($economy_mode = true) { method get_line_style (line 4544) | protected function get_line_style($line) { method optimize_regexp_list (line 4569) | protected function optimize_regexp_list($list, $regexp_delimiter = '/') { method _optimize_regexp_list_tokens_to_string (line 4692) | protected function _optimize_regexp_list_tokens_to_string(&$tokens, $r... function geshi_highlight (line 4743) | function geshi_highlight($string, $language, $path = null, $return = fal... FILE: includes/geshi/algol68.php function geshi_langfile_algol68_vars (line 64) | function geshi_langfile_algol68_vars(){ FILE: includes/password.php function password_hash (line 35) | function password_hash($password, $algo, array $options = array()) { function password_get_info (line 183) | function password_get_info($hash) { function password_needs_rehash (line 209) | function password_needs_rehash($hash, $algo, array $options = array()) { function password_verify (line 233) | function password_verify($password, $hash) { function _strlen (line 270) | function _strlen($binary_string) { function _substr (line 289) | function _substr($binary_string, $start, $length) { function check (line 301) | function check() { FILE: includes/recaptcha.php function _recaptcha_fail (line 34) | function _recaptcha_fail(string $reasonKey = 'recaptcha_failed'): void { function recaptcha_siteverify (line 40) | function recaptcha_siteverify(array $payload): ?array { function verify_recaptcha_v3 (line 56) | function verify_recaptcha_v3(string $token, string $expectedAction): arr... function verify_recaptcha_v2 (line 85) | function verify_recaptcha_v2(string $token): array { function require_human (line 105) | function require_human(string $expectedAction): void { FILE: install/install.php function tableExists (line 122) | function tableExists($pdo, $table) { function getColumnDefinition (line 131) | function getColumnDefinition($pdo, $table, $column) { function ensureColumn (line 145) | function ensureColumn($pdo, $table, $column, $expected_def, &$output, &$... function indexExists (line 166) | function indexExists(PDO $pdo, string $table, string $index): bool { function fkExists (line 176) | function fkExists(PDO $pdo, string $table, string $fk): bool { FILE: mail/mail.php function send_mail (line 52) | function send_mail(string $to, string $subject, string $message, string ... FILE: paste.php function map_to_hl_lang (line 67) | function map_to_hl_lang(string $code): string { function hl_wrap_with_lines (line 83) | function hl_wrap_with_lines(string $value, string $hlLang, array $highli... function geshi_add_line_highlight_class (line 102) | function geshi_add_line_highlight_class(string $html, array $highlight_l... function themed_error_render (line 121) | function themed_error_render(string $msg, int $http_code = 404, bool $sh... function render_error_and_exit (line 144) | function render_error_and_exit(string $msg, string $http = '404'): void { function render_password_required_and_exit (line 149) | function render_password_required_and_exit(string $msg): void { FILE: theme/default/js/highlightTheme.js function normId (line 10) | function normId(s) { function findHeaderLink (line 20) | function findHeaderLink() { function ensureLink (line 29) | function ensureLink() { function applyTheme (line 39) | function applyTheme(obj) { function choose (line 46) | function choose(initialId) { function updateThemeQueryParam (line 77) | function updateThemeQueryParam(id) { function getSelects (line 108) | function getSelects() { return Array.from(document.querySelectorAll('#hl... function onChange (line 119) | function onChange(e) { FILE: theme/default/js/paste.js function lineStart (line 7) | function lineStart(value, i){ while (i > 0 && value.charCodeAt(i - 1) !=... function lineEnd (line 9) | function lineEnd(value, i){ while (i < value.length && value.charCodeAt(... function triggerInput (line 11) | function triggerInput(el){ try { el.dispatchEvent(new Event('input', { b... function countLinesFast (line 13) | function countLinesFast(str){ let n = 1; for (let i=0; i