SYMBOL INDEX (7986 symbols across 862 files) FILE: assets/js/app/llms-donut.js function Donut (line 25) | function Donut(options) { function draw (line 74) | function draw( $el ) { FILE: assets/js/app/llms-tracking.js function init (line 33) | function init() { function onBeforeUnload (line 161) | function onBeforeUnload( e ) { function onUnload (line 173) | function onUnload( e ) { function onVisibilityChange (line 185) | function onVisibilityChange( e ) { FILE: assets/js/builder/Controllers/Construct.js function get (line 31) | function get( type, name, data, options ) { FILE: assets/js/builder/Controllers/Sync.js function init (line 27) | function init() { function add_error_msg (line 77) | function add_error_msg( data, err ) { function check_for_changes (line 100) | function check_for_changes() { function do_ajax_save (line 121) | function do_ajax_save() { function get_changed_attributes (line 199) | function get_changed_attributes( model ) { function get_changes_to_object (line 258) | function get_changes_to_object( object ) { function has_temp_id (line 308) | function has_temp_id( model ) { function maybe_restart_tracking (line 324) | function maybe_restart_tracking( model, data ) { function process_removals (line 358) | function process_removals( data ) { function process_object_updates (line 410) | function process_object_updates( data, type, parent, main_data ) { function process_updates (line 520) | function process_updates( data ) { FILE: assets/js/builder/Views/SettingsFields.js function option_html (line 255) | function option_html( label, val ) { FILE: assets/js/builder/main.js function value_compare (line 46) | function value_compare( expected, actual ) { FILE: assets/js/builder/vendor/almond.js function hasProp (line 20) | function hasProp(obj, prop) { function normalize (line 32) | function normalize(name, baseName) { function makeRequire (line 142) | function makeRequire(relName, forceSync) { function makeNormalize (line 159) | function makeNormalize(relName) { function makeLoad (line 165) | function makeLoad(depName) { function callDep (line 171) | function callDep(name) { function splitPrefix (line 188) | function splitPrefix(name) { function makeRelParts (line 200) | function makeRelParts(relName) { function makeConfig (line 248) | function makeConfig(name) { FILE: assets/js/builder/vendor/backbone.collectionView.js function _normalizeOptionDeclarations (line 1180) | function _normalizeOptionDeclarations( optionDeclarations ) { FILE: assets/js/builder/vendor/wp-hooks.js function e (line 11) | function e(t){if(r[t])return r[t].exports;var o=r[t]={i:t,l:!1,exports:{... FILE: assets/js/llms-admin-forms.js function createNewButton (line 27) | function createNewButton() { function createHelpIcon (line 47) | function createHelpIcon() { function createHelpNode (line 85) | function createHelpNode() { function toggleHelpNode (line 105) | function toggleHelpNode() { function init (line 127) | function init() { FILE: assets/js/llms-admin-tables.js function activate_button (line 191) | function activate_button() { function debounce (line 358) | function debounce( fn, delay ) { FILE: assets/js/llms-admin-wizard.js function getSelectedImportCount (line 27) | function getSelectedImportCount() { FILE: assets/js/llms-admin.js function map_data (line 131) | function map_data( items ) { function format_item (line 153) | function format_item( item ) { function appendInput (line 293) | function appendInput( name, value ) { FILE: assets/js/llms-ajax.js function Ajax (line 1) | function Ajax ( type, data, cache ) { FILE: assets/js/llms-focus-mode.js function init (line 14) | function init() { FILE: assets/js/llms-form-checkout.js function runHandler (line 507) | function runHandler({ handler, data }) { FILE: assets/js/llms-metabox-voucher.js function bindDeleteVoucherCode (line 104) | function bindDeleteVoucherCode() { function randomizeCode (line 128) | function randomizeCode() { function check_voucher_duplicate (line 148) | function check_voucher_duplicate() { function get_codes_from_inputs (line 168) | function get_codes_from_inputs() { function llms_on_voucher_duplicate (line 179) | function llms_on_voucher_duplicate( results ) { FILE: assets/js/llms-notifications.js function bind_events (line 20) | function bind_events() { FILE: assets/js/llms-quiz-attempt-review.js function bind (line 24) | function bind() { function setup_fields (line 47) | function setup_fields() { FILE: assets/js/partials/_metabox-field-repeater.js function replace_attr (line 364) | function replace_attr( $el, attr ) { FILE: assets/js/private/llms-metaboxes.js function make_editable (line 330) | function make_editable( $field ) { function toggle_header_row (line 517) | function toggle_header_row() { function get_course_ids (line 535) | function get_course_ids() { function llmsShouldFixTinyMCEEditor (line 887) | function llmsShouldFixTinyMCEEditor( key ) { FILE: assets/js/vendor/js.cookie.js function extend (line 27) | function extend () { function decode (line 39) | function decode (s) { function init (line 43) | function init (converter) { FILE: assets/vendor/datetimepicker/jquery.datetimepicker.full.js function getCurrentValue (line 2241) | function getCurrentValue() { function setMask (line 2272) | function setMask(options) { function HighlightedDate (line 2604) | function HighlightedDate(date, desc, style) { function handler (line 2718) | function handler(event) { function nullLowestDelta (line 2831) | function nullLowestDelta() { function shouldAdjustOldDeltas (line 2835) | function shouldAdjustOldDeltas(orgEvent, absDelta) { FILE: assets/vendor/izimodal/iziModal.js function whichAnimationEvent (line 38) | function whichAnimationEvent(){ function isIE (line 54) | function isIE(version) { function clearValue (line 63) | function clearValue(value){ function opened (line 313) | function opened(){ function bindEvents (line 325) | function bindEvents(){ function closed (line 582) | function closed(){ FILE: assets/vendor/quill/quill.js class c (line 2) | class c extends r.BlockBlot{cache={};delta(){return null==this.cache.del... method delta (line 2) | delta(){return null==this.cache.delta&&(this.cache.delta=h(this)),this... method deleteAt (line 2) | deleteAt(t,e){super.deleteAt(t,e),this.cache={}} method formatAt (line 2) | formatAt(t,e,n,i){e<=0||(this.scroll.query(n,r.Scope.BLOCK)?t+e===this... method insertAt (line 2) | insertAt(t,e,n){if(null!=n)return super.insertAt(t,e,n),void(this.cach... method insertBefore (line 2) | insertBefore(t,e){const{head:n}=this.children;super.insertBefore(t,e),... method length (line 2) | length(){return null==this.cache.length&&(this.cache.length=super.leng... method moveChildren (line 2) | moveChildren(t,e){super.moveChildren(t,e),this.cache={}} method optimize (line 2) | optimize(t){super.optimize(t),this.cache={}} method path (line 2) | path(t){return super.path(t,!0)} method removeChild (line 2) | removeChild(t){super.removeChild(t),this.cache={}} method split (line 2) | split(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1]... class u (line 2) | class u extends r.EmbedBlot{attach(){super.attach(),this.attributes=new ... method attach (line 2) | attach(){super.attach(),this.attributes=new r.AttributorStore(this.dom... method delta (line 2) | delta(){return(new(s())).insert(this.value(),{...this.formats(),...thi... method format (line 2) | format(t,e){const n=this.scroll.query(t,r.Scope.BLOCK_ATTRIBUTE);null!... method formatAt (line 2) | formatAt(t,e,n,r){this.format(n,r)} method insertAt (line 2) | insertAt(t,e,n){if(null!=n)return void super.insertAt(t,e,n);const r=e... method create (line 2) | static create(t){const e=super.create(t);return e.setAttribute("spellc... method code (line 2) | code(t,e){return this.children.map((t=>t.length()<=1?"":t.domNode.inne... method html (line 2) | html(t,e){return`
\n${(0,l.X)(this.code(t,e))}\n`}
function h (line 2) | function h(t){let e=!(arguments.length>1&&void 0!==arguments[1])||argume...
method register (line 2) | static register(){c.Ay.register(u)}
method constructor (line 2) | constructor(t){Array.isArray(t)?this.ops=t:null!=t&&Array.isArray(t.op...
method registerEmbed (line 2) | static registerEmbed(t,e){this.handlers[t]=e}
method unregisterEmbed (line 2) | static unregisterEmbed(t){delete this.handlers[t]}
method getHandler (line 2) | static getHandler(t){const e=this.handlers[t];if(!e)throw new Error(`n...
method insert (line 2) | insert(t,e){const n={};return"string"==typeof t&&0===t.length?this:(n....
method delete (line 2) | delete(t){return t<=0?this:this.push({delete:t})}
method retain (line 2) | retain(t,e){if("number"==typeof t&&t<=0)return this;const n={retain:t}...
method push (line 2) | push(t){let e=this.ops.length,n=this.ops[e-1];if(t=i(t),"object"==type...
method chop (line 2) | chop(){const t=this.ops[this.ops.length-1];return t&&"number"==typeof ...
method filter (line 2) | filter(t){return this.ops.filter(t)}
method forEach (line 2) | forEach(t){this.ops.forEach(t)}
method map (line 2) | map(t){return this.ops.map(t)}
method partition (line 2) | partition(t){const e=[],n=[];return this.forEach((r=>{(t(r)?e:n).push(...
method reduce (line 2) | reduce(t,e){return this.ops.reduce(t,e)}
method changeLength (line 2) | changeLength(){return this.reduce(((t,e)=>e.insert?t+l.default.length(...
method length (line 2) | length(){return this.reduce(((t,e)=>t+l.default.length(e)),0)}
method slice (line 2) | slice(t=0,e=1/0){const n=[],r=new a.default(this.ops);let i=0;for(;i\n${(0,l.X)(this.code(t,e))}\n`}
class h (line 2) | class h extends r.Ay{static TAB=" ";static register(){c.Ay.register(u)}}
method register (line 2) | static register(){c.Ay.register(u)}
method constructor (line 2) | constructor(t){Array.isArray(t)?this.ops=t:null!=t&&Array.isArray(t.op...
method registerEmbed (line 2) | static registerEmbed(t,e){this.handlers[t]=e}
method unregisterEmbed (line 2) | static unregisterEmbed(t){delete this.handlers[t]}
method getHandler (line 2) | static getHandler(t){const e=this.handlers[t];if(!e)throw new Error(`n...
method insert (line 2) | insert(t,e){const n={};return"string"==typeof t&&0===t.length?this:(n....
method delete (line 2) | delete(t){return t<=0?this:this.push({delete:t})}
method retain (line 2) | retain(t,e){if("number"==typeof t&&t<=0)return this;const n={retain:t}...
method push (line 2) | push(t){let e=this.ops.length,n=this.ops[e-1];if(t=i(t),"object"==type...
method chop (line 2) | chop(){const t=this.ops[this.ops.length-1];return t&&"number"==typeof ...
method filter (line 2) | filter(t){return this.ops.filter(t)}
method forEach (line 2) | forEach(t){this.ops.forEach(t)}
method map (line 2) | map(t){return this.ops.map(t)}
method partition (line 2) | partition(t){const e=[],n=[];return this.forEach((r=>{(t(r)?e:n).push(...
method reduce (line 2) | reduce(t,e){return this.ops.reduce(t,e)}
method changeLength (line 2) | changeLength(){return this.reduce(((t,e)=>e.insert?t+l.default.length(...
method length (line 2) | length(){return this.reduce(((t,e)=>t+l.default.length(e)),0)}
method slice (line 2) | slice(t=0,e=1/0){const n=[],r=new a.default(this.ops);let i=0;for(;i\n${(0,l.X)(this.code(t,e))}\n`}
method keys (line 2) | static keys(t){return(t.getAttribute("style")||"").split(";").map((t=>t....
method add (line 2) | add(t,e){return!!this.canAdd(t,e)&&(t.style[u(this.keyName)]=e,!0)}
method remove (line 2) | remove(t){t.style[u(this.keyName)]="",t.getAttribute("style")||t.removeA...
method value (line 2) | value(t){const e=t.style[u(this.keyName)];return this.canAdd(t,e)?e:""}
method constructor (line 2) | constructor(t){this.attributes={},this.domNode=t,this.build()}
method attribute (line 2) | attribute(t,e){e?t.add(this.domNode,e)&&(null!=t.value(this.domNode)?thi...
method build (line 2) | build(){this.attributes={};const t=l.find(this.domNode);if(null==t)retur...
method copy (line 2) | copy(t){Object.keys(this.attributes).forEach((e=>{const n=this.attribute...
method move (line 2) | move(t){this.copy(t),Object.keys(this.attributes).forEach((t=>{this.attr...
method values (line 2) | values(){return Object.keys(this.attributes).reduce(((t,e)=>(t[e]=this.a...
method constructor (line 2) | constructor(t,e){this.scroll=t,this.domNode=e,l.blots.set(e,this),this.p...
method create (line 2) | static create(t){if(null==this.tagName)throw new s("Blot definition miss...
method statics (line 2) | get statics(){return this.constructor}
method attach (line 2) | attach(){}
method clone (line 2) | clone(){const t=this.domNode.cloneNode(!1);return this.scroll.create(t)}
method detach (line 2) | detach(){null!=this.parent&&this.parent.removeChild(this),l.blots.delete...
method deleteAt (line 2) | deleteAt(t,e){this.isolate(t,e).remove()}
method formatAt (line 2) | formatAt(t,e,n,i){const s=this.isolate(t,e);if(null!=this.scroll.query(n...
method insertAt (line 2) | insertAt(t,e,n){const r=null==n?this.scroll.create("text",e):this.scroll...
method isolate (line 2) | isolate(t,e){const n=this.split(t);if(null==n)throw new Error("Attempt t...
method length (line 2) | length(){return 1}
method offset (line 2) | offset(t=this.parent){return null==this.parent||this===t?0:this.parent.c...
method optimize (line 2) | optimize(t){this.statics.requiredContainer&&!(this.parent instanceof thi...
method remove (line 2) | remove(){null!=this.domNode.parentNode&&this.domNode.parentNode.removeCh...
method replaceWith (line 2) | replaceWith(t,e){const n="string"==typeof t?this.scroll.create(t,e):t;re...
method split (line 2) | split(t,e){return 0===t?this:this.next}
method update (line 2) | update(t,e){}
method wrap (line 2) | wrap(t,e){const n="string"==typeof t?this.scroll.create(t,e):t;if(null!=...
method value (line 2) | static value(t){return!0}
method index (line 2) | index(t,e){return this.domNode===t||this.domNode.compareDocumentPosition...
method position (line 2) | position(t,e){let n=Array.from(this.parent.domNode.childNodes).indexOf(t...
method value (line 2) | value(){return{[this.statics.blotName]:this.statics.value(this.domNode)|...
class b (line 2) | class b{constructor(){this.head=null,this.tail=null,this.length=0}append...
method constructor (line 2) | constructor(){this.head=null,this.tail=null,this.length=0}
method append (line 2) | append(...t){if(this.insertBefore(t[0],null),t.length>1){const e=t.sli...
method at (line 2) | at(t){const e=this.iterator();let n=e();for(;n&&t>0;)t-=1,n=e();return n}
method contains (line 2) | contains(t){const e=this.iterator();let n=e();for(;n;){if(n===t)return...
method indexOf (line 2) | indexOf(t){const e=this.iterator();let n=e(),r=0;for(;n;){if(n===t)ret...
method insertBefore (line 2) | insertBefore(t,e){null!=t&&(this.remove(t),t.next=e,null!=e?(t.prev=e....
method offset (line 2) | offset(t){let e=0,n=this.head;for(;null!=n;){if(n===t)return e;e+=n.le...
method remove (line 2) | remove(t){this.contains(t)&&(null!=t.prev&&(t.prev.next=t.next),null!=...
method iterator (line 2) | iterator(t=this.head){return()=>{const e=t;return null!=t&&(t=t.next),e}}
method find (line 2) | find(t,e=!1){const n=this.iterator();let r=n();for(;r;){const i=r.leng...
method forEach (line 2) | forEach(t){const e=this.iterator();let n=e();for(;n;)t(n),n=e()}
method forEachAt (line 2) | forEachAt(t,e,n){if(e<=0)return;const[r,i]=this.find(t);let s=t-i;cons...
method map (line 2) | map(t){return this.reduce(((e,n)=>(e.push(t(n)),e)),[])}
method reduce (line 2) | reduce(t,e){const n=this.iterator();let r=n();for(;r;)e=t(e,r),r=n();r...
function y (line 2) | function y(t,e){const n=e.find(t);if(n)return n;try{return e.create(t)}c...
method constructor (line 2) | constructor(t,e){super(t,e),this.uiNode=null,this.build()}
method appendChild (line 2) | appendChild(t){this.insertBefore(t)}
method attach (line 2) | attach(){super.attach(),this.children.forEach((t=>{t.attach()}))}
method attachUI (line 2) | attachUI(e){null!=this.uiNode&&this.uiNode.remove(),this.uiNode=e,t.uiCl...
method build (line 2) | build(){this.children=new b,Array.from(this.domNode.childNodes).filter((...
method deleteAt (line 2) | deleteAt(t,e){if(0===t&&e===this.length())return this.remove();this.chil...
method descendant (line 2) | descendant(e,n=0){const[r,i]=this.children.find(n);return null==e.blotNa...
method descendants (line 2) | descendants(e,n=0,r=Number.MAX_VALUE){let i=[],s=r;return this.children....
method detach (line 2) | detach(){this.children.forEach((t=>{t.detach()})),super.detach()}
method enforceAllowedChildren (line 2) | enforceAllowedChildren(){let e=!1;this.children.forEach((n=>{e||this.sta...
method formatAt (line 2) | formatAt(t,e,n,r){this.children.forEachAt(t,e,((t,e,i)=>{t.formatAt(e,i,...
method insertAt (line 2) | insertAt(t,e,n){const[r,i]=this.children.find(t);if(r)r.insertAt(i,e,n);...
method insertBefore (line 2) | insertBefore(t,e){null!=t.parent&&t.parent.children.remove(t);let n=null...
method length (line 2) | length(){return this.children.reduce(((t,e)=>t+e.length()),0)}
method moveChildren (line 2) | moveChildren(t,e){this.children.forEach((n=>{t.insertBefore(n,e)}))}
method optimize (line 2) | optimize(t){if(super.optimize(t),this.enforceAllowedChildren(),null!=thi...
method path (line 2) | path(e,n=!1){const[r,i]=this.children.find(e,n),s=[[this,e]];return r in...
method removeChild (line 2) | removeChild(t){this.children.remove(t)}
method replaceWith (line 2) | replaceWith(e,n){const r="string"==typeof e?this.scroll.create(e,n):e;re...
method split (line 2) | split(t,e=!1){if(!e){if(0===t)return this;if(t===this.length())return th...
method splitAfter (line 2) | splitAfter(t){const e=this.clone();for(;null!=t.next;)e.appendChild(t.ne...
method unwrap (line 2) | unwrap(){this.parent&&this.moveChildren(this.parent,this.next||void 0),t...
method update (line 2) | update(t,e){const n=[],r=[];t.forEach((t=>{t.target===this.domNode&&"chi...
method create (line 2) | static create(t){return super.create(t)}
method formats (line 2) | static formats(e,n){const r=n.query(t.blotName);if(null==r||e.tagName!==...
method constructor (line 2) | constructor(t,e){super(t,e),this.attributes=new d(this.domNode)}
method format (line 2) | format(e,n){if(e!==this.statics.blotName||n){const t=this.scroll.query(e...
method formats (line 2) | formats(){const t=this.attributes.values(),e=this.statics.formats(this.d...
method formatAt (line 2) | formatAt(t,e,n,i){null!=this.formats()[n]||this.scroll.query(n,r.ATTRIBU...
method optimize (line 2) | optimize(e){super.optimize(e);const n=this.formats();if(0===Object.keys(...
method replaceWith (line 2) | replaceWith(t,e){const n=super.replaceWith(t,e);return this.attributes.c...
method update (line 2) | update(t,e){super.update(t,e),t.some((t=>t.target===this.domNode&&"attri...
method wrap (line 2) | wrap(e,n){const r=super.wrap(e,n);return r instanceof t&&this.attributes...
method create (line 2) | static create(t){return super.create(t)}
method formats (line 2) | static formats(e,n){const r=n.query(t.blotName);if(null==r||e.tagName!==...
method constructor (line 2) | constructor(t,e){super(t,e),this.attributes=new d(this.domNode)}
method format (line 2) | format(e,n){const s=this.scroll.query(e,r.BLOCK);null!=s&&(s instanceof ...
method formats (line 2) | formats(){const t=this.attributes.values(),e=this.statics.formats(this.d...
method formatAt (line 2) | formatAt(t,e,n,i){null!=this.scroll.query(n,r.BLOCK)?this.format(n,i):su...
method insertAt (line 2) | insertAt(t,e,n){if(null==n||null!=this.scroll.query(e,r.INLINE))super.in...
method replaceWith (line 2) | replaceWith(t,e){const n=super.replaceWith(t,e);return this.attributes.c...
method update (line 2) | update(t,e){super.update(t,e),t.some((t=>t.target===this.domNode&&"attri...
method checkMerge (line 2) | checkMerge(){return null!==this.next&&this.next.statics.blotName===this....
method deleteAt (line 2) | deleteAt(t,e){super.deleteAt(t,e),this.enforceAllowedChildren()}
method formatAt (line 2) | formatAt(t,e,n,r){super.formatAt(t,e,n,r),this.enforceAllowedChildren()}
method insertAt (line 2) | insertAt(t,e,n){super.insertAt(t,e,n),this.enforceAllowedChildren()}
method optimize (line 2) | optimize(t){super.optimize(t),this.children.length>0&&null!=this.next&&t...
method formats (line 2) | static formats(t,e){}
method format (line 2) | format(t,e){super.formatAt(0,this.length(),t,e)}
method formatAt (line 2) | formatAt(t,e,n,r){0===t&&e===this.length()?this.format(n,r):super.format...
method formats (line 2) | formats(){return this.statics.formats(this.domNode,this.scroll)}
method constructor (line 2) | constructor(t,e){super(null,e),this.registry=t,this.scroll=this,this.bui...
method create (line 2) | create(t,e){return this.registry.create(this,t,e)}
method find (line 2) | find(t,e=!1){const n=this.registry.find(t,e);return n?n.scroll===this?n:...
method query (line 2) | query(t,e=r.ANY){return this.registry.query(t,e)}
method register (line 2) | register(...t){return this.registry.register(...t)}
method build (line 2) | build(){null!=this.scroll&&super.build()}
method detach (line 2) | detach(){super.detach(),this.observer.disconnect()}
method deleteAt (line 2) | deleteAt(t,e){this.update(),0===t&&e===this.length()?this.children.forEa...
method formatAt (line 2) | formatAt(t,e,n,r){this.update(),super.formatAt(t,e,n,r)}
method insertAt (line 2) | insertAt(t,e,n){this.update(),super.insertAt(t,e,n)}
method optimize (line 2) | optimize(t=[],e={}){super.optimize(e);const n=e.mutationsMap||new WeakMa...
method update (line 2) | update(t,e={}){t=t||this.observer.takeRecords();const n=new WeakMap;t.ma...
method create (line 2) | static create(t){return document.createTextNode(t)}
method value (line 2) | static value(t){return t.data}
method constructor (line 2) | constructor(t,e){super(t,e),this.text=this.statics.value(this.domNode)}
method deleteAt (line 2) | deleteAt(t,e){this.domNode.data=this.text=this.text.slice(0,t)+this.text...
method index (line 2) | index(t,e){return this.domNode===t?e:-1}
method insertAt (line 2) | insertAt(t,e,n){null==n?(this.text=this.text.slice(0,t)+e+this.text.slic...
method length (line 2) | length(){return this.text.length}
method optimize (line 2) | optimize(e){super.optimize(e),this.text=this.statics.value(this.domNode)...
method position (line 2) | position(t,e=!1){return[this.domNode,t]}
method split (line 2) | split(t,e=!1){if(!e){if(0===t)return this;if(t===this.length())return th...
method update (line 2) | update(t,e){t.some((t=>"characterData"===t.type&&t.target===this.domNode...
method value (line 2) | value(){return this.text}
function n (line 2) | function n(r){var i=e[r];if(void 0!==i)return i.exports;var s=e[r]={id:r...
method constructor (line 2) | constructor(t,e){this.quill=t,this.options=e}
method init (line 2) | init(){Object.keys(this.options.modules).forEach((t=>{null==this.modul...
method addModule (line 2) | addModule(t){const e=this.quill.constructor.import(`modules/${t}`);ret...
class o (line 2) | class o extends s.ClassAttributor{add(t,e){let n=0;if("+1"===e||"-1"===e...
method constructor (line 2) | constructor(t,e){super(t,e),this.contentNode=document.createElement("s...
method index (line 2) | index(t,e){return t===this.leftGuard?0:t===this.rightGuard?1:super.ind...
method restore (line 2) | restore(t){let e,n=null;const r=t.data.split(s).join("");if(t===this.l...
method update (line 2) | update(t,e){t.forEach((t=>{if("characterData"===t.type&&(t.target===th...
method compare (line 2) | static compare(t,e){const n=o.order.indexOf(t),r=o.order.indexOf(e);re...
method formatAt (line 2) | formatAt(t,e,n,i){if(o.compare(this.statics.blotName,n)<0&&this.scroll...
method optimize (line 2) | optimize(t){if(super.optimize(t),this.parent instanceof o&&o.compare(t...
method value (line 2) | value(t){return super.value(t).replace(/["']/g,"")}
method add (line 2) | add(t,e){let n=0;if("+1"===e||"-1"===e){const r=this.value(t)||0;n="+1...
method canAdd (line 2) | canAdd(t,e){return super.canAdd(t,e)||super.canAdd(t,parseInt(e,10))}
method value (line 2) | value(t){return parseInt(super.value(t),10)||void 0}
class c (line 2) | class c extends a.Ay{static blotName="blockquote";static tagName="blockq...
method delta (line 2) | delta(){return null==this.cache.delta&&(this.cache.delta=h(this)),this...
method deleteAt (line 2) | deleteAt(t,e){super.deleteAt(t,e),this.cache={}}
method formatAt (line 2) | formatAt(t,e,n,i){e<=0||(this.scroll.query(n,r.Scope.BLOCK)?t+e===this...
method insertAt (line 2) | insertAt(t,e,n){if(null!=n)return super.insertAt(t,e,n),void(this.cach...
method insertBefore (line 2) | insertBefore(t,e){const{head:n}=this.children;super.insertBefore(t,e),...
method length (line 2) | length(){return null==this.cache.length&&(this.cache.length=super.leng...
method moveChildren (line 2) | moveChildren(t,e){super.moveChildren(t,e),this.cache={}}
method optimize (line 2) | optimize(t){super.optimize(t),this.cache={}}
method path (line 2) | path(t){return super.path(t,!0)}
method removeChild (line 2) | removeChild(t){super.removeChild(t),this.cache={}}
method split (line 2) | split(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1]...
class h (line 2) | class h extends a.Ay{static blotName="header";static tagName=["H1","H2",...
method register (line 2) | static register(){c.Ay.register(u)}
method constructor (line 2) | constructor(t){Array.isArray(t)?this.ops=t:null!=t&&Array.isArray(t.op...
method registerEmbed (line 2) | static registerEmbed(t,e){this.handlers[t]=e}
method unregisterEmbed (line 2) | static unregisterEmbed(t){delete this.handlers[t]}
method getHandler (line 2) | static getHandler(t){const e=this.handlers[t];if(!e)throw new Error(`n...
method insert (line 2) | insert(t,e){const n={};return"string"==typeof t&&0===t.length?this:(n....
method delete (line 2) | delete(t){return t<=0?this:this.push({delete:t})}
method retain (line 2) | retain(t,e){if("number"==typeof t&&t<=0)return this;const n={retain:t}...
method push (line 2) | push(t){let e=this.ops.length,n=this.ops[e-1];if(t=i(t),"object"==type...
method chop (line 2) | chop(){const t=this.ops[this.ops.length-1];return t&&"number"==typeof ...
method filter (line 2) | filter(t){return this.ops.filter(t)}
method forEach (line 2) | forEach(t){this.ops.forEach(t)}
method map (line 2) | map(t){return this.ops.map(t)}
method partition (line 2) | partition(t){const e=[],n=[];return this.forEach((r=>{(t(r)?e:n).push(...
method reduce (line 2) | reduce(t,e){return this.ops.reduce(t,e)}
method changeLength (line 2) | changeLength(){return this.reduce(((t,e)=>e.insert?t+l.default.length(...
method length (line 2) | length(){return this.reduce(((t,e)=>t+l.default.length(e)),0)}
method slice (line 2) | slice(t=0,e=1/0){const n=[],r=new a.default(this.ops);let i=0;for(;i{if(null==t.ne...
method rowOffset (line 2) | rowOffset(){return this.parent?this.parent.children.indexOf(this):-1}
method table (line 2) | table(){return this.parent&&this.parent.parent}
class tt (line 2) | class tt extends f.A{static blotName="table-body";static tagName="TBODY"}
class et (line 2) | class et extends f.A{static blotName="table-container";static tagName="T...
method balanceCells (line 2) | balanceCells(){const t=this.descendants(Y),e=t.reduce(((t,e)=>Math.max...
method cells (line 2) | cells(t){return this.rows().map((e=>e.children.at(t)))}
method deleteColumn (line 2) | deleteColumn(t){const[e]=this.descendant(tt);null!=e&&null!=e.children...
method insertColumn (line 2) | insertColumn(t){const[e]=this.descendant(tt);null!=e&&null!=e.children...
method insertRow (line 2) | insertRow(t){const[e]=this.descendant(tt);if(null==e||null==e.children...
method rows (line 2) | rows(){const t=this.children.head;return null==t?[]:t.children.map((t=...
function nt (line 2) | function nt(){return`row-${Math.random().toString(36).slice(2,6)}`}
class rt (line 2) | class rt extends F.A{static register(){p.Ay.register(J),p.Ay.register(Y)...
method register (line 2) | static register(){p.Ay.register(J),p.Ay.register(Y),p.Ay.register(tt),...
method constructor (line 2) | constructor(){super(...arguments),this.listenBalanceCells()}
method balanceTables (line 2) | balanceTables(){this.quill.scroll.descendants(et).forEach((t=>{t.balan...
method deleteColumn (line 2) | deleteColumn(){const[t,,e]=this.getTable();null!=e&&(t.deleteColumn(e....
method deleteRow (line 2) | deleteRow(){const[,t]=this.getTable();null!=t&&(t.remove(),this.quill....
method deleteTable (line 2) | deleteTable(){const[t]=this.getTable();if(null==t)return;const e=t.off...
method getTable (line 2) | getTable(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0...
method insertColumn (line 2) | insertColumn(t){const e=this.quill.getSelection();if(!e)return;const[n...
method insertColumnLeft (line 2) | insertColumnLeft(){this.insertColumn(0)}
method insertColumnRight (line 2) | insertColumnRight(){this.insertColumn(1)}
method insertRow (line 2) | insertRow(t){const e=this.quill.getSelection();if(!e)return;const[n,r,...
method insertRowAbove (line 2) | insertRowAbove(){this.insertRow(0)}
method insertRowBelow (line 2) | insertRowBelow(){this.insertRow(1)}
method insertTable (line 2) | insertTable(t,e){const n=this.quill.getSelection();if(null==n)return;c...
method listenBalanceCells (line 2) | listenBalanceCells(){this.quill.on(p.Ay.events.SCROLL_OPTIMIZE,(t=>{t....
class ot (line 2) | class ot extends F.A{constructor(t,e){if(super(t,e),Array.isArray(this.o...
method constructor (line 2) | constructor(t,e){if(super(t,e),Array.isArray(this.options.container)){...
method addHandler (line 2) | addHandler(t,e){this.handlers[t]=e}
method attach (line 2) | attach(t){let e=Array.from(t.classList).find((t=>0===t.indexOf("ql-"))...
method update (line 2) | update(t){const e=null==t?{}:this.quill.getFormat(t);this.controls.for...
function lt (line 2) | function lt(t,e,n){const r=document.createElement("button");r.setAttribu...
method clean (line 2) | clean(){const t=this.quill.getSelection();if(null!=t)if(0===t.length){co...
method direction (line 2) | direction(t){const{align:e}=this.quill.getFormat();"rtl"===t&&null==e?th...
method indent (line 2) | indent(t){const e=this.quill.getSelection(),n=this.quill.getFormat(e),r=...
method link (line 2) | link(t){!0===t&&(t=prompt("Enter link URL:")),this.quill.format("link",t...
method list (line 2) | list(t){const e=this.quill.getSelection(),n=this.quill.getFormat(e);"che...
function ht (line 2) | function ht(t,e){t.setAttribute(e,`${!("true"===t.getAttribute(e))}`)}
method constructor (line 2) | constructor(t){this.select=t,this.container=document.createElement("span...
method togglePicker (line 2) | togglePicker(){this.container.classList.toggle("ql-expanded"),ht(this.la...
method buildItem (line 2) | buildItem(t){const e=document.createElement("span");e.tabIndex="0",e.set...
method buildLabel (line 2) | buildLabel(){const t=document.createElement("span");return t.classList.a...
method buildOptions (line 2) | buildOptions(){const t=document.createElement("span");t.classList.add("q...
method buildPicker (line 2) | buildPicker(){Array.from(this.select.attributes).forEach((t=>{this.conta...
method escape (line 2) | escape(){this.close(),setTimeout((()=>this.label.focus()),1)}
method close (line 2) | close(){this.container.classList.remove("ql-expanded"),this.label.setAtt...
method selectItem (line 2) | selectItem(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments...
method update (line 2) | update(){let t;if(this.select.selectedIndex>-1){const e=this.container.q...
method constructor (line 2) | constructor(t,e){super(t),this.label.innerHTML=e,this.container.classLis...
method buildItem (line 2) | buildItem(t){const e=super.buildItem(t);return e.style.backgroundColor=t...
method selectItem (line 2) | selectItem(t,e){super.selectItem(t,e);const n=this.label.querySelector("...
method constructor (line 2) | constructor(t,e){super(t),this.container.classList.add("ql-icon-picker")...
method selectItem (line 2) | selectItem(t,e){super.selectItem(t,e);const n=t||this.defaultItem;if(nul...
method constructor (line 2) | constructor(t,e){this.quill=t,this.boundsContainer=e||document.body,this...
method hide (line 2) | hide(){this.root.classList.add("ql-hidden")}
method position (line 2) | position(t){const e=t.left+t.width/2-this.root.offsetWidth/2,n=t.bottom+...
method show (line 2) | show(){this.root.classList.remove("ql-editing"),this.root.classList.remo...
class wt (line 2) | class wt extends yt.A{constructor(t,e){super(t,e);const n=e=>{document.b...
method constructor (line 2) | constructor(t,e){super(t,e);const n=e=>{document.body.contains(t.root)...
method addModule (line 2) | addModule(t){const e=super.addModule(t);return"toolbar"===t&&this.exte...
method buildButtons (line 2) | buildButtons(t,e){Array.from(t).forEach((t=>{(t.getAttribute("class")|...
method buildPickers (line 2) | buildPickers(t,e){this.pickers=Array.from(t).map((t=>{if(t.classList.c...
method formula (line 2) | formula(){this.quill.theme.tooltip.edit("formula")}
method image (line 2) | image(){let t=this.container.querySelector("input.ql-image[type=file]");...
method video (line 2) | video(){this.quill.theme.tooltip.edit("video")}
class qt (line 2) | class qt extends gt{constructor(t,e){super(t,e),this.textbox=this.root.q...
method constructor (line 2) | constructor(t,e){super(t,e),this.textbox=this.root.querySelector('inpu...
method listen (line 2) | listen(){this.textbox.addEventListener("keydown",(t=>{"Enter"===t.key?...
method cancel (line 2) | cancel(){this.hide(),this.restoreFocus()}
method edit (line 2) | edit(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"l...
method restoreFocus (line 2) | restoreFocus(){this.quill.focus({preventScroll:!0})}
method save (line 2) | save(){let{value:t}=this.textbox;switch(this.root.getAttribute("data-m...
function kt (line 2) | function kt(t,e){let n=arguments.length>2&&void 0!==arguments[2]&&argume...
class St (line 2) | class St extends qt{static TEMPLATE=['0&&void 0!==arguments[0]?arguments[0...
function a (line 3) | function a(n){let e=arguments.length>1&&void 0!==arguments[1]?arguments[...
FILE: assets/vendor/select2/js/select2.js
function hasProp (line 84) | function hasProp(obj, prop) {
function normalize (line 96) | function normalize(name, baseName) {
function makeRequire (line 206) | function makeRequire(relName, forceSync) {
function makeNormalize (line 223) | function makeNormalize(relName) {
function makeLoad (line 229) | function makeLoad(depName) {
function callDep (line 235) | function callDep(name) {
function splitPrefix (line 252) | function splitPrefix(name) {
function makeRelParts (line 264) | function makeRelParts(relName) {
function makeConfig (line 312) | function makeConfig(name) {
function BaseConstructor (line 528) | function BaseConstructor () {
function getMethods (line 545) | function getMethods (theClass) {
function DecoratedClass (line 571) | function DecoratedClass () {
function ctr (line 589) | function ctr () {
function Results (line 865) | function Results ($element, options, dataAdapter) {
function BaseSelection (line 1428) | function BaseSelection ($element, options) {
function SingleSelection (line 1608) | function SingleSelection () {
function MultipleSelection (line 1715) | function MultipleSelection ($element, options) {
function Placeholder (line 1830) | function Placeholder (decorated, $element, options) {
function AllowClear (line 1882) | function AllowClear () { }
function Search (line 1996) | function Search (decorated, $element, options) {
function EventRelay (line 2231) | function EventRelay () { }
function Translation (line 2281) | function Translation (dict) {
function BaseAdapter (line 3168) | function BaseAdapter ($element, options) {
function SelectAdapter (line 3211) | function SelectAdapter ($element, options) {
function ArrayAdapter (line 3497) | function ArrayAdapter ($element, options) {
function onlyItem (line 3536) | function onlyItem (item) {
function AjaxAdapter (line 3581) | function AjaxAdapter ($element, options) {
function request (line 3642) | function request () {
function Tags (line 3690) | function Tags (decorated, $element, options) {
function wrapper (line 3729) | function wrapper (obj, child) {
function Tokenizer (line 3817) | function Tokenizer (decorated, $element, options) {
function createAndSelect (line 3837) | function createAndSelect (data) {
function select (line 3860) | function select (data) {
function MinimumInputLength (line 3934) | function MinimumInputLength (decorated, $e, options) {
function MaximumInputLength (line 3965) | function MaximumInputLength (decorated, $e, options) {
function MaximumSelectionLength (line 3997) | function MaximumSelectionLength (decorated, $e, options) {
function Dropdown (line 4053) | function Dropdown ($element, options) {
function Search (line 4096) | function Search () { }
function HidePlaceholder (line 4211) | function HidePlaceholder (decorated, $element, options, dataAdapter) {
function InfiniteScroll (line 4254) | function InfiniteScroll (decorated, $element, options, dataAdapter) {
function AttachBody (line 4348) | function AttachBody (decorated, $element, options) {
function countResults (line 4605) | function countResults (data) {
function MinimumResultsForSearch (line 4621) | function MinimumResultsForSearch (decorated, $element, options, dataAdap...
function SelectOnClose (line 4645) | function SelectOnClose () { }
function CloseOnSelect (line 4696) | function CloseOnSelect () { }
function Defaults (line 4829) | function Defaults () {
function stripDiacritics (line 5039) | function stripDiacritics (text) {
function matcher (line 5048) | function matcher (params, data) {
function Options (line 5241) | function Options (options, $element) {
function upperCaseLetter (line 5316) | function upperCaseLetter(_, letter) {
function syncCssClasses (line 6046) | function syncCssClasses ($dest, $src, adapter) {
function _containerAdapter (line 6092) | function _containerAdapter (clazz) {
function ContainerCSS (line 6096) | function ContainerCSS () { }
function _dropdownAdapter (line 6149) | function _dropdownAdapter (clazz) {
function DropdownCSS (line 6153) | function DropdownCSS () { }
function InitSelection (line 6204) | function InitSelection (decorated, $element, options) {
function InputData (line 6248) | function InputData (decorated, $element, options) {
function getSelected (line 6266) | function getSelected (data, selectedIds) {
function oldMatcher (line 6376) | function oldMatcher (matcher) {
function Query (line 6419) | function Query (decorated, $element, options) {
function AttachContainer (line 6446) | function AttachContainer (decorated, $element, options) {
function StopPropagation (line 6465) | function StopPropagation () { }
function StopPropagation (line 6504) | function StopPropagation () { }
function handler (line 6632) | function handler(event) {
function nullLowestDelta (line 6745) | function nullLowestDelta() {
function shouldAdjustOldDeltas (line 6749) | function shouldAdjustOldDeltas(orgEvent, absDelta) {
FILE: assets/vendor/webui-popover/jquery.webui-popover.js
function WebuiPopover (line 149) | function WebuiPopover(element, options) {
FILE: class-lifterlms.php
class LifterLMS (line 28) | final class LifterLMS {
method __construct (line 75) | private function __construct() {
method define_constants (line 122) | private function define_constants() {
method include_template_functions (line 633) | public function include_template_functions() {
method init (line 650) | public function init() {
method init_assets (line 674) | private function init_assets() {
method init_session (line 691) | public function init_session() {
method plugin_url (line 705) | public function plugin_url() {
method plugin_path (line 714) | public function plugin_path() {
method template_path (line 723) | public function template_path() {
method mailer (line 734) | public function mailer() {
method achievements (line 745) | public function achievements() {
method certificates (line 756) | public function certificates() {
method engagements (line 767) | public function engagements() {
method block_templates (line 778) | public function block_templates() {
method events (line 789) | public function events() {
method grades (line 800) | public function grades() {
method integrations (line 809) | public function integrations() {
method notifications (line 820) | public function notifications() {
method payment_gateways (line 829) | public function payment_gateways() {
method processors (line 840) | public function processors() {
method add_action_links (line 852) | public function add_action_links( $links ) {
method localize (line 891) | public function localize() {
FILE: includes/abstracts/abstract.llms.admin.metabox.php
class LLMS_Admin_Metabox (line 25) | abstract class LLMS_Admin_Metabox {
method __construct (line 174) | public function __construct() {
method add_error (line 206) | public function add_error( $error ) {
method configure (line 219) | abstract public function configure();
method get_errors (line 228) | public function get_errors() {
method get_fields (line 239) | abstract public function get_fields();
method get_screens (line 249) | private function get_screens() {
method has_errors (line 263) | public function has_errors() {
method output (line 274) | public function output() {
method output_errors (line 302) | public function output_errors() {
method process_fields (line 331) | private function process_fields() {
method process_field (line 377) | protected function process_field( $field ) {
method register (line 417) | public function register() {
method save (line 467) | protected function save( $post_id ) {
method save_field (line 516) | protected function save_field( $post_id, $field ) {
method handler_instructors_mb_store (line 546) | protected function handler_instructors_mb_store( $post_id, $field, $re...
method save_field_db (line 592) | protected function save_field_db( $post_id, $field_id, $val ) {
method save_before (line 606) | protected function save_before( $post_id ) {}
method save_after (line 618) | protected function save_after( $post_id ) {}
method save_actions (line 632) | public function save_actions( $post_id ) {
method save_errors (line 658) | public function save_errors() {
FILE: includes/abstracts/abstract.llms.admin.table.php
class LLMS_Admin_Table (line 20) | abstract class LLMS_Admin_Table extends LLMS_Abstract_Exportable_Admin_T...
method get_data (line 159) | abstract protected function get_data( $key, $data );
method get_results (line 169) | abstract public function get_results( $args = array() );
method set_args (line 178) | abstract public function set_args();
method set_columns (line 187) | abstract protected function set_columns();
method __construct (line 196) | public function __construct() {
method clean_args (line 212) | protected function clean_args( $args = array() ) {
method filter_get_data (line 238) | protected function filter_get_data( $value, $key, $data, $context = 'd...
method get_args (line 263) | public function get_args() {
method get_columns (line 303) | public function get_columns( $context = 'display' ) {
method get_current_page (line 337) | public function get_current_page() {
method get_empty_message (line 349) | public function get_empty_message() {
method get_filter_placeholder (line 372) | public function get_filter_placeholder( $column_id, $column_data ) {
method get_filter (line 401) | public function get_filter() {
method get_filterby (line 412) | public function get_filterby() {
method get_handler (line 423) | public function get_handler() {
method get_max_pages (line 434) | public function get_max_pages() {
method get_order (line 445) | public function get_order() {
method get_orderby (line 456) | public function get_orderby() {
method get_per_page (line 467) | public function get_per_page() {
method get_new_order (line 480) | protected function get_new_order( $orderby = '' ) {
method get_search (line 497) | public function get_search() {
method get_table_classes (line 508) | protected function get_table_classes() {
method get_table_filters_html (line 542) | public function get_table_filters_html() {
method output_table_filters_html (line 555) | public function output_table_filters_html() {
method get_table_html (line 586) | public function get_table_html() {
method output_table_html (line 600) | public function output_table_html() {
method get_table_search_form_html (line 637) | public function get_table_search_form_html() {
method output_table_search_form_html (line 650) | public function output_table_search_form_html() {
method get_table_search_form_placeholder (line 667) | public function get_table_search_form_placeholder() {
method get_table_title_html (line 689) | public function get_table_title_html() {
method output_table_title_html (line 702) | public function output_table_title_html() {
method get_tbody_data (line 717) | public function get_tbody_data() {
method get_tbody_html (line 738) | public function get_tbody_html() {
method output_tbody_html (line 751) | public function output_tbody_html() {
method get_tfoot_html (line 775) | public function get_tfoot_html() {
method output_tfoot_html (line 788) | public function output_tfoot_html() {
method has_resumable_attempts (line 853) | public function has_resumable_attempts() {
method get_thead_html (line 870) | public function get_thead_html() {
method output_thead_html (line 883) | public function output_thead_html() {
method get_tr_classes (line 917) | protected function get_tr_classes( $row ) {
method get_tr_html (line 941) | public function get_tr_html( $row ) {
method output_tr_html (line 955) | public function output_tr_html( $row ) {
method get_columns_count (line 996) | public function get_columns_count() {
method get_progress_bar_html (line 1014) | public function get_progress_bar_html( $percentage, $text = '' ) {
method output_progress_bar_html (line 1033) | public function output_progress_bar_html( $percentage, $text = '' ) {
method get_post_link (line 1053) | public function get_post_link( $post_id, $text = '' ) {
method get_title (line 1067) | public function get_title() {
method get_user_link (line 1089) | public function get_user_link( $user_id, $text = '' ) {
method is_col_visible (line 1105) | private function is_col_visible( $data, $context = 'display' ) {
method is_last_page (line 1126) | public function is_last_page() {
method register_hooks (line 1137) | protected function register_hooks() {}
method set (line 1148) | public function set( $key, $val ) {
method set_empty_message (line 1160) | protected function set_empty_message() {
method set_title (line 1180) | protected function set_title() {
FILE: includes/abstracts/abstract.llms.analytics.widget.php
class LLMS_Analytics_Widget (line 23) | abstract class LLMS_Analytics_Widget {
method format_response (line 92) | abstract protected function format_response();
method set_query (line 93) | abstract protected function set_query();
method get_chart_data (line 94) | protected function get_chart_data() {
method __construct (line 105) | public function __construct() {}
method get_posted_dates (line 115) | protected function get_posted_dates() {
method get_posted_courses (line 121) | protected function get_posted_courses() {
method get_posted_memberships (line 127) | protected function get_posted_memberships() {
method get_posted_posts (line 133) | protected function get_posted_posts() {
method get_posted_students (line 137) | protected function get_posted_students() {
method get_prepared_query (line 142) | protected function get_prepared_query() {
method get_query (line 146) | protected function get_query() {
method get_query_vars (line 150) | protected function get_query_vars() {
method get_results (line 154) | protected function get_results() {
method format_date (line 158) | protected function format_date( $date, $type ) {
method is_error (line 185) | protected function is_error() {
method set_order_data_query (line 190) | protected function set_order_data_query( $args = array() ) {
method query (line 304) | protected function query() {
method _can_be_processed (line 346) | protected function _can_be_processed() { // phpcs:ignore -- PSR2.Metho...
method can_be_processed (line 366) | public function can_be_processed() {
method output (line 397) | public function output() {
FILE: includes/abstracts/abstract.llms.database.query.php
class LLMS_Database_Query (line 20) | abstract class LLMS_Database_Query extends LLMS_Abstract_Query {
method default_arguments (line 48) | protected function default_arguments() {
method escape_and_quote_string (line 70) | public function escape_and_quote_string( $input ) {
method get_default_args (line 86) | protected function get_default_args() {
method get_filter (line 116) | protected function get_filter( $filter ) {
method get_skip (line 127) | protected function get_skip() {
method perform_query (line 138) | protected function perform_query() {
method set_found_results (line 153) | protected function set_found_results() {
method found_results (line 177) | protected function found_results() {
method sql_select_columns (line 197) | protected function sql_select_columns( $select_columns = '*' ) {
method sql_limit (line 225) | protected function sql_limit() {
method sql_orderby (line 257) | protected function sql_orderby() {
method query (line 309) | public function query() {
method legacy_public_props (line 358) | private function legacy_public_props() {
method public_prop_deprecation (line 378) | private function public_prop_deprecation( $prop ) {
method __get (line 398) | public function __get( $key ) {
method __set (line 422) | public function __set( $key, $val ) {
method __call (line 444) | public function __call( $name, $args ) {
method prepare_query (line 467) | protected function prepare_query() {
FILE: includes/abstracts/abstract.llms.payment.gateway.php
class LLMS_Payment_Gateway (line 20) | abstract class LLMS_Payment_Gateway extends LLMS_Abstract_Options_Data {
method add_secure_string (line 164) | public function add_secure_string( $string ) {
method complete_transaction (line 180) | public function complete_transaction( $order, $deprecated = null ) {
method complete_transaction_ajax (line 214) | public function complete_transaction_ajax( $order, $data = array() ) {
method is_external_payment_entry (line 237) | public function is_external_payment_entry() {
method confirm_pending_order (line 262) | public function confirm_pending_order( $order ) {}
method get_admin_description (line 271) | public function get_admin_description() {
method get_admin_title (line 291) | public function get_admin_title() {
method get_admin_order_fields (line 311) | public function get_admin_order_fields() {
method get_admin_settings_fields (line 350) | public function get_admin_settings_fields() {
method get_api_mode (line 432) | public function get_api_mode() {
method get_complete_transaction_redirect_url (line 448) | protected function get_complete_transaction_redirect_url( $order ) {
method get_customer_url (line 500) | public function get_customer_url( $customer_id, $api_mode = 'live' ) {
method get_description (line 511) | public function get_description() {
method get_display_order (line 522) | public function get_display_order() {
method get_enabled (line 533) | public function get_enabled() {
method get_fields (line 546) | public function get_fields() {
method get_icon (line 565) | public function get_icon() {
method get_id (line 584) | public function get_id() {
method get_item_link (line 600) | public function get_item_link( $item_key, $item_value, $api_mode = 'li...
method get_logging_enabled (line 636) | public function get_logging_enabled() {
method get_secure_strings (line 665) | public function get_secure_strings( $strings, $handle ) {
method get_source_url (line 686) | public function get_source_url( $source_id, $api_mode = 'live' ) {
method get_subscription_url (line 701) | public function get_subscription_url( $subscription_id, $api_mode = 'l...
method get_supported_features (line 713) | public function get_supported_features() {
method get_test_mode_description (line 737) | public function get_test_mode_description() {
method get_test_mode_enabled (line 748) | public function get_test_mode_enabled() {
method get_test_mode_title (line 759) | public function get_test_mode_title() {
method get_title (line 770) | public function get_title() {
method get_transaction_url (line 786) | public function get_transaction_url( $transaction_id, $api_mode = 'liv...
method handle_payment_source_switch (line 806) | public function handle_payment_source_switch( $order, $form_data = arr...
method handle_pending_order (line 832) | abstract public function handle_pending_order( $order, $plan, $person,...
method handle_recurring_transaction (line 844) | public function handle_recurring_transaction( $order ) {}
method is_default_gateway (line 856) | public function is_default_gateway() {
method is_enabled (line 867) | public function is_enabled() {
method is_test_mode_enabled (line 880) | public function is_test_mode_enabled() {
method log (line 892) | public function log() {
method get_option (line 924) | public function get_option( $key, $secure_key = false ) {
method get_option_default_value (line 962) | public function get_option_default_value( $default_value, $full_option...
method get_option_prefix (line 976) | protected function get_option_prefix() {
method process_refund (line 994) | public function process_refund( $transaction, $amount = 0, $note = '' ...
method retrieve_secure_strings (line 1007) | public function retrieve_secure_strings() {
method supports (line 1050) | public function supports( $feature, $order = null ) {
method can_process_access_plan (line 1072) | public function can_process_access_plan( $plan, $order = null ) {
FILE: includes/abstracts/abstract.llms.post.model.php
class LLMS_Post_Model (line 51) | abstract class LLMS_Post_Model implements JsonSerializable {
method __construct (line 130) | public function __construct( $model, $args = array() ) {
method __get (line 176) | public function __get( $key ) {
method __isset (line 188) | public function __isset( $key ) {
method __set (line 201) | public function __set( $key, $val ) {
method add_properties (line 212) | protected function add_properties( $props = array() ) {
method allowed_post_tags_set (line 224) | protected function allowed_post_tags_set() {
method allowed_post_tags_unset (line 243) | protected function allowed_post_tags_unset() {
method translate (line 260) | public function translate( $key ) {
method _e (line 284) | public function _e( $key ) { // phpcs:ignore -- This is to mimic local...
method after_create (line 297) | protected function after_create() {}
method create (line 311) | private function create( $title = '' ) {
method clone_post (line 344) | public function clone_post() {
method export (line 378) | public function export() {
method ___get (line 432) | private function ___get( $key, $raw = false ) {
method get (line 537) | public function get( $key, $raw = false ) {
method get_array (line 556) | public function get_array( $key ) {
method get_date (line 575) | public function get_date( $key, $format = null ) {
method get_date_format (line 608) | protected function get_date_format() {
method get_default_value (line 634) | public function get_default_value( $key ) {
method get_image (line 653) | public function get_image( $size = 'full', $key = '' ) {
method get_post_type_data (line 675) | public function get_post_type_data() {
method get_post_type_label (line 688) | public function get_post_type_label( $label = 'singular_name' ) {
method get_price (line 708) | public function get_price( $key, $price_args = array(), $format = 'htm...
method get_property_defaults (line 772) | public function get_property_defaults() {
method get_creation_args (line 798) | protected function get_creation_args( $args = null ) {
method get_embed (line 852) | protected function get_embed( $type = 'video', $prop = '' ) {
method get_property_type (line 894) | protected function get_property_type( $key ) {
method get_post_properties (line 919) | protected function get_post_properties() {
method get_properties (line 960) | public function get_properties() {
method get_to_array_properties (line 983) | protected function get_to_array_properties() {
method get_to_array_excluded_properties (line 1039) | protected function get_to_array_excluded_properties() {
method get_status_name (line 1050) | public function get_status_name() {
method get_terms (line 1076) | public function get_terms( $tax, $single = false ) {
method get_unsettable_properties (line 1098) | protected function get_unsettable_properties() {
method is_cloneable (line 1127) | public function is_cloneable() {
method is_exportable (line 1138) | public function is_exportable() {
method jsonSerialize (line 1155) | #[ReturnTypeWillChange]
method scrub (line 1180) | protected function scrub( $key, $val ) {
method scrub_field (line 1224) | protected function scrub_field( $val, $type ) {
method set (line 1294) | public function set( $key_or_array, $val = '', $allow_same_meta_value ...
method set_bulk (line 1323) | public function set_bulk( $model_array, $wp_error = false, $allow_same...
method parse_properties_to_set (line 1362) | private function parse_properties_to_set( $model_array ) {
method update_post_properties (line 1455) | private function update_post_properties( $post_properties ) {
method update_meta_properties (line 1489) | private function update_meta_properties( $post_meta_properties, $allow...
method is_meta_value_same_as_stored_value (line 1539) | private function is_meta_value_same_as_stored_value( $key, $stored_val...
method set_terms (line 1573) | public function set_terms( $terms, $tax, $append = false ) {
method toArray (line 1599) | public function toArray() {
method get_provider_support (line 1701) | public function get_provider_support( $url ) {
method toArrayAfter (line 1730) | protected function toArrayAfter( $arr ) {
method to_array_extra (line 1750) | protected function to_array_extra( $arr ) {
method to_array_extra_blocks (line 1773) | protected function to_array_extra_blocks( $content ) {
method to_array_extra_images (line 1805) | protected function to_array_extra_images( $content ) {
method toArrayCustom (line 1840) | protected function toArrayCustom( $arr ) {
FILE: includes/abstracts/abstract.llms.shortcode.course.element.php
class LLMS_Shortcode_Course_Element (line 18) | abstract class LLMS_Shortcode_Course_Element extends LLMS_Shortcode {
method template_function (line 27) | abstract protected function template_function();
method get_default_attributes (line 37) | protected function get_default_attributes() {
method get_output (line 53) | protected function get_output() {
FILE: includes/abstracts/abstract.llms.shortcode.php
class LLMS_Shortcode (line 18) | abstract class LLMS_Shortcode {
method get_output (line 37) | abstract protected function get_output();
method get_default_attributes (line 47) | protected function get_default_attributes() {
method get_default_content (line 58) | protected function get_default_content() {
method instance (line 79) | public static function instance() {
method __construct (line 96) | private function __construct() {
method enqueue_script (line 109) | protected function enqueue_script( $handle ) {
method get_attributes (line 126) | public function get_attributes() {
method get_attribute (line 139) | public function get_attribute( $key, $default = '' ) {
method get_content (line 154) | public function get_content() {
method get_filter (line 167) | protected function get_filter( $filter ) {
method output (line 187) | public function output( $atts = array(), $content = '' ) {
method set_attributes (line 210) | protected function set_attributes( $atts = array() ) {
FILE: includes/abstracts/llms-abstract-admin-tool.php
class LLMS_Abstract_Admin_Tool (line 18) | abstract class LLMS_Abstract_Admin_Tool {
method handle (line 47) | abstract protected function handle();
method get_description (line 58) | abstract protected function get_description();
method get_label (line 69) | abstract protected function get_label();
method get_text (line 78) | abstract protected function get_text();
method __construct (line 87) | public function __construct() {
method maybe_handle (line 103) | public function maybe_handle( $tool_id ) {
method register (line 151) | public function register( $tools ) {
method should_load (line 177) | protected function should_load() {
FILE: includes/abstracts/llms-abstract-admin-wizard.php
class LLMS_Abstract_Admin_Wizard (line 18) | abstract class LLMS_Abstract_Admin_Wizard {
method add_hooks (line 66) | protected function add_hooks(): void {
method hide_admin_header (line 99) | public function hide_admin_header( bool $show, WP_Screen $screen, stri...
method admin_menu (line 114) | public function admin_menu() {
method enqueue (line 147) | public function enqueue(): bool {
method get_completed_url (line 165) | abstract protected function get_completed_url( array $course_ids ): st...
method get_current_step (line 174) | public function get_current_step(): string {
method get_next_step (line 190) | public function get_next_step( string $step = null ) {
method get_prev_step (line 211) | public function get_prev_step( string $step = null ) {
method get_save_text (line 231) | private function get_save_text( string $step ): string {
method get_skip_text (line 260) | private function get_skip_text( string $step ): string {
method get_step_url (line 290) | protected function get_step_url( string $step ): string {
method get_steps (line 307) | public function get_steps(): array {
method output (line 330) | public function output(): void {
method save (line 376) | public function save(): ?WP_Error {
method get_transient (line 416) | protected function get_transient(): array {
FILE: includes/abstracts/llms-abstract-controller-user-engagements.php
class LLMS_Abstract_Controller_User_Engagements (line 18) | abstract class LLMS_Abstract_Controller_User_Engagements {
method __construct (line 83) | public function __construct() {
method delete (line 98) | protected function delete( $post_id ) {
method get_text (line 122) | protected function get_text( $text_type, $variables = array() ) {
method maybe_handle_awarded_engagement_sync_actions (line 139) | public function maybe_handle_awarded_engagement_sync_actions() {
method sync_awarded_engagement (line 207) | private function sync_awarded_engagement( $engagement_id ) {
method sync_awarded_engagements (line 244) | private function sync_awarded_engagements( $user_engagement_template_i...
FILE: includes/abstracts/llms-abstract-email-provider.php
class LLMS_Abstract_Email_Provider (line 19) | abstract class LLMS_Abstract_Email_Provider {
method do_remote_install_success (line 45) | abstract protected function do_remote_install_success();
method get_connect_setting (line 54) | abstract protected function get_connect_setting();
method get_description (line 63) | abstract protected function get_description();
method get_title (line 72) | abstract protected function get_title();
method is_connected (line 81) | abstract protected function is_connected();
method is_installed (line 90) | abstract protected function is_installed();
method __construct (line 99) | public function __construct() {
method init (line 131) | public function init() {
method activate_already_installed_plugin (line 168) | protected function activate_already_installed_plugin() {
method add_settings (line 195) | public function add_settings( $settings ) {
method ajax_callback_remote_install (line 226) | public function ajax_callback_remote_install() {
method ajax_callback_remote_install_verify (line 240) | public function ajax_callback_remote_install_verify() {
method can_remote_install (line 254) | protected function can_remote_install() {
method disable_other_providers (line 281) | protected function disable_other_providers() {
method do_remote_install (line 296) | protected function do_remote_install() {
method do_remote_install_verify (line 321) | protected function do_remote_install_verify() {
method install (line 348) | protected function install() {
method install_plugin (line 368) | protected function install_plugin() {
method should_output_inline (line 408) | protected function should_output_inline() {
FILE: includes/abstracts/llms-abstract-generator-posts.php
class LLMS_Abstract_Generator_Posts (line 22) | abstract class LLMS_Abstract_Generator_Posts {
method __construct (line 99) | public function __construct() {
method add_custom_values (line 117) | public function add_custom_values( $post_id, $raw ) {
method add_custom_value (line 145) | protected function add_custom_value( $post_id, $key, $val ) {
method create_post (line 170) | protected function create_post( $type, $raw = array(), $author_id = nu...
method create_reusable_block (line 249) | protected function create_reusable_block( $block_id, $block ) {
method create_user (line 278) | protected function create_user( $raw ) {
method format_date (line 348) | public function format_date( $raw_date = null ) {
method get_author_id (line 375) | protected function get_author_id( $raw ) {
method get_author_id_from_raw (line 456) | public function get_author_id_from_raw( $raw, $fallback_author_id = nu...
method get_default_post_status (line 480) | public function get_default_post_status() {
method get_term_id (line 508) | protected function get_term_id( $term_name, $tax ) {
method handle_reusable_blocks (line 546) | protected function handle_reusable_blocks( $post, $raw ) {
method insert_resuable_block (line 594) | protected function insert_resuable_block( $block_id, $block ) {
method is_image_sideloading_enabled (line 631) | public function is_image_sideloading_enabled() {
method is_reusable_block_importing_enabled (line 651) | public function is_reusable_block_importing_enabled() {
method load_dependencies (line 671) | protected function load_dependencies() {
method set_featured_image (line 690) | protected function set_featured_image( $url_or_raw, $post_id ) {
method set_default_post_status (line 719) | public function set_default_post_status( $status ) {
method set_metadata (line 734) | protected function set_metadata( $post, $raw ) {
method sideload_image (line 755) | protected function sideload_image( $post_id, $url, $return = 'src' ) {
method sideload_images (line 788) | protected function sideload_images( $post, $raw ) {
method store_temp_id (line 854) | protected function store_temp_id( $raw, $obj ) {
FILE: includes/abstracts/llms-abstract-meta-box-user-engagement-sync.php
class LLMS_Abstract_Meta_Box_User_Engagement_Sync (line 18) | abstract class LLMS_Abstract_Meta_Box_User_Engagement_Sync extends LLMS_...
method configure (line 148) | public function configure() {
method get_fields (line 182) | public function get_fields() {
method get_sync_action_texts (line 195) | private function get_sync_action_texts() {
method get_text (line 239) | protected function get_text( $text_type, $variables = array() ) {
method output (line 255) | public function output() {
method sync_action (line 274) | private function sync_action() {
FILE: includes/abstracts/llms-abstract-posts-query.php
class LLMS_Abstract_Posts_Query (line 30) | abstract class LLMS_Abstract_Posts_Query extends LLMS_Abstract_Query {
method count_results (line 72) | protected function count_results() {
method default_arguments (line 87) | protected function default_arguments() {
method found_results (line 111) | protected function found_results() {
method get_arg_map (line 122) | protected function get_arg_map() {
method get_wp_query (line 142) | public function get_wp_query() {
method perform_query (line 153) | protected function perform_query() {
method prepare_query (line 169) | protected function prepare_query() {
method set (line 195) | public function set( $key, $val ) {
method sanitize_post_types (line 216) | protected function sanitize_post_types( $val ) {
FILE: includes/abstracts/llms-abstract-processor-user-engagement-sync.php
class LLMS_Abstract_Processor_User_Engagement_Sync (line 18) | abstract class LLMS_Abstract_Processor_User_Engagement_Sync extends LLMS...
method clear_notices (line 66) | private function clear_notices( $engagement_template_id ) {
method dispatch_sync (line 88) | public function dispatch_sync( $engagement_template_id ) {
method get_text (line 153) | protected function get_text( $text_type, $variables = array() ) {
method init (line 165) | protected function init() {
method process_completed (line 189) | private function process_completed( $args ) {
method schedule_sync (line 226) | public function schedule_sync( $engagement_template_id ) {
method sync_awarded_engagements (line 293) | private function sync_awarded_engagements( $engagements, $template_id ) {
method task (line 321) | public function task( $args ) {
FILE: includes/abstracts/llms-abstract-query.php
class LLMS_Abstract_Query (line 27) | abstract class LLMS_Abstract_Query {
method __construct (line 124) | public function __construct( $args = array() ) {
method count_results (line 141) | protected function count_results() {
method default_arguments (line 162) | protected function default_arguments() {
method found_results (line 182) | abstract protected function found_results();
method get (line 194) | public function get( $key, $default = '' ) {
method get_arguments (line 207) | public function get_arguments() {
method get_arguments_default (line 220) | public function get_arguments_default() {
method get_arguments_original (line 233) | public function get_arguments_original() {
method get_query (line 246) | public function get_query() {
method get_allowed_sort_fields (line 257) | protected function get_allowed_sort_fields() {
method get_default_args (line 287) | protected function get_default_args() {
method get_found_results (line 316) | public function get_found_results() {
method get_max_pages (line 332) | public function get_max_pages() {
method get_number_results (line 345) | public function get_number_results() {
method get_results (line 358) | public function get_results() {
method has_results (line 384) | public function has_results() {
method is_first_page (line 397) | public function is_first_page() {
method is_last_page (line 410) | public function is_last_page() {
method parse_args (line 421) | abstract protected function parse_args();
method perform_query (line 430) | abstract protected function perform_query();
method prepare_query (line 441) | abstract protected function prepare_query();
method query (line 452) | public function query() {
method sanitize_id_array (line 484) | protected function sanitize_id_array( $ids = array() ) {
method sanitize_sort (line 509) | protected function sanitize_sort( $sort ) {
method set (line 536) | public function set( $key, $val ) {
method setup_args (line 550) | protected function setup_args() {
method get_count_only_result (line 580) | public function get_count_only_result() {
FILE: includes/abstracts/llms-abstract-session-data.php
class LLMS_Abstract_Session_Data (line 18) | abstract class LLMS_Abstract_Session_Data {
method generate_id (line 57) | protected function generate_id() {
method get_id (line 79) | public function get_id() {
method get (line 98) | public function get( $key, $default = false ) {
method set (line 115) | public function set( $key, $value ) {
method __get (line 140) | public function __get( $key ) {
method __set (line 154) | public function __set( $key, $value ) {
method __isset (line 167) | public function __isset( $key ) {
method __unset (line 180) | public function __unset( $key ) {
FILE: includes/abstracts/llms-abstract-session-database-handler.php
class LLMS_Abstract_Session_Database_Handler (line 18) | abstract class LLMS_Abstract_Session_Database_Handler extends LLMS_Abstr...
method clean (line 40) | public function clean( $expired_only = true ) {
method delete (line 63) | public function delete( $id ) {
method get_cache_key (line 85) | protected function get_cache_key( $key ) {
method save (line 97) | public function save( $expires ) {
method read (line 131) | public function read( $key, $default = array() ) {
FILE: includes/abstracts/llms-abstract-user-engagement.php
class LLMS_Abstract_User_Engagement (line 18) | abstract class LLMS_Abstract_User_Engagement extends LLMS_Post_Model {
method __construct (line 31) | public function __construct( $model, $args = array() ) {
method after_create (line 44) | protected function after_create() {
method delete (line 57) | public function delete() {
method get_earned_date (line 108) | public function get_earned_date( $format = null ) {
method get_related_post_id (line 126) | public function get_related_post_id() {
method get_user_id (line 143) | public function get_user_id() {
method get_user_postmeta (line 158) | public function get_user_postmeta() {
method get_user_post_meta_key (line 178) | protected function get_user_post_meta_key() {
method is_awarded (line 190) | public function is_awarded() {
method merge_content (line 209) | public function merge_content( $content = null, $load_reusable_blocks ...
method sync (line 234) | public function sync( $context = 'update' ) {
method sync_meta (line 281) | protected function sync_meta( $template ) {
FILE: includes/abstracts/llms.abstract.api.handler.php
class LLMS_Abstract_API_Handler (line 19) | abstract class LLMS_Abstract_API_Handler {
method __construct (line 64) | public function __construct( $resource, $data, $method = null ) {
method call (line 83) | private function call( $resource, $data, $method = null ) {
method get_error_message (line 141) | public function get_error_message() {
method get_error_object (line 154) | public function get_error_object() {
method get_error_type (line 167) | public function get_error_type() {
method get_result (line 180) | public function get_result() {
method is_error (line 193) | public function is_error() {
method parse_response (line 207) | abstract protected function parse_response( $response );
method set_error (line 220) | protected function set_error( $message, $type, $obj ) {
method set_result (line 236) | protected function set_result( $result ) {
method set_request_body (line 250) | abstract protected function set_request_body( $data, $method, $resourc...
method set_request_headers (line 262) | protected function set_request_headers( $headers, $resource, $method ) {
method set_request_url (line 275) | abstract protected function set_request_url( $resource, $method );
method set_user_agent (line 288) | protected function set_user_agent( $user_agent, $resource, $method ) {
FILE: includes/abstracts/llms.abstract.database.store.php
class LLMS_Abstract_Database_Store (line 24) | abstract class LLMS_Abstract_Database_Store {
method __construct (line 109) | public function __construct() {
method __get (line 133) | public function __get( $key ) {
method exists (line 145) | public function exists() {
method get (line 166) | public function get( $key, $cache = true ) {
method __set (line 189) | public function __set( $key, $val ) {
method set (line 204) | public function set( $key, $val, $save = false ) {
method setup (line 231) | public function setup( $data ) {
method create (line 251) | private function create() {
method delete (line 292) | public function delete() {
method read (line 332) | private function read( $keys ) {
method update (line 357) | private function update( $data ) {
method hydrate (line 390) | protected function hydrate() {
method save (line 413) | public function save() {
method get_column_format (line 435) | private function get_column_format( $key ) {
method get_primary_key (line 451) | protected function get_primary_key() {
method get_id (line 463) | public function get_id() {
method get_table (line 474) | private function get_table() {
method to_array (line 490) | public function to_array() {
FILE: includes/abstracts/llms.abstract.exportable.admin.table.php
class LLMS_Abstract_Exportable_Admin_Table (line 21) | abstract class LLMS_Abstract_Exportable_Admin_Table {
method generate_export_file (line 63) | public function generate_export_file( $args = array(), $filename = nul...
method get_export (line 136) | public function get_export( $args = array() ) {
method get_export_data (line 166) | public function get_export_data( $key, $data ) {
method get_export_file_url (line 180) | protected function get_export_file_url( $file_path ) {
method get_export_header (line 198) | public function get_export_header() {
method get_export_file_name (line 237) | public function get_export_file_name( $args = array() ) {
method get_export_lock_key (line 277) | public function get_export_lock_key() {
method get_export_title (line 290) | public function get_export_title( $args = array() ) {
method get_title (line 303) | public function get_title() {
method is_export_locked (line 325) | public function is_export_locked() {
FILE: includes/abstracts/llms.abstract.integration.php
class LLMS_Abstract_Integration (line 18) | abstract class LLMS_Abstract_Integration extends LLMS_Abstract_Options_D...
method __construct (line 87) | public function __construct() {
method configure (line 119) | abstract protected function configure();
method add_settings (line 131) | public function add_settings( $settings ) {
method get_integration_settings (line 145) | protected function get_integration_settings() {
method get_priority (line 156) | public function get_priority() {
method get_settings (line 169) | protected function get_settings() {
method get_option_prefix (line 224) | protected function get_option_prefix() {
method get_option_default_value (line 243) | public function get_option_default_value( $default_value, $full_option...
method is_available (line 270) | public function is_available() {
method is_enabled (line 282) | public function is_enabled() {
method is_installed (line 296) | public function is_installed() {
method plugin_action_links (line 312) | public function plugin_action_links( $links, $file, $data, $context ) {
FILE: includes/abstracts/llms.abstract.notification.controller.php
class LLMS_Abstract_Notification_Controller (line 19) | abstract class LLMS_Abstract_Notification_Controller extends LLMS_Abstra...
method get_subscriber (line 118) | abstract protected function get_subscriber( $subscriber );
method get_title (line 129) | abstract public function get_title();
method set_subscriber_options (line 139) | abstract protected function set_subscriber_options( $type );
method instance (line 156) | public static function instance() {
method __construct (line 174) | private function __construct() {
method add_actions (line 186) | protected function add_actions() {
method add_custom_subscriptions (line 200) | private function add_custom_subscriptions( $type ) {
method add_subscriptions (line 221) | private function add_subscriptions( $filter_types = null ) {
method get_mock_view (line 258) | public function get_mock_view( $type = 'basic', $subscriber = null, $u...
method get_option_prefix (line 279) | protected function get_option_prefix() {
method get_subscriber_options (line 291) | public function get_subscriber_options( $type ) {
method get_subscribers_settings (line 312) | public function get_subscribers_settings( $type ) {
method get_subscriber_option_array (line 327) | public function get_subscriber_option_array( $id, $enabled = 'yes' ) {
method get_subscriber_subscriptions (line 364) | public function get_subscriber_subscriptions( $subscriber ) {
method get_subscriptions (line 376) | public function get_subscriptions() {
method get_supported_types (line 387) | public function get_supported_types() {
method get_additional_options (line 408) | public function get_additional_options( $type ) {
method get_test_settings (line 429) | public function get_test_settings( $type ) {
method has_subscriber_received (line 444) | public function has_subscriber_received( $type, $subscriber ) {
method is_testable (line 469) | public function is_testable( $type ) {
method send (line 491) | public function send( $force = false, $filter_types = null ) {
method send_one (line 531) | protected function send_one( $type, $subscriber, $force = false ) {
method send_test (line 583) | public function send_test( $type, $data = array() ) {
method set_supported_types (line 597) | protected function set_supported_types() {
method set_additional_options (line 613) | protected function set_additional_options( $type ) {
method subscribe (line 627) | public function subscribe( $subscriber, $type ) {
method supports (line 652) | public function supports( $type ) {
method unset_subscriptions (line 663) | public function unset_subscriptions() {
FILE: includes/abstracts/llms.abstract.notification.processor.php
class LLMS_Abstract_Notification_Processor (line 19) | abstract class LLMS_Abstract_Notification_Processor extends WP_Backgroun...
method __construct (line 34) | public function __construct() {
method complete (line 53) | protected function complete() {
method dispatch (line 69) | public function dispatch() {
method handle_cron_healthcheck (line 107) | public function handle_cron_healthcheck() {
method is_processing (line 127) | public function is_processing() {
method log (line 139) | public function log( $data ) {
FILE: includes/abstracts/llms.abstract.notification.view.php
class LLMS_Abstract_Notification_View (line 23) | abstract class LLMS_Abstract_Notification_View extends LLMS_Abstract_Opt...
method set_merge_data (line 105) | abstract protected function set_merge_data( $code );
method set_body (line 114) | abstract protected function set_body();
method set_footer (line 123) | abstract protected function set_footer();
method set_icon (line 132) | abstract protected function set_icon();
method set_merge_codes (line 141) | abstract protected function set_merge_codes();
method set_subject (line 150) | abstract protected function set_subject();
method set_title (line 161) | abstract protected function set_title();
method __construct (line 175) | public function __construct( $notification ) {
method __destruct (line 204) | public function __destruct() {
method set_shortcode_user (line 216) | public function set_shortcode_user( $uid ) {
method get_object (line 227) | protected function get_object() {
method get_basic_html (line 238) | private function get_basic_html() {
method get_body (line 300) | public function get_body( $merge = true ) {
method get_date (line 317) | public function get_date( $date = 'created', $format = null ) {
method get_date_display (line 337) | public function get_date_display( $max_days = 5 ) {
method get_date_relative (line 360) | public function get_date_relative( $date = 'created' ) {
method get_email_html (line 372) | private function get_email_html() {
method get_filter (line 384) | protected function get_filter( $hook ) {
method get_field_options (line 396) | public function get_field_options( $type ) {
method get_footer (line 459) | public function get_footer() {
method get_html (line 471) | public function get_html() {
method get_icon (line 503) | public function get_icon() {
method get_icon_default (line 518) | public function get_icon_default( $type ) {
method get_icon_src (line 534) | public function get_icon_src() {
method get_merge_codes (line 557) | public function get_merge_codes() {
method get_merge_code_defaults (line 575) | protected function get_merge_code_defaults() {
method get_merged_string (line 602) | private function get_merged_string( $string ) {
method get_used_merge_codes (line 639) | private function get_used_merge_codes( $string ) {
method get_notification (line 659) | public function get_notification() {
method get_option_prefix (line 672) | protected function get_option_prefix() {
method get_subject (line 683) | public function get_subject( $merge = true ) {
method get_supported_fields (line 698) | public function get_supported_fields() {
method get_title (line 709) | public function get_title( $merge = true ) {
method has_field_support (line 726) | protected function has_field_support( $type, $field ) {
method is_for_self (line 745) | protected function is_for_self() {
method sentence_case (line 760) | private function sentence_case( $string ) {
method set_merge_data_default (line 779) | protected function set_merge_data_default( $code ) {
method set_supported_fields (line 804) | protected function set_supported_fields() {
FILE: includes/abstracts/llms.abstract.notification.view.quiz.completion.php
class LLMS_Abstract_Notification_View_Quiz_Completion (line 19) | abstract class LLMS_Abstract_Notification_View_Quiz_Completion extends L...
method set_body_email (line 46) | protected function set_body_email() {
method set_footer (line 78) | protected function set_footer() {
method set_merge_codes (line 89) | protected function set_merge_codes() {
method set_merge_data (line 113) | protected function set_merge_data( $code ) {
FILE: includes/abstracts/llms.abstract.options.data.php
class LLMS_Abstract_Options_Data (line 18) | abstract class LLMS_Abstract_Options_Data {
method get_option (line 49) | public function get_option( $name, $default = false ) {
method get_option_deprecated (line 86) | private function get_option_deprecated( $name, $default = '' ) {
method get_option_default_value (line 110) | public function get_option_default_value( $default_value, $full_option...
method get_option_prefix (line 121) | protected function get_option_prefix() {
method get_option_name (line 135) | public function get_option_name( $name ) {
method set_option (line 148) | public function set_option( $name, $value ) {
FILE: includes/abstracts/llms.abstract.post.data.php
class LLMS_Abstract_Post_Data (line 18) | abstract class LLMS_Abstract_Post_Data {
method __construct (line 49) | public function __construct( $post_id ) {
method get_post (line 63) | public function get_post() {
method get_post_id (line 74) | public function get_post_id() {
method strtotime (line 86) | protected function strtotime( $date ) {
method get_date (line 102) | protected function get_date( $period, $date ) {
method parse_period (line 117) | public function parse_period() {
method set_period (line 134) | public function set_period( $period = 'today' ) {
method recent_events (line 241) | public function recent_events( $args = array() ) {
FILE: includes/abstracts/llms.abstract.privacy.php
class LLMS_Abstract_Privacy (line 20) | abstract class LLMS_Abstract_Privacy {
method __construct (line 51) | public function __construct( $name = '' ) {
method add_hooks (line 64) | protected function add_hooks() {
method add_privacy_message (line 79) | public function add_privacy_message() {
method get_privacy_message (line 98) | public function get_privacy_message() {
method get_student_by_email (line 111) | protected static function get_student_by_email( $email ) {
method register_erasers (line 131) | public function register_erasers( $erasers = array() ) {
method register_exporters (line 149) | public function register_exporters( $exporters = array() ) {
method add_eraser (line 167) | public function add_eraser( $id, $name, $callback ) {
method add_exporter (line 186) | public function add_exporter( $id, $name, $callback ) {
FILE: includes/abstracts/llms.abstract.processor.php
class LLMS_Abstract_Processor (line 18) | abstract class LLMS_Abstract_Processor extends WP_Background_Process {
method init (line 44) | abstract protected function init();
method __construct (line 61) | public function __construct() {
method add_actions (line 82) | public function add_actions() {
method disable (line 110) | public function disable() {
method dispatch (line 139) | public function dispatch() {
method get_actions (line 162) | private function get_actions() {
method get_data (line 178) | public function get_data( $key = null, $default = '' ) {
method get_edit_post_link (line 215) | protected function get_edit_post_link( $id = 0, $context = 'display' ) {
method log (line 258) | protected function log( $data ) {
method save_data (line 274) | private function save_data( $data ) {
method set_data (line 298) | public function set_data( $key, $value ) {
method unset_data (line 316) | public function unset_data( $key ) {
FILE: includes/abstracts/llms.abstract.user.data.php
class LLMS_Abstract_User_Data (line 21) | abstract class LLMS_Abstract_User_Data {
method __construct (line 58) | public function __construct( $user = null, $autoload = true ) {
method __get (line 80) | public function __get( $key ) {
method cache_get (line 127) | protected function cache_get( $key ) {
method cache_delete (line 139) | protected function cache_delete( $key ) {
method cache_set (line 152) | protected function cache_set( $key, $val ) {
method exists (line 163) | public function exists() {
method get (line 175) | public function get( $key ) {
method get_cache_group (line 186) | protected function get_cache_group() {
method get_id (line 198) | public function get_id() {
method get_student (line 209) | protected function get_student() {
method get_user (line 220) | public function get_user() {
method get_user_id (line 232) | protected function get_user_id( $user ) {
method set (line 258) | public function set( $key, $value, $prefix = true ) {
FILE: includes/achievements/class.llms.achievement.user.php
class LLMS_Achievement_User (line 24) | class LLMS_Achievement_User extends LLMS_Achievement {
method __call (line 108) | public function __call( $name, $args ) {
method __construct (line 118) | public function __construct() {
method has_user_earned (line 132) | private function has_user_earned() {
method init (line 172) | private function init( $id, $person_id, $lesson_id ) {
method trigger (line 205) | private function trigger( $user_id, $id, $lesson_id ) {
method get_content_html (line 238) | private function get_content_html() {
FILE: includes/admin/class-llms-admin-events-promo.php
class LLMS_Admin_Events_Promo (line 22) | class LLMS_Admin_Events_Promo {
method __construct (line 29) | public function __construct() {
method add_course_promo_tab (line 48) | public function add_course_promo_tab( $tabs ) {
method add_membership_promo_tab (line 71) | public function add_membership_promo_tab( $tabs ) {
method add_lesson_promo_tab (line 94) | public function add_lesson_promo_tab( $tabs ) {
method get_promo_html (line 116) | private function get_promo_html() {
FILE: includes/admin/class-llms-admin-export-download.php
class LLMS_Admin_Export_Download (line 18) | class LLMS_Admin_Export_Download {
method __construct (line 26) | public function __construct() {
method maybe_serve_export (line 40) | public function maybe_serve_export() {
FILE: includes/admin/class-llms-admin-header.php
class LLMS_Admin_Header (line 18) | class LLMS_Admin_Header {
method __construct (line 27) | public function __construct() {
method admin_header (line 41) | public function admin_header() {
FILE: includes/admin/class-llms-admin-media-protection-attachment-settings.php
class LLMS_Admin_Media_Protection_Attachment_Settings (line 11) | class LLMS_Admin_Media_Protection_Attachment_Settings {
method __construct (line 13) | public function __construct() {
method attachment_fields_to_edit (line 27) | public function attachment_fields_to_edit( $form_fields, $post ) {
method attachment_fields_to_save (line 70) | public function attachment_fields_to_save( $post, $attachment ) {
method move_attachment_to_protected_dir (line 89) | function move_attachment_to_protected_dir( $attachment_id ) {
FILE: includes/admin/class-llms-admin-permalinks.php
class LLMS_Admin_Permalinks (line 16) | class LLMS_Admin_Permalinks {
method __construct (line 32) | public function __construct() {
method load_on_permalinks_screen (line 43) | public function load_on_permalinks_screen() {
method settings_init (line 55) | public function settings_init() {
method settings (line 61) | public function settings() {
method settings_save (line 238) | public function settings_save() {
FILE: includes/admin/class-llms-admin-plugins.php
class LLMS_Admin_Plugins (line 18) | class LLMS_Admin_Plugins {
method __construct (line 27) | public function __construct() {
method plugin_action_links (line 35) | public function plugin_action_links( $links ) {
method plugin_row_meta (line 48) | public function plugin_row_meta( $links, $file ) {
FILE: includes/admin/class-llms-admin-profile.php
class LLMS_Admin_Profile (line 20) | class LLMS_Admin_Profile {
method __construct (line 43) | public function __construct() {
method add_user_meta_fields (line 63) | public function add_user_meta_fields( $user ) {
method save_user_meta_fields (line 99) | public function save_user_meta_fields( $user_id ) {
method add_errors (line 150) | public function add_errors( &$errors ) {
method current_user_can_edit_admin_custom_fields (line 164) | private function current_user_can_edit_admin_custom_fields() {
method merge_llms_fields_errors (line 177) | private function merge_llms_fields_errors( &$errors ) {
method get_fields (line 210) | private function get_fields() {
method prepare_fields (line 226) | private function prepare_fields() {
FILE: includes/admin/class-llms-admin-review.php
class LLMS_Admin_Review (line 23) | class LLMS_Admin_Review {
method __construct (line 32) | public function __construct() {
method admin_footer (line 50) | public function admin_footer( $text ) {
method dismiss (line 124) | public function dismiss() {
method maybe_show_notice (line 153) | public function maybe_show_notice() {
method round_down (line 208) | public static function round_down( $number ) {
FILE: includes/admin/class-llms-admin-users-table.php
class LLMS_Admin_Users_Table (line 20) | class LLMS_Admin_Users_Table {
method __construct (line 42) | public function __construct() {
method add_actions (line 65) | public function add_actions( $actions, $user ) {
method add_cols (line 83) | public function add_cols( $columns ) {
method get_login_column_date_format (line 96) | protected function get_login_column_date_format() {
method get_enrollments_column_output (line 114) | protected function get_enrollments_column_output( $student ) {
method modify_query_args (line 153) | public function modify_query_args( $args ) {
method modify_views (line 174) | public function modify_views( $views ) {
method output_col (line 215) | public function output_col( $output, $col_name, $user_id ) {
FILE: includes/admin/class-llms-export-api.php
class LLMS_Export_API (line 18) | class LLMS_Export_API {
method call_api (line 28) | protected static function call_api( $args ) {
method get (line 66) | public static function get( $ids ) {
method list (line 83) | public static function list( $page = 1, $per_page = 10 ) {
FILE: includes/admin/class-llms-mailhawk.php
class LLMS_MailHawk (line 18) | class LLMS_MailHawk extends LLMS_Abstract_Email_Provider {
method do_remote_install_success (line 41) | protected function do_remote_install_success() {
method get_connect_setting (line 57) | protected function get_connect_setting() {
method get_description (line 98) | protected function get_description() {
method get_title (line 114) | protected function get_title() {
method is_connected (line 125) | protected function is_connected() {
method is_installed (line 136) | protected function is_installed() {
method output_js (line 147) | public function output_js( $additional_js = '' ) {
FILE: includes/admin/class-llms-sendwp.php
class LLMS_SendWP (line 22) | class LLMS_SendWP extends LLMS_Abstract_Email_Provider {
method do_remote_install_success (line 45) | protected function do_remote_install_success() {
method get_description (line 62) | protected function get_description() {
method get_title (line 78) | protected function get_title() {
method is_connected (line 89) | protected function is_connected() {
method is_installed (line 100) | protected function is_installed() {
method get_connect_setting (line 113) | protected function get_connect_setting() {
method output_js (line 153) | public function output_js() {
FILE: includes/admin/class.llms.admin.addons.php
class LLMS_Admin_AddOns (line 22) | class LLMS_Admin_AddOns {
method get_current_section (line 41) | private function get_current_section() {
method get_current_section_content (line 61) | private function get_current_section_content() {
method get_data (line 90) | private function get_data() {
method get_all (line 118) | private function get_all() {
method get_features (line 143) | private function get_features() {
method get_product_from_cat (line 183) | public function get_product_from_cat( $cat, $excludes ) {
method get_products_for_cat (line 211) | private function get_products_for_cat( $cat, $include_bundles = true ) {
method handle_actions (line 239) | public function handle_actions() {
method handle_manage_addons (line 258) | private function handle_manage_addons() {
method output (line 307) | public function output() {
method output_addon (line 383) | private function output_addon( $addon ) {
method output_content (line 395) | private function output_content() {
method output_for_settings (line 422) | public function output_for_settings() {
method output_navigation (line 440) | private function output_navigation() {
FILE: includes/admin/class.llms.admin.assets.php
class LLMS_Admin_Assets (line 18) | class LLMS_Admin_Assets {
method __construct (line 29) | public function __construct() {
method admin_print_footer_scripts (line 47) | public function admin_print_footer_scripts() {
method admin_print_styles (line 58) | public function admin_print_styles() {
method block_editor_assets (line 69) | public function block_editor_assets() {
method elementor_editor_assets (line 81) | public function elementor_editor_assets() {
method block_editor_assets_for_certificates (line 96) | private function block_editor_assets_for_certificates() {
method is_llms_page (line 161) | public function is_llms_page() {
method admin_styles (line 196) | public function admin_styles() {
method admin_scripts (line 236) | public function admin_scripts() {
method admin_media (line 398) | public function admin_media() {
method admin_print_scripts (line 418) | public function admin_print_scripts() {
method get_analytics_options (line 471) | protected function get_analytics_options() {
method maybe_enqueue_reporting (line 504) | protected function maybe_enqueue_reporting( $screen ) {
method register_quill (line 538) | public static function register_quill( $modules = array() ) {
method register_a11y_dialog (line 557) | public static function register_a11y_dialog() {
FILE: includes/admin/class.llms.admin.builder.php
class LLMS_Admin_Builder (line 25) | class LLMS_Admin_Builder {
method admin_bar_menu (line 43) | public static function admin_bar_menu( $wp_admin_bar ) {
method get_autosave_status (line 80) | protected static function get_autosave_status() {
method get_custom_schemas (line 106) | private static function get_custom_schemas() {
method get_existing_posts (line 174) | private static function get_existing_posts( $post_type = '', $search_t...
method get_existing_posts_where (line 284) | public static function get_existing_posts_where( $where, $wp_query ) {
method get_template (line 302) | private static function get_template( $template, $vars = array() ) {
method handle_ajax (line 322) | public static function handle_ajax( $request ) {
method handle_post_locking (line 397) | private static function handle_post_locking( $course_id ) {
method heartbeat_received (line 429) | public static function heartbeat_received( $res, $data ) {
method is_temp_id (line 505) | public static function is_temp_id( $id ) {
method modify_take_over_link (line 520) | public static function modify_take_over_link( $link, $post_id, $contex...
method output (line 542) | public static function output() {
method process_detachments (line 679) | private static function process_detachments( $data ) {
method process_trash (line 739) | private static function process_trash( $data ) {
method process_trash_item (line 760) | private static function process_trash_item( $id ) {
method process_trash_item_non_post_type (line 826) | private static function process_trash_item_non_post_type( $id ) {
method process_trash_item_post_type (line 861) | private static function process_trash_item_post_type( $id, $post_type ) {
method process_updates (line 919) | private static function process_updates( $data ) {
method update_custom_schemas (line 951) | public static function update_custom_schemas( $type, $post, $post_data...
method update_lessons (line 1009) | private static function update_lessons( $lessons, $section ) {
method update_questions (line 1145) | private static function update_questions( $questions, $parent ) {
method update_quiz (line 1260) | private static function update_quiz( $quiz_data, $lesson ) {
method update_section (line 1351) | private static function update_section( $section_data, $course_id ) {
FILE: includes/admin/class.llms.admin.dashboard-widget.php
class LLMS_Admin_Dashboard_Widget (line 18) | class LLMS_Admin_Dashboard_Widget {
method __construct (line 27) | public function __construct() {
method add_dashboard_widget (line 39) | public function add_dashboard_widget() {
method output (line 59) | public function output() {
method get_widgets (line 120) | private function get_widgets(): string {
method get_feed (line 149) | private function get_feed(): array {
method get_dashboard_widget_data (line 185) | public static function get_dashboard_widget_data() {
FILE: includes/admin/class.llms.admin.dashboard.php
class LLMS_Admin_Dashboard (line 18) | class LLMS_Admin_Dashboard {
method get_screen (line 27) | public static function get_screen() {
method register_meta_boxes (line 44) | public static function register_meta_boxes() {
method meta_box (line 106) | public static function meta_box( $data_object, $box ) {
method output (line 121) | public static function output() {
method get_view (line 133) | private static function get_view( $file ) {
FILE: includes/admin/class.llms.admin.import.php
class LLMS_Admin_Import (line 25) | class LLMS_Admin_Import {
method __construct (line 36) | public function __construct() {
method add_help_tabs (line 54) | public function add_help_tabs() {
method cloud_import (line 82) | public function cloud_import() {
method enqueue (line 109) | public function enqueue() {
method get_generated_content_list (line 128) | protected function get_generated_content_list( $ids, $type ) {
method get_screen (line 156) | protected function get_screen() {
method get_view (line 175) | protected function get_view( $file ) {
method get_success_message (line 191) | protected function get_success_message( $generator ) {
method handle_generation (line 221) | protected function handle_generation( $raw ) {
method output (line 247) | public static function output() {
method show_error (line 259) | protected function show_error( $error ) {
method upload_import (line 278) | public function upload_import() {
method validate_upload (line 315) | private function validate_upload( $file ) {
FILE: includes/admin/class.llms.admin.menus.php
class LLMS_Admin_Menus (line 23) | class LLMS_Admin_Menus {
method __construct (line 33) | public function __construct() {
method action_scheduler_menu (line 59) | public function action_scheduler_menu( $args ) {
method submenu_order (line 88) | public function submenu_order( $flag ) {
method builder_page_actions (line 141) | public function builder_page_actions() {
method builder_title (line 179) | public function builder_title() {
method display_admin_menu (line 196) | public function display_admin_menu() {
method display_admin_menu_late (line 229) | public function display_admin_menu_late() {
method add_ons_page_init (line 254) | public function add_ons_page_init() {
method builder_init (line 270) | public function builder_init() {
method import_page_init (line 282) | public function import_page_init() {
method instructor_menu_hack (line 304) | public function instructor_menu_hack() {
method dashboard_page_init (line 335) | public function dashboard_page_init() {
method settings_page_init (line 348) | public function settings_page_init() {
method reporting_page_init (line 362) | public function reporting_page_init() {
method status_page_includes (line 381) | protected function status_page_includes() {
method status_page_actions (line 404) | public function status_page_actions() {
method status_page_init (line 418) | public function status_page_init() {
method resources_page_init (line 430) | public function resources_page_init() {
FILE: includes/admin/class.llms.admin.notices.core.php
class LLMS_Admin_Notices_Core (line 19) | class LLMS_Admin_Notices_Core {
method init (line 30) | public static function init() {
method add_init_actions (line 50) | public static function add_init_actions() {
method beaver_builder (line 66) | public static function beaver_builder() {
method gateways (line 99) | public static function gateways() {
method media_protection (line 138) | public static function media_protection() {
method maybe_hide_notices (line 177) | public static function maybe_hide_notices() {
method sidebar_support (line 199) | public static function sidebar_support() {
method clear_sidebar_notice (line 246) | public static function clear_sidebar_notice() {
FILE: includes/admin/class.llms.admin.notices.php
class LLMS_Admin_Notices (line 18) | class LLMS_Admin_Notices {
method init (line 42) | public static function init() {
method add_output_actions (line 62) | public static function add_output_actions() {
method add_notice (line 88) | public static function add_notice( $notice_id, $html_or_options = '', ...
method delete_notice (line 137) | public static function delete_notice( $notice_id, $trigger = 'delete' ) {
method flash_notice (line 176) | public static function flash_notice( $message, $type = 'info' ) {
method get_notice (line 208) | public static function get_notice( $notice_id ) {
method get_notices (line 219) | public static function get_notices() {
method has_notice (line 232) | public static function has_notice( $notice_id ) {
method hide_notices (line 247) | public static function hide_notices() {
method load_notices (line 277) | protected static function load_notices() {
method output_notice (line 305) | public static function output_notice( $notice_id ) {
method output_global_notices (line 350) | public static function output_global_notices() {
method output_notices (line 397) | public static function output_notices() {
method save_notices (line 416) | public static function save_notices() {
FILE: includes/admin/class.llms.admin.page.status.php
class LLMS_Admin_Page_Status (line 24) | class LLMS_Admin_Page_Status {
method add_core_tools (line 34) | public static function add_core_tools( $tools ) {
method do_tool (line 75) | private static function do_tool() {
method handle_actions (line 122) | public static function handle_actions() {
method get_url (line 139) | public static function get_url( $tab = null ) {
method get_logs (line 157) | private static function get_logs() {
method output (line 197) | public static function output() {
method remove_log_file (line 266) | private static function remove_log_file() {
method output_logs_content (line 296) | private static function output_logs_content() {
method output_tools_content (line 338) | private static function output_tools_content() {
FILE: includes/admin/class.llms.admin.post-types.php
class LLMS_Admin_Post_Types (line 21) | class LLMS_Admin_Post_Types {
method __construct (line 33) | public function __construct() {
method include_post_type_metabox_class (line 50) | public function include_post_type_metabox_class() {
method use_block_editor_for_post (line 63) | public function use_block_editor_for_post( $use_block_editor, $post ) {
method meta_metabox_init (line 81) | public function meta_metabox_init() {
method llms_post_updated_messages (line 99) | public function llms_post_updated_messages( $messages ) {
FILE: includes/admin/class.llms.admin.resources.php
class LLMS_Admin_Resources (line 18) | class LLMS_Admin_Resources {
method get_screen (line 27) | public static function get_screen() {
method register_meta_boxes (line 44) | public static function register_meta_boxes() {
method meta_box (line 96) | public static function meta_box( $data_object, $box ) {
method output (line 111) | public static function output() {
method get_view (line 123) | private static function get_view( $file ) {
FILE: includes/admin/class.llms.admin.reviews.php
class LLMS_Admin_Reviews (line 22) | class LLMS_Admin_Reviews {
method __construct (line 38) | public function __construct() {
method init (line 56) | public function init( $columns ) {
method make_columns_sortable (line 73) | public function make_columns_sortable( $columns ) {
method generate_column_data (line 90) | public function generate_column_data( $column, $post_id ) {
method add_review_meta_boxes (line 108) | public function add_review_meta_boxes( $content ) {
method save_review_meta_boxes (line 181) | public function save_review_meta_boxes() {
FILE: includes/admin/class.llms.admin.settings.php
class LLMS_Admin_Settings (line 25) | class LLMS_Admin_Settings {
method get_settings_tabs (line 55) | public static function get_settings_tabs() {
method save (line 88) | public static function save() {
method set_message (line 111) | public static function set_message( $message ) {
method set_error (line 121) | public static function set_error( $message ) {
method display_messages_html (line 130) | public static function display_messages_html() {
method output (line 156) | public static function output() {
method output_fields (line 197) | public static function output_fields( $settings ) {
method output_field (line 261) | public static function output_field( $field ) {
method set_field_defaults (line 782) | public static function set_field_defaults( $field = array() ) {
method set_field_descriptions (line 816) | public static function set_field_descriptions( $field = array() ) {
method format_field_custom_attributes (line 873) | public static function format_field_custom_attributes( $attributes = a...
method get_option (line 897) | public static function get_option( $option_name, $default = '' ) {
method save_fields (line 945) | public static function save_fields( $settings ) {
method get_array_field_posted_value (line 1121) | private static function get_array_field_posted_value( $id ) {
FILE: includes/admin/class.llms.admin.setup.wizard.php
class LLMS_Admin_Setup_Wizard (line 29) | class LLMS_Admin_Setup_Wizard extends LLMS_Abstract_Admin_Wizard {
method __construct (line 40) | public function __construct() {
method enqueue_importer (line 92) | public function enqueue_importer(): bool {
method output_before_importable_course (line 110) | public function output_before_importable_course( array $course ): void {
method output_after_importable_course (line 133) | public function output_after_importable_course( array $course ): void {
method get_completed_url (line 148) | protected function get_completed_url( array $course_ids ): string {
method save_coupon (line 166) | protected function save_coupon() {
method save_pages (line 191) | protected function save_pages() {
method save_payments (line 204) | protected function save_payments(): bool {
method save_finish (line 227) | protected function save_finish() {
function llms_load_admin_setup_wizard (line 252) | function llms_load_admin_setup_wizard() {
FILE: includes/admin/class.llms.admin.system-report.php
class LLMS_Admin_System_Report (line 18) | class LLMS_Admin_System_Report {
method output (line 28) | public static function output() {
method output_copy_box (line 56) | public static function output_copy_box() {
method output_section (line 110) | public static function output_section( $section_title, $data ) {
method plugin_item (line 148) | private static function plugin_item( $data ) {
method template_item (line 162) | private static function template_item( $data ) {
method title (line 178) | private static function title( $key ) {
method value (line 199) | private static function value( $val ) {
FILE: includes/admin/class.llms.admin.user.custom.fields.php
class LLMS_Admin_User_Custom_Fields (line 22) | class LLMS_Admin_User_Custom_Fields {
method __construct (line 35) | public function __construct() {
method add_errors (line 75) | public function add_errors( &$errors, $update, $user ) {
method get_fields (line 111) | public function get_fields() {
method get_fields_with_data (line 137) | public function get_fields_with_data( $user ) {
method output_custom_fields (line 164) | public function output_custom_fields( $user ) {
method output_personal_options (line 195) | public function output_personal_options( $user ) {
method output_instructors_assistant_fields (line 227) | public function output_instructors_assistant_fields( $user ) {
method output_instructors_assistant_scripts (line 289) | public function output_instructors_assistant_scripts() {
method save (line 320) | public function save( $user ) {
method validate_fields (line 371) | public function validate_fields( $user ) {
FILE: includes/admin/class.llms.student.bulk.enroll.php
class LLMS_Student_Bulk_Enroll (line 20) | class LLMS_Student_Bulk_Enroll {
method __construct (line 57) | public function __construct() {
method display_product_selection_for_bulk_users (line 77) | public function display_product_selection_for_bulk_users( $which ) {
method maybe_enroll_users_in_product (line 109) | public function maybe_enroll_users_in_product() {
method _bottom_else_top (line 160) | private function _bottom_else_top( $param, $validation = FILTER_DEFAUL...
method enroll_users_in_product (line 187) | private function enroll_users_in_product() {
method get_users (line 216) | private function get_users( $user_ids ) {
method enroll (line 240) | private function enroll( $user, $trigger ) {
method generate_notice (line 266) | public function generate_notice( $type, $message ) {
method display_notices (line 284) | public function display_notices() {
FILE: includes/admin/llms.functions.admin.php
function llms_create_page (line 27) | function llms_create_page( $slug, $title = '', $content = '', $option = ...
function llms_get_add_ons (line 147) | function llms_get_add_ons( $use_cache = true ) {
function llms_get_add_on (line 176) | function llms_get_add_on( $addon = array(), $lookup_key = 'id' ) {
function llms_get_dashicon_link (line 200) | function llms_get_dashicon_link( $url, $args = array() ) {
function llms_get_sales_page_types (line 232) | function llms_get_sales_page_types() {
function llms_get_checkout_redirection_types (line 253) | function llms_get_checkout_redirection_types( $product_type = '' ) {
function llms_merge_code_button (line 281) | function llms_merge_code_button( $target = 'content', $echo = true, $cod...
function llms_get_floats_rounding_precision (line 345) | function llms_get_floats_rounding_precision() {
FILE: includes/admin/post-types/class.llms.meta.boxes.php
class LLMS_Admin_Meta_Boxes (line 21) | class LLMS_Admin_Meta_Boxes {
method __construct (line 41) | public function __construct() {
method add_error (line 114) | public static function add_error( $text ) {
method set_errors (line 121) | public function set_errors() {
method display_errors (line 128) | public function display_errors() {
method get_meta_boxes (line 155) | public function get_meta_boxes() {
method hide_meta_boxes (line 172) | public function hide_meta_boxes() {
method maybe_modify_post_thumbnail_html (line 203) | public function maybe_modify_post_thumbnail_html( $content, $post_id, ...
method maybe_modify_title_placeholder (line 245) | public function maybe_modify_title_placeholder( $placeholder, $post ) {
method refresh_meta_boxes (line 266) | public function refresh_meta_boxes() {
method validate_post (line 280) | public function validate_post( $post_id, $post ) {
method is_llms_post_type (line 306) | public function is_llms_post_type( $post ) {
method save_meta_boxes (line 348) | public function save_meta_boxes( $post_id, $post ) {
FILE: includes/admin/post-types/class.llms.post.tables.php
class LLMS_Admin_Post_Tables (line 21) | class LLMS_Admin_Post_Tables {
method __construct (line 28) | public function __construct() {
method add_links (line 50) | public function add_links( $actions, $post ) {
method handle_link_actions (line 103) | public function handle_link_actions() {
method get_post_type_filter_html (line 186) | public static function get_post_type_filter_html( $name, $post_type = ...
FILE: includes/admin/post-types/meta-boxes/class-llms-meta-box-achievement-sync.php
class LLMS_Meta_Box_Achievement_Sync (line 18) | class LLMS_Meta_Box_Achievement_Sync extends LLMS_Abstract_Meta_Box_User...
method get_text (line 68) | protected function get_text( $text_type, $variables = array() ) {
FILE: includes/admin/post-types/meta-boxes/class-llms-meta-box-certificate-sync.php
class LLMS_Meta_Box_Certificate_Sync (line 18) | class LLMS_Meta_Box_Certificate_Sync extends LLMS_Abstract_Meta_Box_User...
method get_text (line 68) | protected function get_text( $text_type, $variables = array() ) {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.access.php
class LLMS_Meta_Box_Access (line 19) | class LLMS_Meta_Box_Access extends LLMS_Admin_Metabox {
method configure (line 29) | public function configure() {
method get_fields (line 45) | public function get_fields() {
method get_screens (line 96) | public function get_screens() {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.achievement.php
class LLMS_Meta_Box_Achievement (line 20) | class LLMS_Meta_Box_Achievement extends LLMS_Admin_Metabox {
method configure (line 30) | public function configure() {
method get_fields (line 55) | public function get_fields() {
method save_field_db (line 106) | protected function save_field_db( $post_id, $field_id, $val ) {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.award.engagement.submit.php
class LLMS_Meta_Box_Award_Engagement_Submit (line 18) | class LLMS_Meta_Box_Award_Engagement_Submit extends LLMS_Admin_Metabox {
method configure (line 54) | public function configure() {
method get_fields (line 79) | public function get_fields() {
method output (line 90) | public function output() {
method student_fields (line 112) | private function student_fields() {
method student_fields_on_creation (line 133) | private function student_fields_on_creation() {
method student_information (line 174) | private function student_information() {
method current_student_id (line 226) | private function current_student_id( $creating = null ) {
method metabox_scripts (line 250) | public static function metabox_scripts() {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.certificate.php
class LLMS_Meta_Box_Certificate (line 19) | class LLMS_Meta_Box_Certificate extends LLMS_Admin_Metabox {
method configure (line 30) | public function configure() {
method get_fields (line 59) | public function get_fields() {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.coupon.php
class LLMS_Meta_Box_Coupon (line 21) | class LLMS_Meta_Box_Coupon extends LLMS_Admin_Metabox {
method configure (line 29) | public function configure() {
method get_fields (line 52) | public function get_fields() {
method save (line 248) | protected function save( $post_id ) {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.course.builder.php
class LLMS_Metabox_Course_Builder (line 19) | class LLMS_Metabox_Course_Builder extends LLMS_Admin_Metabox {
method configure (line 28) | public function configure() {
method get_builder_url (line 49) | public function get_builder_url( $course_id, $hash = null ) {
method get_fields (line 73) | public function get_fields() {
method get_title_html (line 86) | public function get_title_html( $title, $url = false ) {
method output (line 103) | public function output() {
method output_section (line 151) | private function output_section( $section, $which ) {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.course.options.php
class LLMS_Meta_Box_Course_Options (line 22) | class LLMS_Meta_Box_Course_Options extends LLMS_Admin_Metabox {
method configure (line 30) | public function configure() {
method get_fields (line 50) | public function get_fields() {
method save_before (line 575) | protected function save_before( $post_id ) {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.course.short.description.php
class LLMS_Meta_Box_Course_Short_Description (line 20) | class LLMS_Meta_Box_Course_Short_Description {
method output (line 28) | public static function output( $post ) {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.email.settings.php
class LLMS_Meta_Box_Email_Settings (line 23) | class LLMS_Meta_Box_Email_Settings extends LLMS_Admin_Metabox {
method configure (line 34) | public function configure() {
method get_fields (line 57) | public function get_fields() {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.engagement.php
class LLMS_Meta_Box_Engagement (line 19) | class LLMS_Meta_Box_Engagement extends LLMS_Admin_Metabox {
method configure (line 28) | public function configure() {
method get_fields (line 45) | public function get_fields() {
method save (line 252) | public function save( $post_id ) {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.lesson.php
class LLMS_Meta_Box_Lesson (line 20) | class LLMS_Meta_Box_Lesson extends LLMS_Admin_Metabox {
method configure (line 30) | public function configure() {
method get_fields (line 52) | public function get_fields() {
method get_drip_course_settings_info_html (line 214) | public function get_drip_course_settings_info_html( $course ) {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.membership.php
class LLMS_Meta_Box_Membership (line 24) | class LLMS_Meta_Box_Membership extends LLMS_Admin_Metabox {
method configure (line 33) | public function configure() {
method get_content_table (line 53) | private function get_content_table( $membership ) {
method get_fields (line 93) | public function get_fields() {
method save (line 376) | public function save( $post_id ) {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.order.details.php
class LLMS_Meta_Box_Order_Details (line 18) | class LLMS_Meta_Box_Order_Details extends LLMS_Admin_Metabox {
method configure (line 27) | public function configure() {
method get_fields (line 45) | public function get_fields() {
method output (line 58) | public function output() {
method save (line 92) | public function save( $post_id ) {
method save_remaining_payments (line 147) | protected function save_remaining_payments( $order ) {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.order.enrollment.php
class LLMS_Meta_Box_Order_Enrollment (line 22) | class LLMS_Meta_Box_Order_Enrollment extends LLMS_Admin_Metabox {
method configure (line 31) | public function configure() {
method get_fields (line 49) | public function get_fields() {
method output (line 63) | public function output() {
method save (line 128) | public function save( $post_id ) {
method save_delete_enrollment (line 152) | private function save_delete_enrollment( $post_id ) {
method save_update_enrollment (line 177) | private function save_update_enrollment( $post_id ) {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.order.notes.php
class LLMS_Meta_Box_Order_Notes (line 19) | class LLMS_Meta_Box_Order_Notes extends LLMS_Admin_Metabox {
method configure (line 28) | public function configure() {
method get_fields (line 46) | public function get_fields() {
method output (line 59) | public function output() {
method save (line 121) | public function save( $post_id ) {}
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.order.submit.php
class LLMS_Meta_Box_Order_Submit (line 20) | class LLMS_Meta_Box_Order_Submit extends LLMS_Admin_Metabox {
method configure (line 29) | public function configure() {
method get_editable_date_json (line 48) | public function get_editable_date_json( $time ) {
method get_fields (line 66) | public function get_fields() {
method output (line 79) | public function output() {
method save (line 106) | public function save( $post_id ) {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.order.transactions.php
class LLMS_Meta_Box_Order_Transactions (line 19) | class LLMS_Meta_Box_Order_Transactions extends LLMS_Admin_Metabox {
method configure (line 28) | public function configure() {
method get_fields (line 47) | public function get_fields() {
method output (line 60) | public function output() {
method resend_receipt (line 101) | private function resend_receipt( $post_id ) {
method save (line 122) | public function save( $post_id ) {
method save_refund (line 157) | private function save_refund( $post_id ) {
method save_transaction (line 196) | private function save_transaction( $post_id ) {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.product.php
class LLMS_Meta_Box_Product (line 20) | class LLMS_Meta_Box_Product extends LLMS_Admin_Metabox {
method configure (line 30) | public function configure() {
method get_fields (line 50) | public function get_fields() {
method localize_js (line 61) | public function localize_js() {
method mce_buttons (line 76) | public function mce_buttons( $buttons, $id ) {
method output (line 108) | public function output() {
method get_html (line 121) | public function get_html() {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.students.php
class LLMS_Meta_Box_Students (line 21) | class LLMS_Meta_Box_Students extends LLMS_Admin_Metabox {
method configure (line 37) | public function configure() {
method get_fields (line 55) | public function get_fields() {
method output (line 66) | public function output() {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.visibility.php
class LLMS_Meta_Box_Visibility (line 21) | class LLMS_Meta_Box_Visibility {
method __construct (line 28) | public function __construct() {
method output (line 43) | public function output() {
method save (line 93) | public function save( $post_id ) {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.voucher.export.php
class LLMS_Meta_Box_Voucher_Export (line 20) | class LLMS_Meta_Box_Voucher_Export {
method __construct (line 25) | public function __construct() {}
method output (line 36) | public static function output( $post ) {
method export (line 81) | public static function export() {
method array_to_csv (line 182) | public static function array_to_csv( $data, $delimiter = ',', $enclosu...
method download_csv (line 216) | public static function download_csv( $csv, $name ) {
method send_email (line 226) | public static function send_email( $csv, $emails, $title ) {
FILE: includes/admin/post-types/meta-boxes/class.llms.meta.box.voucher.php
class LLMS_Meta_Box_Voucher (line 23) | class LLMS_Meta_Box_Voucher extends LLMS_Admin_Metabox {
method configure (line 32) | public function configure() {
method get_fields (line 54) | public function get_fields() {
method codes_section_html (line 126) | private function codes_section_html() {
method redemption_section_html (line 197) | private function redemption_section_html() {
method save (line 258) | public function save( $post_id ) {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.basic.editor.php
class LLMS_Metabox_Basic_Editor_Field (line 12) | class LLMS_Metabox_Basic_Editor_Field extends LLMS_Metabox_Field impleme...
method __construct (line 14) | public function __construct( $_field ) {
method output (line 24) | public function output() {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.button.php
class LLMS_Metabox_Button_Field (line 18) | class LLMS_Metabox_Button_Field extends LLMS_Metabox_Field implements Me...
method __construct (line 25) | public function __construct( $_field ) {
method output (line 35) | public function output() {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.checkbox.php
class LLMS_Metabox_Checkbox_Field (line 19) | class LLMS_Metabox_Checkbox_Field extends LLMS_Metabox_Field implements ...
method __construct (line 29) | public function __construct( $_field ) {
method output (line 41) | public function output() {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.color.php
class LLMS_Metabox_Color_Field (line 18) | class LLMS_Metabox_Color_Field extends LLMS_Metabox_Field implements Met...
method __construct (line 25) | public function __construct( $_field ) {
method output (line 35) | public function output() {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.custom.html.php
class LLMS_Metabox_Custom_Html_Field (line 18) | class LLMS_Metabox_Custom_Html_Field extends LLMS_Metabox_Field implemen...
method __construct (line 25) | public function __construct( $_field ) {
method output (line 35) | public function output() {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.date.php
class LLMS_Metabox_Date_Field (line 20) | class LLMS_Metabox_Date_Field extends LLMS_Metabox_Field implements Meta...
method __construct (line 29) | public function __construct( $_field ) {
method php_to_jquery_date_format (line 44) | function php_to_jquery_date_format( $php_format ) {
method jquery_date_to_php_format (line 64) | function jquery_date_to_php_format( $js_format ) {
method get_data_attrs (line 103) | public function get_data_attrs() {
method output (line 129) | public function output() {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.editor.php
class LLMS_Metabox_Editor_Field (line 19) | class LLMS_Metabox_Editor_Field extends LLMS_Metabox_Field implements Me...
method __construct (line 35) | public function __construct( $_field ) {
method output (line 47) | public function output() {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.fields.php
class LLMS_Metabox_Field (line 21) | abstract class LLMS_Metabox_Field {
method output (line 48) | public function output() {
method close_output (line 107) | public function close_output() {
method get_post_meta (line 122) | public static function get_post_meta( $post_id, $field_id ) {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.hidden.php
class LLMS_Metabox_Hidden_Field (line 18) | class LLMS_Metabox_Hidden_Field extends LLMS_Metabox_Field implements Me...
method __construct (line 25) | public function __construct( $_field ) {
method output (line 35) | public function output() {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.image.php
class LLMS_Metabox_Image_Field (line 19) | class LLMS_Metabox_Image_Field extends LLMS_Metabox_Field implements Met...
method __construct (line 26) | public function __construct( $_field ) {
method output (line 38) | public function output() {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.number.php
class LLMS_Metabox_Number_Field (line 18) | class LLMS_Metabox_Number_Field extends LLMS_Metabox_Field implements Me...
method __construct (line 21) | public function __construct( $_field ) {
method output (line 33) | public function output() {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.post.content.php
class LLMS_Metabox_Post_Content_Field (line 18) | class LLMS_Metabox_Post_Content_Field extends LLMS_Metabox_Field impleme...
method __construct (line 25) | public function __construct( $_field ) {
method output (line 36) | public function output() {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.post.excerpt.php
class LLMS_Metabox_Post_Excerpt_Field (line 18) | class LLMS_Metabox_Post_Excerpt_Field extends LLMS_Metabox_Field impleme...
method __construct (line 25) | public function __construct( $_field ) {
method output (line 34) | public function output() {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.repeater.php
class LLMS_Metabox_Repeater_Field (line 19) | class LLMS_Metabox_Repeater_Field extends LLMS_Metabox_Field implements ...
method __construct (line 28) | public function __construct( $_field ) {
method output_button (line 54) | private function output_button() {
method output_row (line 76) | private function output_row( $index ) {
method output_sub_field (line 120) | private function output_sub_field( $field, $index ) {
method output (line 154) | public function output() {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.search.php
class LLMS_Metabox_Search_Field (line 18) | class LLMS_Metabox_Search_Field extends LLMS_Metabox_Field implements Me...
method __construct (line 25) | public function __construct( $_field ) {
method output (line 35) | public function output() {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.select.php
class LLMS_Metabox_Select_Field (line 18) | class LLMS_Metabox_Select_Field extends LLMS_Metabox_Field implements Me...
method __construct (line 26) | public function __construct( $_field ) {
method output (line 40) | public function output() {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.table.php
class LLMS_Metabox_Table_Field (line 18) | class LLMS_Metabox_Table_Field extends LLMS_Metabox_Field implements Met...
method __construct (line 25) | public function __construct( $_field ) {
method output (line 35) | public function output() {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.text.php
class LLMS_Metabox_Text_Field (line 19) | class LLMS_Metabox_Text_Field extends LLMS_Metabox_Field implements Meta...
method __construct (line 22) | public function __construct( $_field ) {
method output (line 33) | public function output() {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.textarea.php
class LLMS_Metabox_Textarea_Field (line 18) | class LLMS_Metabox_Textarea_Field extends LLMS_Metabox_Field implements ...
method __construct (line 25) | public function __construct( $_field ) {
method output (line 35) | public function output() {
FILE: includes/admin/post-types/meta-boxes/fields/llms.class.meta.box.textarea.tags.php
class LLMS_Metabox_Textarea_W_Tags_Field (line 18) | class LLMS_Metabox_Textarea_W_Tags_Field extends LLMS_Metabox_Field impl...
method __construct (line 28) | public function __construct( $_field ) {
method output (line 41) | public function output() {
FILE: includes/admin/post-types/meta-boxes/fields/llms.interface.meta.box.field.php
type Meta_Box_Field_Interface (line 18) | interface Meta_Box_Field_Interface {
method output (line 20) | public function output();
FILE: includes/admin/post-types/post-tables/class-llms-admin-post-table-achievements.php
class LLMS_Admin_Post_Table_Achievements (line 21) | class LLMS_Admin_Post_Table_Achievements {
method __construct (line 33) | public function __construct() {
FILE: includes/admin/post-types/post-tables/class-llms-admin-post-table-awards.php
class LLMS_Admin_Post_Table_Awards (line 18) | class LLMS_Admin_Post_Table_Awards {
method __construct (line 44) | public function __construct() {
method add_cols (line 71) | public function add_cols( $cols ) {
method add_filters (line 88) | public function add_filters( $post_type, $which ) {
method bulk_actions (line 112) | public function bulk_actions( $actions ) {
method date_col_status (line 135) | public function date_col_status( $text, $post, $column_name ) {
method get_object (line 153) | private function get_object( $id, $template = false ) {
method is_post_type (line 175) | private function is_post_type( $post_type ) {
method manage_cols (line 188) | public function manage_cols( $column, $post_id ) {
method manage_cols_template (line 205) | private function manage_cols_template( $post_id ) {
method manage_cols_user (line 228) | private function manage_cols_user( $post_id ) {
method modify_views (line 264) | public function modify_views( $views ) {
method parse_query (line 277) | public function parse_query( $query ) {
method row_actions (line 311) | public function row_actions( $actions, $post ) {
FILE: includes/admin/post-types/post-tables/class-llms-admin-post-table-certificates.php
class LLMS_Admin_Post_Table_Certificates (line 20) | class LLMS_Admin_Post_Table_Certificates {
method __construct (line 39) | public function __construct() {
method add_actions (line 71) | public function add_actions( $actions, $post ) {
method add_states (line 95) | public function add_states( $states, $post ) {
method mod_cols (line 114) | public function mod_cols( $cols ) {
method upgrade_template (line 127) | public function upgrade_template( $version ) {
FILE: includes/admin/post-types/post-tables/class-llms-admin-post-table-forms.php
class LLMS_Admin_Post_Table_Forms (line 18) | class LLMS_Admin_Post_Table_Forms {
method __construct (line 27) | public function __construct() {
method add_columns (line 46) | public function add_columns( $columns ) {
method manage_bulk_actions (line 63) | public function manage_bulk_actions( $actions ) {
method manage_columns (line 77) | public function manage_columns( $column, $post_id ) {
method manage_post_row_actions (line 101) | public function manage_post_row_actions( $actions, $post ) {
method pre_get_posts (line 131) | public static function pre_get_posts( $query ) {
FILE: includes/admin/post-types/post-tables/class.llms.admin.post.table.coupons.php
class LLMS_Admin_Post_Table_Coupons (line 18) | class LLMS_Admin_Post_Table_Coupons {
method __construct (line 27) | public function __construct() {
method add_columns (line 40) | public function add_columns( $columns ) {
method manage_columns (line 62) | public function manage_columns( $column, $post_id ) {
FILE: includes/admin/post-types/post-tables/class.llms.admin.post.table.courses.php
class LLMS_Admin_Post_Table_Courses (line 19) | class LLMS_Admin_Post_Table_Courses {
method __construct (line 30) | public function __construct() {
method add_links (line 49) | public function add_links( $actions, $post ) {
method handle_bulk_actions (line 83) | public function handle_bulk_actions( $redirect_to, $doaction, $post_id...
method register_bulk_actions (line 127) | public function register_bulk_actions( $actions ) {
method add_columns (line 142) | public function add_columns( $columns ) {
method manage_columns (line 164) | public function manage_columns( $column, $post_id ) {
FILE: includes/admin/post-types/post-tables/class.llms.admin.post.table.engagements.php
class LLMS_Admin_Post_Table_Engagements (line 19) | class LLMS_Admin_Post_Table_Engagements {
method __construct (line 28) | public function __construct() {
method add_columns (line 42) | public function add_columns( $columns ) {
method manage_columns (line 66) | public function manage_columns( $column, $post_id ) {
FILE: includes/admin/post-types/post-tables/class.llms.admin.post.table.instructors.php
class LLMS_Admin_Post_Table_Instructors (line 18) | class LLMS_Admin_Post_Table_Instructors {
method __construct (line 32) | public function __construct() {
method add_columns (line 51) | public function add_columns( $columns ) {
method get_serialized_id (line 71) | private function get_serialized_id( $user_id ) {
method get_views (line 93) | public function get_views( $views ) {
method manage_columns (line 180) | public function manage_columns( $column, $post_id ) {
method pre_get_posts (line 220) | public function pre_get_posts( $query ) {
FILE: includes/admin/post-types/post-tables/class.llms.admin.post.table.lessons.php
class LLMS_Admin_Post_Table_Lessons (line 19) | class LLMS_Admin_Post_Table_Lessons {
method __construct (line 30) | public function __construct() {
method add_links (line 50) | public function add_links( $actions, $post ) {
method add_columns (line 91) | public function add_columns( $columns ) {
method add_filters (line 116) | public function add_filters( $post_type, $which ) {
method manage_columns (line 140) | public function manage_columns( $column, $post_id ) {
method parse_query_filters (line 227) | public function parse_query_filters( $query ) {
FILE: includes/admin/post-types/post-tables/class.llms.admin.post.table.orders.php
class LLMS_Admin_Post_Table_Orders (line 18) | class LLMS_Admin_Post_Table_Orders {
method __construct (line 28) | public function __construct() {
method add_columns (line 47) | public function add_columns( $columns ) {
method manage_columns (line 75) | public function manage_columns( $column, $post_id ) {
method sortable_columns (line 176) | public function sortable_columns( $columns ) {
method edit_load (line 192) | public function edit_load() {
method llms_sort_orders (line 204) | public function llms_sort_orders( $vars ) {
method modify_actions (line 245) | public function modify_actions( $actions, $post ) {
method modify_admin_search (line 268) | public function modify_admin_search( $query ) {
FILE: includes/admin/post-types/post-tables/class.llms.admin.post.table.pages.php
class LLMS_Admin_Post_Table_Pages (line 19) | class LLMS_Admin_Post_Table_Pages {
method __construct (line 30) | public function __construct() {
method populate_pages (line 41) | public function populate_pages() {
method post_states (line 68) | public function post_states( $states, $post ) {
FILE: includes/admin/post-types/tables/class.llms.table.student.management.php
class LLMS_Table_StudentManagement (line 20) | class LLMS_Table_StudentManagement extends LLMS_Admin_Table {
method get_data (line 99) | public function get_data( $key, $student ) {
method get_enrollments (line 213) | private function get_enrollments( $student ) {
method get_table_search_form_placeholder (line 249) | public function get_table_search_form_placeholder() {
method get_results (line 262) | public function get_results( $args = array() ) {
method set_args (line 357) | public function set_args() {
method set_columns (line 377) | public function set_columns() {
FILE: includes/admin/reporting/class.llms.admin.reporting.php
class LLMS_Admin_Reporting (line 23) | class LLMS_Admin_Reporting {
method __construct (line 30) | public function __construct() {
method get_current_courses (line 45) | public static function get_current_courses() {
method get_current_memberships (line 68) | public static function get_current_memberships() {
method get_current_range (line 90) | public static function get_current_range() {
method get_current_students (line 105) | public static function get_current_students() {
method get_current_tab (line 126) | public static function get_current_tab() {
method get_date_end (line 140) | public static function get_date_end() {
method get_date_start (line 154) | public static function get_date_start() {
method get_dates (line 167) | public static function get_dates( $range ) {
method get_current_tab_url (line 212) | public static function get_current_tab_url( $args = array() ) {
method get_output_widget_args (line 234) | private static function get_output_widget_args( $args = array() ) {
method get_period_filters (line 258) | public static function get_period_filters() {
method get_stab_url (line 283) | public static function get_stab_url( $stab ) {
method get_tabs (line 320) | private function get_tabs() {
method get_tab_cap (line 351) | private function get_tab_cap( $tab = null ) {
method get_template_data (line 379) | private function get_template_data() {
method includes (line 396) | public static function includes() {
method output (line 412) | public function output() {
method output_event (line 431) | public static function output_event( $event, $context = 'course' ) {
method output_widget (line 494) | public static function output_widget( $args = array() ) {
method output_widget_range_filter (line 551) | public static function output_widget_range_filter( $selected_period, $...
FILE: includes/admin/reporting/tables/llms.table.achievements.php
class LLMS_Table_Achievements (line 19) | class LLMS_Table_Achievements extends LLMS_Admin_Table {
method get_actions_html (line 53) | private function get_actions_html( $achievement_id ) {
method get_data (line 92) | public function get_data( $key, $achievement ) {
method get_results (line 170) | public function get_results( $args = array() ) {
method set_args (line 218) | public function set_args() {
method set_columns (line 239) | protected function set_columns() {
method set_empty_message (line 258) | protected function set_empty_message() {
FILE: includes/admin/reporting/tables/llms.table.certificates.php
class LLMS_Table_Student_Certificates (line 20) | class LLMS_Table_Student_Certificates extends LLMS_Admin_Table {
method get_actions_html (line 54) | private function get_actions_html( $certificate_id ) {
method get_data (line 102) | public function get_data( $key, $certificate ) {
method get_results (line 174) | public function get_results( $args = array() ) {
method set_args (line 222) | public function set_args() {
method set_columns (line 243) | protected function set_columns() {
method set_empty_message (line 261) | protected function set_empty_message() {
FILE: includes/admin/reporting/tables/llms.table.course.students.php
class LLMS_Table_Course_Students (line 19) | class LLMS_Table_Course_Students extends LLMS_Admin_Table {
method get_data (line 105) | public function get_data( $key, $student ) {
method get_export_data (line 196) | public function get_export_data( $key, $student ) {
method get_export_lock_key (line 237) | public function get_export_lock_key() {
method get_export_title (line 250) | public function get_export_title( $args = array() ) {
method get_table_search_form_placeholder (line 265) | public function get_table_search_form_placeholder() {
method get_results (line 280) | public function get_results( $args = array() ) {
method set_args (line 389) | public function set_args() {
method set_columns (line 408) | public function set_columns() {
FILE: includes/admin/reporting/tables/llms.table.courses.php
class LLMS_Table_Courses (line 19) | class LLMS_Table_Courses extends LLMS_Admin_Table {
method get_data (line 96) | protected function get_data( $key, $data ) {
method get_instructor_filters (line 154) | private function get_instructor_filters() {
method get_results (line 179) | public function get_results( $args = array() ) {
method get_table_search_form_placeholder (line 274) | public function get_table_search_form_placeholder() {
method set_args (line 285) | public function set_args() {
method set_columns (line 296) | protected function set_columns() {
FILE: includes/admin/reporting/tables/llms.table.membership.students.php
class LLMS_Table_Membership_Students (line 18) | class LLMS_Table_Membership_Students extends LLMS_Admin_Table {
method get_data (line 122) | public function get_data( $key, $student ) {
method get_export_data (line 188) | public function get_export_data( $key, $student ) {
method get_export_lock_key (line 225) | public function get_export_lock_key() {
method get_export_title (line 238) | public function get_export_title( $args = array() ) {
method get_table_search_form_placeholder (line 253) | public function get_table_search_form_placeholder() {
method get_results (line 267) | public function get_results( $args = array() ) {
method set_args (line 367) | public function set_args() {
method set_columns (line 386) | public function set_columns() {
FILE: includes/admin/reporting/tables/llms.table.memberships.php
class LLMS_Table_Memberships (line 18) | class LLMS_Table_Memberships extends LLMS_Admin_Table {
method get_data (line 112) | protected function get_data( $key, $data ) {
method get_instructor_filters (line 162) | private function get_instructor_filters() {
method get_results (line 187) | public function get_results( $args = array() ) {
method get_table_search_form_placeholder (line 274) | public function get_table_search_form_placeholder() {
method set_args (line 285) | public function set_args() {
method set_columns (line 296) | protected function set_columns() {
FILE: includes/admin/reporting/tables/llms.table.quiz.attempts.php
class LLMS_Table_Quiz_Attempts (line 19) | class LLMS_Table_Quiz_Attempts extends LLMS_Admin_Table {
method get_data (line 105) | protected function get_data( $key, $attempt ) {
method get_instructor_filters (line 171) | private function get_instructor_filters() {
method get_results (line 198) | public function get_results( $args = array() ) {
method set_args (line 262) | public function set_args() {
method set_columns (line 276) | protected function set_columns() {
FILE: includes/admin/reporting/tables/llms.table.quiz.non.attempts.php
class LLMS_Table_Quiz_Non_Attempts (line 19) | class LLMS_Table_Quiz_Non_Attempts extends LLMS_Admin_Table {
method get_data (line 103) | protected function get_data( $key, $student ) {
method get_results (line 176) | public function get_results( $args = array() ) {
method set_args (line 329) | public function set_args() {
method set_columns (line 341) | protected function set_columns() {
FILE: includes/admin/reporting/tables/llms.table.quizzes.php
class LLMS_Table_Quizzes (line 24) | class LLMS_Table_Quizzes extends LLMS_Admin_Table {
method get_actions_html (line 102) | private function get_actions_html( $quiz ) {
method get_data (line 153) | protected function get_data( $key, $data ) {
method get_instructor_filters (line 275) | private function get_instructor_filters() {
method get_results (line 301) | public function get_results( $args = array() ) {
method get_table_search_form_placeholder (line 391) | public function get_table_search_form_placeholder() {
method set_args (line 410) | public function set_args() {
method set_columns (line 424) | protected function set_columns() {
FILE: includes/admin/reporting/tables/llms.table.student.course.php
class LLMS_Table_Student_Course (line 20) | class LLMS_Table_Student_Course extends LLMS_Admin_Table {
method get_actions_html (line 76) | private function get_actions_html( $lesson ) {
method get_data (line 139) | public function get_data( $key, $lesson ) {
method get_results (line 202) | public function get_results( $args = array() ) {
method output_section_row_html (line 228) | public function output_section_row_html( $lesson ) {
method register_hooks (line 248) | protected function register_hooks() {
method set_args (line 260) | public function set_args() {
method set_columns (line 282) | public function set_columns() {
FILE: includes/admin/reporting/tables/llms.table.student.courses.php
class LLMS_Table_Student_Courses (line 19) | class LLMS_Table_Student_Courses extends LLMS_Admin_Table {
method get_data (line 67) | public function get_data( $key, $course_id ) {
method get_results (line 141) | public function get_results( $args = array() ) {
method set_args (line 209) | public function set_args() {
method set_columns (line 231) | public function set_columns() {
method set_empty_message (line 266) | protected function set_empty_message() {
FILE: includes/admin/reporting/tables/llms.table.student.memberships.php
class LLMS_Table_Student_Memberships (line 20) | class LLMS_Table_Student_Memberships extends LLMS_Admin_Table {
method get_data (line 45) | public function get_data( $key, $membership_id ) {
method get_results (line 82) | public function get_results( $args = array() ) {
method set_args (line 109) | public function set_args() {
method set_columns (line 130) | public function set_columns() {
method set_empty_message (line 154) | protected function set_empty_message() {
FILE: includes/admin/reporting/tables/llms.table.student.quiz.attempts.php
class LLMS_Table_Student_Quiz_Attempts (line 20) | class LLMS_Table_Student_Quiz_Attempts extends LLMS_Admin_Table {
method get_data (line 104) | protected function get_data( $key, $attempt ) {
method get_results (line 214) | public function get_results( $args = array() ) {
method set_args (line 272) | public function set_args() {
method set_columns (line 284) | protected function set_columns() {
FILE: includes/admin/reporting/tables/llms.table.students.php
class LLMS_Table_Students (line 23) | class LLMS_Table_Students extends LLMS_Admin_Table {
method get_data (line 118) | public function get_data( $key, $student ) {
method get_export_data (line 259) | public function get_export_data( $key, $student ) {
method get_table_search_form_placeholder (line 352) | public function get_table_search_form_placeholder() {
method output_table_title_html (line 356) | public function output_table_title_html() {
method output_table_filters_html (line 382) | public function output_table_filters_html() {
method get_query_args (line 421) | private function get_query_args() {
method get_results (line 458) | public function get_results( $args = array() ) {
method get_sort (line 496) | private function get_sort() {
method parse_args (line 556) | protected function parse_args( $args = array() ) {
method set_args (line 591) | public function set_args() {
method set_columns (line 606) | public function set_columns() {
method set_title (line 747) | protected function set_title() {
FILE: includes/admin/reporting/tabs/class.llms.admin.reporting.tab.courses.php
class LLMS_Admin_Reporting_Tab_Courses (line 19) | class LLMS_Admin_Reporting_Tab_Courses {
method __construct (line 27) | public function __construct() {
method breadcrumbs (line 40) | public function breadcrumbs() {
method output (line 66) | public function output() {
FILE: includes/admin/reporting/tabs/class.llms.admin.reporting.tab.enrollments.php
class LLMS_Admin_Reporting_Tab_Enrollments (line 19) | class LLMS_Admin_Reporting_Tab_Enrollments {
method __construct (line 27) | public function __construct() {
method get_filter_data (line 34) | public static function get_filter_data() {
method get_widget_data (line 63) | public function get_widget_data() {
method output (line 104) | public function output() {
method output_filters (line 123) | public function output_filters( $tab ) {
FILE: includes/admin/reporting/tabs/class.llms.admin.reporting.tab.memberships.php
class LLMS_Admin_Reporting_Tab_Memberships (line 19) | class LLMS_Admin_Reporting_Tab_Memberships {
method __construct (line 28) | public function __construct() {
method breadcrumbs (line 41) | public function breadcrumbs() {
method output (line 67) | public function output() {
FILE: includes/admin/reporting/tabs/class.llms.admin.reporting.tab.quizzes.php
class LLMS_Admin_Reporting_Tab_Quizzes (line 19) | class LLMS_Admin_Reporting_Tab_Quizzes {
method __construct (line 28) | public function __construct() {
method breadcrumbs (line 41) | public function breadcrumbs() {
method output (line 74) | public function output() {
FILE: includes/admin/reporting/tabs/class.llms.admin.reporting.tab.sales.php
class LLMS_Admin_Reporting_Tab_Sales (line 18) | class LLMS_Admin_Reporting_Tab_Sales {
method __construct (line 26) | public function __construct() {
method get_filter_data (line 32) | public static function get_filter_data() {
method get_widget_data (line 60) | public function get_widget_data() {
method output (line 121) | public function output() {
method output_filters (line 139) | public function output_filters( $tab ) {
FILE: includes/admin/reporting/tabs/class.llms.admin.reporting.tab.students.php
class LLMS_Admin_Reporting_Tab_Students (line 18) | class LLMS_Admin_Reporting_Tab_Students {
method __construct (line 27) | public function __construct() {
method breadcrumbs (line 41) | public function breadcrumbs() {
method output (line 99) | public function output() {
FILE: includes/admin/reporting/widgets/class.llms.analytics.widget.ajax.php
class LLMS_Analytics_Widget_Ajax (line 19) | class LLMS_Analytics_Widget_Ajax {
method __construct (line 32) | public function __construct() {
method handle (line 73) | public static function handle() {
FILE: includes/admin/reporting/widgets/class.llms.analytics.widget.coupons.php
class LLMS_Analytics_Coupons_Widget (line 22) | class LLMS_Analytics_Coupons_Widget extends LLMS_Analytics_Widget {
method get_chart_data (line 33) | protected function get_chart_data() {
method set_query (line 51) | public function set_query() {
method format_response (line 84) | protected function format_response() {
FILE: includes/admin/reporting/widgets/class.llms.analytics.widget.coursecompletions.php
class LLMS_Analytics_Coursecompletions_Widget (line 19) | class LLMS_Analytics_Coursecompletions_Widget extends LLMS_Analytics_Wid...
method get_chart_data (line 23) | protected function get_chart_data() {
method set_query (line 34) | public function set_query() {
method format_response (line 75) | protected function format_response() {
FILE: includes/admin/reporting/widgets/class.llms.analytics.widget.discounts.php
class LLMS_Analytics_Discounts_Widget (line 20) | class LLMS_Analytics_Discounts_Widget extends LLMS_Analytics_Widget {
method set_query (line 22) | public function set_query() {
method format_response (line 50) | protected function format_response() {
FILE: includes/admin/reporting/widgets/class.llms.analytics.widget.enrollments.php
class LLMS_Analytics_Enrollments_Widget (line 20) | class LLMS_Analytics_Enrollments_Widget extends LLMS_Analytics_Widget {
method get_chart_data (line 25) | protected function get_chart_data() {
method set_query (line 36) | public function set_query() {
method format_response (line 74) | protected function format_response() {
FILE: includes/admin/reporting/widgets/class.llms.analytics.widget.lessoncompletions.php
class LLMS_Analytics_Lessoncompletions_Widget (line 19) | class LLMS_Analytics_Lessoncompletions_Widget extends LLMS_Analytics_Wid...
method get_chart_data (line 23) | protected function get_chart_data() {
method get_lesson_ids (line 42) | private function get_lesson_ids( $products ) {
method set_query (line 63) | public function set_query() {
method format_response (line 104) | protected function format_response() {
FILE: includes/admin/reporting/widgets/class.llms.analytics.widget.refunded.php
class LLMS_Analytics_Refunded_Widget (line 22) | class LLMS_Analytics_Refunded_Widget extends LLMS_Analytics_Widget {
method get_chart_data (line 26) | protected function get_chart_data() {
method set_query (line 38) | public function set_query() {
method format_response (line 107) | protected function format_response() {
FILE: includes/admin/reporting/widgets/class.llms.analytics.widget.refunds.php
class LLMS_Analytics_Refunds_Widget (line 26) | class LLMS_Analytics_Refunds_Widget extends LLMS_Analytics_Widget {
method get_chart_data (line 30) | protected function get_chart_data() {
method set_query (line 41) | public function set_query() {
method format_response (line 58) | protected function format_response() {
FILE: includes/admin/reporting/widgets/class.llms.analytics.widget.registrations.php
class LLMS_Analytics_Registrations_Widget (line 18) | class LLMS_Analytics_Registrations_Widget extends LLMS_Analytics_Widget {
method get_chart_data (line 22) | protected function get_chart_data() {
method set_query (line 33) | public function set_query() {
method format_response (line 62) | protected function format_response() {
FILE: includes/admin/reporting/widgets/class.llms.analytics.widget.revenue.php
class LLMS_Analytics_Revenue_Widget (line 21) | class LLMS_Analytics_Revenue_Widget extends LLMS_Analytics_Widget {
method set_query (line 23) | public function set_query() {
method format_response (line 100) | protected function format_response() {
FILE: includes/admin/reporting/widgets/class.llms.analytics.widget.sales.php
class LLMS_Analytics_Sales_Widget (line 23) | class LLMS_Analytics_Sales_Widget extends LLMS_Analytics_Widget {
method get_chart_data (line 27) | protected function get_chart_data() {
method set_query (line 38) | public function set_query() {
method format_response (line 58) | protected function format_response() {
FILE: includes/admin/reporting/widgets/class.llms.analytics.widget.sold.php
class LLMS_Analytics_Sold_Widget (line 23) | class LLMS_Analytics_Sold_Widget extends LLMS_Analytics_Widget {
method get_chart_data (line 43) | protected function get_chart_data() {
method set_query (line 55) | public function set_query() {
method format_response (line 126) | protected function format_response() {
FILE: includes/admin/reporting/widgets/class.llms.analytics.widget.transactions.php
class LLMS_Analytics_Transactions_Widget (line 18) | class LLMS_Analytics_Transactions_Widget extends LLMS_Analytics_Widget {
method get_chart_data (line 38) | protected function get_chart_data() {
method set_query (line 49) | public function set_query() {
method format_response (line 111) | protected function format_response() {
FILE: includes/admin/settings/class.llms.settings.accounts.php
class LLMS_Settings_Accounts (line 23) | class LLMS_Settings_Accounts extends LLMS_Settings_Page {
method get_settings (line 53) | public function get_settings() {
method set_label (line 385) | protected function set_label() {
FILE: includes/admin/settings/class.llms.settings.checkout.php
class LLMS_Settings_Checkout (line 20) | class LLMS_Settings_Checkout extends LLMS_Settings_Page {
method __construct (line 38) | public function __construct() {
method get_gateway_table_html (line 56) | public function get_gateway_table_html() {
method get_sections (line 109) | public function get_sections() {
method get_settings (line 138) | public function get_settings() {
method get_settings_default (line 159) | private function get_settings_default() {
method get_settings_gateway (line 352) | private function get_settings_gateway( $curr_section ) {
method save (line 405) | public function save() {
method sort_gateways (line 435) | public function sort_gateways( $gateway_a, $gateway_b ) {
FILE: includes/admin/settings/class.llms.settings.courses.php
class LLMS_Settings_Courses (line 18) | class LLMS_Settings_Courses extends LLMS_Settings_Page {
method __construct (line 29) | public function __construct() {
method get_settings (line 47) | public function get_settings() {
method save (line 217) | public function save() {
method output (line 229) | public function output() {
FILE: includes/admin/settings/class.llms.settings.engagements.php
class LLMS_Settings_Engagements (line 23) | class LLMS_Settings_Engagements extends LLMS_Settings_Page {
method __construct (line 39) | public function __construct() {
method set_label (line 51) | protected function set_label() {
method get_settings (line 66) | public function get_settings() {
method get_settings_group_achievements (line 94) | protected function get_settings_group_achievements() {
method get_settings_group_certs (line 123) | protected function get_settings_group_certs() {
method get_settings_group_email (line 238) | protected function get_settings_group_email() {
method get_settings_group_email_delivery (line 285) | protected function get_settings_group_email_delivery() {
method get_certificate_size_opts (line 318) | private function get_certificate_size_opts() {
method get_certificate_units_opts (line 349) | private function get_certificate_units_opts() {
method get_award_image_desc (line 373) | private function get_award_image_desc( $post_type ) {
method has_legacy_certificates (line 398) | private function has_legacy_certificates() {
method output_js (line 427) | public function output_js() {
FILE: includes/admin/settings/class.llms.settings.general.php
class LLMS_Settings_General (line 19) | class LLMS_Settings_General extends LLMS_Settings_Page {
method __construct (line 30) | public function __construct() {
method get_settings (line 50) | public function get_settings() {
method save (line 142) | public function save() {
FILE: includes/admin/settings/class.llms.settings.integrations.php
class LLMS_Settings_Integrations (line 21) | class LLMS_Settings_Integrations extends LLMS_Settings_Page {
method __construct (line 30) | public function __construct() {
method get_default_settings (line 48) | private function get_default_settings() {
method get_sections (line 80) | public function get_sections() {
method get_settings (line 107) | public function get_settings() {
method get_table_html (line 127) | private function get_table_html() {
FILE: includes/admin/settings/class.llms.settings.memberships.php
class LLMS_Settings_Memberships (line 18) | class LLMS_Settings_Memberships extends LLMS_Settings_Page {
method __construct (line 29) | public function __construct() {
method get_settings (line 46) | public function get_settings() {
method save (line 152) | public function save() {
method output (line 165) | public function output() {
FILE: includes/admin/settings/class.llms.settings.notifications.php
class LLMS_Settings_Notifications (line 22) | class LLMS_Settings_Notifications extends LLMS_Settings_Page {
method __construct (line 40) | public function __construct() {
method get_breadcrumbs (line 62) | private function get_breadcrumbs( $current_title ) {
method get_notification_settings (line 81) | private function get_notification_settings( $controller ) {
method get_settings (line 156) | public function get_settings() {
method maybe_disable_save (line 216) | public function maybe_disable_save( $bool ) {
method merge_code_button (line 229) | public function merge_code_button() {
method before_save (line 243) | public function before_save() {
method after_save (line 270) | public function after_save() {
FILE: includes/admin/settings/class.llms.settings.page.php
class LLMS_Settings_Page (line 23) | class LLMS_Settings_Page {
method __construct (line 62) | public function __construct() {
method add_settings_page (line 83) | public function add_settings_page( $pages ) {
method flush_rewrite_rules (line 95) | public function flush_rewrite_rules() {
method get_current_section (line 113) | protected function get_current_section() {
method set_label (line 126) | protected function set_label() {
method generate_settings_group (line 141) | protected function generate_settings_group( $id, $title, $title_desc =...
method get_sections (line 178) | public function get_sections() {
method get_settings (line 189) | public function get_settings() {
method output (line 201) | public function output() {
method output_sections_nav (line 212) | public function output_sections_nav() {
method save (line 242) | public function save() {
FILE: includes/admin/settings/class.llms.settings.security.php
class LLMS_Settings_Security (line 17) | class LLMS_Settings_Security extends LLMS_Settings_Page {
method get_settings (line 33) | public function get_settings() {
method set_label (line 153) | protected function set_label() {
FILE: includes/admin/settings/tables/class.llms.table.notification.settings.php
class LLMS_Table_NotificationSettings (line 21) | class LLMS_Table_NotificationSettings extends LLMS_Admin_Table {
method get_data (line 46) | public function get_data( $key, $data ) {
method get_results (line 83) | public function get_results( $args = array() ) {
method set_args (line 109) | public function set_args() {
method set_columns (line 120) | public function set_columns() {
method sort_rows (line 138) | public function sort_rows( $row_a, $row_b ) {
FILE: includes/admin/tools/class-llms-admin-tool-batch-eraser.php
class LLMS_Admin_Tool_Batch_Eraser (line 18) | class LLMS_Admin_Tool_Batch_Eraser extends LLMS_Abstract_Admin_Tool {
method get_description (line 36) | protected function get_description() {
method get_label (line 66) | protected function get_label() {
method get_text (line 77) | protected function get_text() {
method get_pending_batches (line 88) | protected function get_pending_batches() {
method handle (line 115) | protected function handle() {
method should_load (line 133) | protected function should_load() {
FILE: includes/admin/tools/class-llms-admin-tool-clear-sessions.php
class LLMS_Admin_Tool_Clear_Sessions (line 18) | class LLMS_Admin_Tool_Clear_Sessions extends LLMS_Abstract_Admin_Tool {
method get_description (line 36) | protected function get_description() {
method get_label (line 49) | protected function get_label() {
method get_text (line 60) | protected function get_text() {
method handle (line 75) | protected function handle() {
FILE: includes/admin/tools/class-llms-admin-tool-course-data-lock-eraser.php
class LLMS_Admin_Tool_Course_Data_Lock_Eraser (line 17) | class LLMS_Admin_Tool_Course_Data_Lock_Eraser extends LLMS_Abstract_Admi...
method get_description (line 35) | protected function get_description() {
method get_label (line 64) | protected function get_label() {
method get_text (line 75) | protected function get_text() {
method get_locked_courses (line 86) | protected function get_locked_courses() {
method handle (line 112) | protected function handle() {
method should_load (line 128) | protected function should_load() {
FILE: includes/admin/tools/class-llms-admin-tool-install-forms.php
class LLMS_Admin_Tool_Install_Forms (line 18) | class LLMS_Admin_Tool_Install_Forms extends LLMS_Abstract_Admin_Tool {
method get_description (line 36) | protected function get_description() {
method get_label (line 49) | protected function get_label() {
method get_text (line 60) | protected function get_text() {
method get_reusable_blocks (line 71) | public function get_reusable_blocks() {
method handle (line 98) | protected function handle() {
FILE: includes/admin/tools/class-llms-admin-tool-limited-billing-order-locator.php
class LLMS_Admin_Tool_Limited_Billing_Order_Locator (line 20) | class LLMS_Admin_Tool_Limited_Billing_Order_Locator extends LLMS_Abstrac...
method generate_csv (line 37) | protected function generate_csv() {
method get_csv_file (line 83) | protected function get_csv_file() {
method get_description (line 121) | protected function get_description() {
method get_label (line 156) | protected function get_label() {
method get_order_csv (line 177) | protected function get_order_csv( $order ) {
method get_txn_count_by_status (line 207) | protected function get_txn_count_by_status( $order, $status ) {
method get_text (line 228) | protected function get_text() {
method get_csv (line 239) | protected function get_csv() {
method handle (line 258) | protected function handle() {
method should_load (line 282) | protected function should_load() {
FILE: includes/admin/tools/class-llms-admin-tool-recurring-payment-rescheduler.php
class LLMS_Admin_Tool_Recurring_Payment_Rescheduler (line 18) | class LLMS_Admin_Tool_Recurring_Payment_Rescheduler extends LLMS_Abstrac...
method get_description (line 37) | protected function get_description() {
method get_label (line 68) | protected function get_label() {
method get_text (line 79) | protected function get_text() {
method get_orders (line 90) | protected function get_orders() {
method handle (line 113) | protected function handle() {
method query_orders (line 147) | protected function query_orders() {
method should_load (line 189) | protected function should_load() {
FILE: includes/admin/tools/class-llms-admin-tool-reset-automatic-payments.php
class LLMS_Admin_Tool_Reset_Automatic_Payments (line 18) | class LLMS_Admin_Tool_Reset_Automatic_Payments extends LLMS_Abstract_Adm...
method get_description (line 45) | protected function get_description() {
method get_label (line 58) | protected function get_label() {
method get_text (line 69) | protected function get_text() {
method handle (line 84) | protected function handle() {
method should_load (line 103) | protected function should_load() {
FILE: includes/admin/tools/class-llms-admin-tool-wipe-legacy-account-options.php
class LLMS_Admin_Tool_Wipe_Legacy_Account_Options (line 18) | class LLMS_Admin_Tool_Wipe_Legacy_Account_Options extends LLMS_Abstract_...
method get_description (line 43) | protected function get_description() {
method get_label (line 56) | protected function get_label() {
method get_text (line 67) | protected function get_text() {
method handle (line 81) | protected function handle() {
method should_load (line 130) | protected function should_load() {
FILE: includes/beaver-builder/modules/course-author/class.llms.lab.course.author.module.php
class LLMS_Lab_Course_Author_Module (line 18) | class LLMS_Lab_Course_Author_Module extends FLBUilderModule {
method __construct (line 28) | public function __construct() {
FILE: includes/beaver-builder/modules/course-continue-button/class.llms.lab.course.continue.button.module.php
class LLMS_Lab_Course_Continue_Button_Module (line 18) | class LLMS_Lab_Course_Continue_Button_Module extends FLBUilderModule {
method __construct (line 28) | public function __construct() {
method force_display (line 52) | public function force_display( $lesson_id ) {
FILE: includes/beaver-builder/modules/course-instructors/class.llms.lab.course.instructors.module.php
class LLMS_Lab_Course_Instructors_Module (line 12) | class LLMS_Lab_Course_Instructors_Module extends FLBUilderModule {
method __construct (line 22) | public function __construct() {
FILE: includes/beaver-builder/modules/course-meta-info/class.llms.lab.course.meta.info.module.php
class LLMS_Lab_Course_Meta_Info_Module (line 18) | class LLMS_Lab_Course_Meta_Info_Module extends FLBUilderModule {
method __construct (line 28) | public function __construct() {
FILE: includes/beaver-builder/modules/course-progress-bar/class.llms.lab.course.progress.bar.module.php
class LLMS_Lab_Course_Progress_Bar_Module (line 18) | class LLMS_Lab_Course_Progress_Bar_Module extends FLBUilderModule {
method __construct (line 28) | public function __construct() {
FILE: includes/beaver-builder/modules/course-syllabus/class.llms.lab.course.syllabus.module.php
class LLMS_Lab_Course_Syllabus_Module (line 18) | class LLMS_Lab_Course_Syllabus_Module extends FLBUilderModule {
method __construct (line 28) | public function __construct() {
FILE: includes/beaver-builder/modules/lesson-mark-complete/class.llms.lab.lesson.mark.complete.module.php
class LLMS_Lab_Lesson_Mark_Complete_Module (line 18) | class LLMS_Lab_Lesson_Mark_Complete_Module extends FLBUilderModule {
method __construct (line 28) | public function __construct() {
FILE: includes/beaver-builder/modules/membership-instructors/class.llms.lab.membership.instructors.module.php
class LLMS_Lab_Membership_Instructors_Module (line 12) | class LLMS_Lab_Membership_Instructors_Module extends FLBUilderModule {
method __construct (line 13) | public function __construct() {
FILE: includes/beaver-builder/modules/pricing-table/class.llms.lab.pricing.table.module.php
class LLMS_Lab_Pricing_Table_Module (line 18) | class LLMS_Lab_Pricing_Table_Module extends FLBUilderModule {
method __construct (line 28) | public function __construct() {
method add_force_show_table_filter (line 56) | public function add_force_show_table_filter() {
method remove_force_show_table_filter (line 67) | public function remove_force_show_table_filter() {
method get_product_id (line 80) | public function get_product_id( $settings ) {
method show_table (line 111) | public function show_table( $enrollment ) {
FILE: includes/bricks/class-llms-bricks-element-course-author.php
class LLMS_Bricks_Element_Course_Author (line 11) | class LLMS_Bricks_Element_Course_Author extends \Bricks\Element {
method get_label (line 19) | public function get_label() {
method set_control_groups (line 23) | public function set_control_groups() {
method set_controls (line 26) | public function set_controls() {
method enqueue_scripts (line 77) | public function enqueue_scripts() {
method convert_block_to_element_settings (line 80) | public function convert_block_to_element_settings( $block, $attributes...
method render (line 90) | public function render() {
FILE: includes/bricks/class-llms-bricks-element-course-continue.php
class LLMS_Bricks_Element_Course_Continue (line 11) | class LLMS_Bricks_Element_Course_Continue extends \Bricks\Element {
method get_label (line 19) | public function get_label() {
method set_control_groups (line 23) | public function set_control_groups() {
method set_controls (line 26) | public function set_controls() {
method enqueue_scripts (line 53) | public function enqueue_scripts() {
method convert_block_to_element_settings (line 56) | public function convert_block_to_element_settings( $block, $attributes...
method render (line 64) | public function render() {
FILE: includes/bricks/class-llms-bricks-element-course-information.php
class LLMS_Bricks_Element_Course_Information (line 11) | class LLMS_Bricks_Element_Course_Information extends \Bricks\Element {
method get_label (line 19) | public function get_label() {
method set_control_groups (line 23) | public function set_control_groups() {
method set_controls (line 26) | public function set_controls() {
method enqueue_scripts (line 55) | public function enqueue_scripts() {
method convert_block_to_element_settings (line 58) | public function convert_block_to_element_settings( $block, $attributes...
method render (line 67) | public function render() {
FILE: includes/bricks/class-llms-bricks-element-course-meta-info.php
class LLMS_Bricks_Element_Course_Meta_Info (line 11) | class LLMS_Bricks_Element_Course_Meta_Info extends \Bricks\Element {
method get_label (line 19) | public function get_label() {
method set_control_groups (line 23) | public function set_control_groups() {
method set_controls (line 26) | public function set_controls() {
method enqueue_scripts (line 53) | public function enqueue_scripts() {
method convert_block_to_element_settings (line 56) | public function convert_block_to_element_settings( $block, $attributes...
method render (line 64) | public function render() {
FILE: includes/bricks/class-llms-bricks-element-course-progress.php
class LLMS_Bricks_Element_Course_Progress (line 11) | class LLMS_Bricks_Element_Course_Progress extends \Bricks\Element {
method get_label (line 19) | public function get_label() {
method set_control_groups (line 23) | public function set_control_groups() {
method set_controls (line 26) | public function set_controls() {
method enqueue_scripts (line 29) | public function enqueue_scripts() {
method convert_block_to_element_settings (line 32) | public function convert_block_to_element_settings( $block, $attributes...
method render (line 37) | public function render() {
FILE: includes/bricks/class-llms-bricks-element-course-syllabus.php
class LLMS_Bricks_Element_Course_Syllabus (line 11) | class LLMS_Bricks_Element_Course_Syllabus extends \Bricks\Element {
method get_label (line 19) | public function get_label() {
method set_control_groups (line 23) | public function set_control_groups() {
method set_controls (line 26) | public function set_controls() {
method enqueue_scripts (line 53) | public function enqueue_scripts() {
method convert_block_to_element_settings (line 56) | public function convert_block_to_element_settings( $block, $attributes...
method render (line 64) | public function render() {
FILE: includes/bricks/class-llms-bricks-element-instructors.php
class LLMS_Bricks_Element_Instructors (line 11) | class LLMS_Bricks_Element_Instructors extends \Bricks\Element {
method get_label (line 19) | public function get_label() {
method set_control_groups (line 23) | public function set_control_groups() {
method set_controls (line 26) | public function set_controls() {
method enqueue_scripts (line 29) | public function enqueue_scripts() {
method convert_block_to_element_settings (line 32) | public function convert_block_to_element_settings( $block, $attributes...
method render (line 37) | public function render() {
FILE: includes/bricks/class-llms-bricks-element-lesson-progression.php
class LLMS_Bricks_Element_Lesson_Progression (line 11) | class LLMS_Bricks_Element_Lesson_Progression extends \Bricks\Element {
method get_label (line 19) | public function get_label() {
method set_control_groups (line 23) | public function set_control_groups() {
method set_controls (line 26) | public function set_controls() {
method enqueue_scripts (line 29) | public function enqueue_scripts() {
method convert_block_to_element_settings (line 32) | public function convert_block_to_element_settings( $block, $attributes...
method render (line 37) | public function render() {
FILE: includes/bricks/class-llms-bricks-element-pricing-table.php
class LLMS_Bricks_Element_Pricing_Table (line 11) | class LLMS_Bricks_Element_Pricing_Table extends \Bricks\Element {
method get_label (line 19) | public function get_label() {
method set_control_groups (line 23) | public function set_control_groups() {
method set_controls (line 26) | public function set_controls() {
method enqueue_scripts (line 29) | public function enqueue_scripts() {
method convert_block_to_element_settings (line 32) | public function convert_block_to_element_settings( $block, $attributes...
method render (line 38) | public function render() {
FILE: includes/certificates/class.llms.certificate.user.php
class LLMS_Certificate_User (line 22) | class LLMS_Certificate_User extends LLMS_Certificate {
method __call (line 110) | public function __call( $name, $args ) {
method has_user_earned (line 125) | private function has_user_earned() {
method init (line 170) | private function init( $email_id, $person_id, $lesson_id ) {
method trigger (line 208) | private function trigger( $user_id, $email_id, $lesson_id ) {
method get_content_html (line 240) | private function get_content_html() {
method set_shortcode_user (line 291) | private function set_shortcode_user( $uid ) {
FILE: includes/class-llms-assets.php
class LLMS_Assets (line 30) | class LLMS_Assets {
method __construct (line 108) | public function __construct( $package_id, $defaults = array() ) {
method define (line 138) | public function define( $type, $assets ) {
method enqueue_inline (line 163) | public function enqueue_inline( $handle, $asset, $location, $priority ...
method enqueue_script (line 196) | public function enqueue_script( $handle ) {
method enqueue_style (line 228) | public function enqueue_style( $handle ) {
method get (line 270) | protected function get( $type, $handle ) {
method get_defaults (line 333) | protected function get_defaults( $type ) {
method get_definitions (line 359) | protected function get_definitions( $type ) {
method get_definitions_inline (line 399) | protected function get_definitions_inline( $location ) {
method get_inline_priority (line 437) | protected function get_inline_priority( $priority, $inline_assets = ar...
method is_inline_enqueued (line 460) | public function is_inline_enqueued( $handle ) {
method merge_asset_file (line 475) | protected function merge_asset_file( $asset ) {
method output_inline (line 501) | public function output_inline( $location ) {
method prepare_inline_asset_for_output (line 534) | protected function prepare_inline_asset_for_output( $asset, $location ) {
method register_script (line 572) | public function register_script( $handle ) {
method register_style (line 615) | public function register_style( $handle ) {
method set_script_translations (line 664) | protected function set_script_translations( $script ) {
FILE: includes/class-llms-awards-query.php
class LLMS_Awards_Query (line 33) | class LLMS_Awards_Query extends LLMS_Abstract_Posts_Query {
method default_arguments (line 70) | protected function default_arguments() {
method get_arg_map (line 101) | protected function get_arg_map() {
method get_awards (line 124) | public function get_awards() {
method get_object (line 152) | protected function get_object( $post ) {
method parse_args (line 172) | protected function parse_args() {
method post_types (line 204) | protected function post_types() {
method prepare_meta_query (line 227) | private function prepare_meta_query() {
method prepare_meta_query_for_relationships (line 260) | private function prepare_meta_query_for_relationships() {
method prepare_query (line 310) | protected function prepare_query() {
FILE: includes/class-llms-beaver-builder-migrate.php
class LLMS_Beaver_Builder_Migrate (line 12) | class LLMS_Beaver_Builder_Migrate {
method __construct (line 14) | public function __construct() {
method maybe_migrate_post (line 28) | public function maybe_migrate_post() {
method is_migratable_post_type (line 50) | protected function is_migratable_post_type( $post_id ) {
method add_template_to_post (line 54) | public function add_template_to_post() {
method remove_template_hooks (line 95) | public function remove_template_hooks() {
method remove_membership_template_hooks (line 128) | public function remove_membership_template_hooks() {
method remove_lesson_template_hooks (line 137) | public function remove_lesson_template_hooks() {
method remove_course_template_hooks (line 148) | public function remove_course_template_hooks() {
method should_migrate_post (line 171) | public function should_migrate_post( $post_id ) {
method maybe_update_migration_status (line 195) | public function maybe_update_migration_status( $post_id, $publish ) {
FILE: includes/class-llms-beaver-builder.php
class LLMS_Beaver_Builder (line 17) | class LLMS_Beaver_Builder {
method __construct (line 21) | public function __construct() {
method is_available (line 25) | public function is_available() {
method init (line 29) | protected function init() {
method enable_post_types_by_default (line 68) | public function enable_post_types_by_default( $types ) {
method install (line 85) | public function install() {
method settings (line 102) | protected function settings() {
method add_visibility_settings (line 117) | public function add_visibility_settings( $form, $id ) {
method get_related_posts_from_settings (line 221) | private function get_related_posts_from_settings( $settings ) {
method is_node_visible (line 250) | public function is_node_visible( $visible, $node ) {
method is_student_enrolled_in_one_thing (line 329) | private function is_student_enrolled_in_one_thing( $uid ) {
method llms_pa_after_content (line 366) | public function llms_pa_after_content() {
method llms_pa_before_content (line 378) | public function llms_pa_before_content() {
method load_modules (line 389) | public function load_modules() {
method register_module (line 409) | public function register_module( $enabled, $instance ) {
method load_templates (line 435) | public function load_templates() {
method mod_metabox_fields (line 454) | public function mod_metabox_fields( $fields ) {
method mod_page_restrictions (line 481) | public function mod_page_restrictions( $results, $post_id ) {
method remove_uneditable_post_types (line 504) | public function remove_uneditable_post_types( $post_types ) {
method upgrade_url (line 520) | public function upgrade_url( $url ) {
FILE: includes/class-llms-block-library.php
class LLMS_Block_Library (line 18) | class LLMS_Block_Library {
method __construct (line 27) | public function __construct() {
method get_blocks (line 42) | private function get_blocks() {
method modify_editor_settings (line 74) | public function modify_editor_settings( $settings, $context ) {
method register (line 118) | public function register() {
method should_register (line 154) | private function should_register( $id, $block ) {
FILE: includes/class-llms-block-templates.php
class LLMS_Block_Templates (line 18) | class LLMS_Block_Templates {
method __construct (line 59) | private function __construct() {
method configure_block_templates (line 75) | public function configure_block_templates() {
method maybe_return_blocks_template (line 113) | public function maybe_return_blocks_template( $template, $id, $templat...
method get_single_block_template (line 171) | public function get_single_block_template( $template, $id, $template_t...
method block_templates (line 210) | private function block_templates( $slugs = array(), $post_type = '', $...
method block_templates_from_fs (line 258) | private function block_templates_from_fs( $block_templates_paths, $slu...
method block_templates_from_db (line 282) | private function block_templates_from_db( $slugs = array() ) {
method block_templates_paths (line 332) | private function block_templates_paths() {
method build_template_result_from_file (line 360) | private function build_template_result_from_file( $template_file, $tem...
method build_template_result_from_post (line 400) | private function build_template_result_from_post( $post ) {
method get_maybe_overridden_block_template_file_path (line 449) | private function get_maybe_overridden_block_template_file_path( $templ...
method generate_template_slug_from_path (line 486) | private function generate_template_slug_from_path( $path ) {
method generate_template_namespace_from_path (line 502) | private function generate_template_namespace_from_path( $path ) {
method generate_template_prefix_from_path (line 517) | private function generate_template_prefix_from_path( $path ) {
method generate_template_blocks_dir_from_path (line 531) | private function generate_template_blocks_dir_from_path( $path ) {
method block_template_config_property_from_path (line 548) | private function block_template_config_property_from_path( $path, $pro...
method convert_slug_to_title (line 569) | private function convert_slug_to_title( $template_slug ) {
method add_llms_block_templates (line 597) | public function add_llms_block_templates( $query_result, $query, $temp...
method template_titles (line 638) | private function template_titles() {
method block_editor_l10n (line 676) | private function block_editor_l10n() {
method localize_blocks (line 701) | public function localize_blocks() {
FILE: includes/class-llms-bricks.php
class LLMS_Bricks (line 6) | class LLMS_Bricks {
method __construct (line 10) | public function __construct() {
method is_available (line 14) | public function is_available() {
method init (line 18) | protected function init() {
method register_elements (line 29) | public function register_elements() {
method add_builder_css (line 38) | public function add_builder_css() {
method i18n (line 45) | public function i18n( $i18n ) {
FILE: includes/class-llms-course-completion-page.php
class LLMS_Course_Completion_Page (line 6) | class LLMS_Course_Completion_Page {
method __construct (line 10) | public function __construct() {
method init (line 14) | protected function init() {
method maybe_redirect_to_course_completion_page (line 20) | public function maybe_redirect_to_course_completion_page( $student_id,...
FILE: includes/class-llms-db-ugrader.php
class LLMS_DB_Upgrader (line 18) | class LLMS_DB_Upgrader {
method __construct (line 52) | public function __construct( $db_version, $updates = null ) {
method can_auto_update (line 80) | public function can_auto_update() {
method get_callback_prefix (line 121) | protected function get_callback_prefix( $info, $version ) {
method enqueue_updates (line 150) | public function enqueue_updates() {
method get_updates (line 190) | public function get_updates() {
method get_required_updates (line 212) | public function get_required_updates() {
method has_required_updates (line 232) | public function has_required_updates() {
method show_notice_pending (line 247) | protected function show_notice_pending() {
method show_notice_started (line 272) | protected function show_notice_started() {
method show_notice_complete (line 295) | public function show_notice_complete() {
method update (line 323) | public function update() {
FILE: includes/class-llms-dom-document.php
class LLMS_DOM_Document (line 18) | class LLMS_DOM_Document {
method __construct (line 63) | public function __construct( $source ) {
method load (line 96) | public function load() {
method dom (line 122) | public function dom() {
method load_with_mb_convert_encoding (line 136) | private function load_with_mb_convert_encoding() {
method load_with_meta_utf_fixer (line 150) | private function load_with_meta_utf_fixer() {
FILE: includes/class-llms-elementor-migrate.php
class LLMS_Elementor_Migrate (line 17) | class LLMS_Elementor_Migrate {
method __construct (line 24) | public function __construct() {
method get_elementor_data_template (line 37) | public function get_elementor_data_template() {
method migrate_post (line 159) | public function migrate_post() {
method add_template_to_post (line 182) | public function add_template_to_post( $post_id ) {
method remove_template_hooks (line 207) | public function remove_template_hooks() {
method should_migrate_post (line 236) | public function should_migrate_post( $post_id ) {
method update_migration_status (line 260) | public function update_migration_status( $post_id, $status = 'yes' ) {
method ensure_elementor_data_present (line 264) | private function ensure_elementor_data_present( $post_id ): void {
method update_elementor_data (line 290) | private function update_elementor_data( $post_id, $content ): void {
FILE: includes/class-llms-engagement-handler.php
class LLMS_Engagement_Handler (line 24) | class LLMS_Engagement_Handler {
method can_process (line 44) | private static function can_process( $type, $user_id, $template_id, $r...
method do_deprecated_creation_filters (line 124) | private static function do_deprecated_creation_filters( $args, $type ) {
method do_deprecated_filter (line 172) | public static function do_deprecated_filter( $args, $init_args, $type,...
method create (line 211) | private static function create( $type, $user_id, $template_id, $relate...
method create_actions (line 257) | public static function create_actions( $type, $user_id, $generated_id,...
method check_post (line 310) | public static function check_post( $post_id, $post_type = null ) {
method check_post_enrollment (line 343) | private static function check_post_enrollment( $post_id, $user_id ) {
method dupcheck (line 370) | private static function dupcheck( $type, $user_id, $template_id, $rela...
method get_image_id (line 446) | public static function get_image_id( $type, $template_id ) {
method handle (line 482) | private static function handle( $type, $args ) {
method handle_achievement (line 513) | public static function handle_achievement( $args ) {
method handle_certificate (line 532) | public static function handle_certificate( $args ) {
method handle_email (line 562) | public static function handle_email( $args ) {
FILE: includes/class-llms-events-core.php
class LLMS_Events_Core (line 18) | class LLMS_Events_Core {
method __construct (line 27) | public function __construct() {
method on_signon (line 43) | public function on_signon( $username, $user ) {
method on_signout (line 65) | public function on_signout() {
FILE: includes/class-llms-events-query.php
class LLMS_Events_Query (line 18) | class LLMS_Events_Query extends LLMS_Database_Query {
method get_default_args (line 35) | protected function get_default_args() {
method get_events (line 80) | public function get_events() {
method parse_args (line 115) | protected function parse_args() {
method prepare_query (line 144) | protected function prepare_query() {
method sql_where (line 171) | protected function sql_where() {
FILE: includes/class-llms-events.php
class LLMS_Events (line 25) | class LLMS_Events {
method __construct (line 44) | private function __construct() {
method get_client_settings (line 57) | public function get_client_settings() {
method get_registered_events (line 90) | public function get_registered_events() {
method is_event_valid (line 103) | protected function is_event_valid( $event ) {
method prepare_event (line 116) | public function prepare_event( $raw_event = array() ) {
method record (line 169) | public function record( $args = array() ) {
method record_many (line 233) | public function record_many( $events = array() ) {
method register_events (line 269) | public function register_events() {
method sanitize_raw_event (line 305) | protected function sanitize_raw_event( $raw ) {
method should_track_client_events (line 339) | protected function should_track_client_events() {
method store_cookie (line 399) | public function store_cookie() {
method store_tracking_events (line 424) | public function store_tracking_events( $tracking ) {
FILE: includes/class-llms-generator-courses.php
class LLMS_Generator_Courses (line 18) | class LLMS_Generator_Courses extends LLMS_Abstract_Generator_Posts {
method add_course_terms (line 45) | protected function add_course_terms( $course_id, $raw_terms ) {
method clone_course (line 90) | public function clone_course( $raw ) {
method clone_lesson (line 104) | public function clone_lesson( $raw ) {
method generate_course (line 120) | public function generate_course( $raw ) {
method generate_courses (line 151) | public function generate_courses( $raw ) {
method create_access_plan (line 185) | protected function create_access_plan( $raw, $course_id, $fallback_aut...
method create_course (line 232) | protected function create_course( $raw ) {
method create_lesson (line 305) | protected function create_lesson( $raw, $order, $section_id, $course_i...
method create_quiz (line 366) | protected function create_quiz( $raw, $fallback_author_id = null ) {
method create_question (line 417) | protected function create_question( $raw, $manager, $author_id ) {
method create_section (line 500) | protected function create_section( $raw, $order, $course_id, $fallback...
method handle_prerequisites (line 557) | protected function handle_prerequisites() {
method maybe_sideload_choice_image (line 626) | protected function maybe_sideload_choice_image( $choice, $question_id ) {
method setup_raw_for_clone (line 659) | protected function setup_raw_for_clone( $raw ) {
method set_metadata (line 697) | protected function set_metadata( $post, $raw ) {
FILE: includes/class-llms-grades.php
class LLMS_Grades (line 20) | class LLMS_Grades {
method __construct (line 37) | private function __construct() {
method calculate_grade_from_children (line 52) | private function calculate_grade_from_children( $children, $student ) {
method calculate_course_grade (line 115) | private function calculate_course_grade( $course, $student ) {
method calculate_grade (line 138) | public function calculate_grade( $post, $student ) {
method calculate_lesson_grade (line 187) | private function calculate_lesson_grade( $lesson, $student ) {
method get_grade (line 214) | public function get_grade( $post_id, $student, $use_cache = true ) {
method get_grade_from_cache (line 250) | private function get_grade_from_cache( $post, $student ) {
method round (line 267) | public function round( $grade ) {
FILE: includes/class-llms-loader.php
class LLMS_Loader (line 19) | class LLMS_Loader {
method __construct (line 124) | public function __construct() {
method autoload (line 154) | public function autoload( $class ) {
method includes (line 239) | public function includes() {
method includes_admin (line 339) | public function includes_admin() {
method includes_libraries (line 396) | public function includes_libraries() {
method includes_frontend (line 458) | public function includes_frontend() {
FILE: includes/class-llms-media-protector.php
class LLMS_Media_Protector (line 42) | class LLMS_Media_Protector {
method __construct (line 167) | public function __construct( $additional_upload_path = '', $base_uploa...
method authorize_media_image_src (line 195) | public function authorize_media_image_src( $image, $media_id, $size, $...
method authorize_media_url (line 239) | public function authorize_media_url( $url, $media_id ) {
method change_media_upload_directory (line 262) | public function change_media_upload_directory( $params ) {
method add_authorization_meta_after_attachment_added (line 277) | public function add_authorization_meta_after_attachment_added( $media_...
method format_path (line 292) | protected function format_path( $path ) {
method get_additional_upload_path (line 316) | public function get_additional_upload_path() {
method get_base_upload_path (line 328) | public function get_base_upload_path() {
method get_media_path (line 341) | public function get_media_path( $media_id ) {
method get_size (line 357) | protected function get_size() {
method handle_upload (line 390) | public function handle_upload(
method is_media_protected (line 414) | public function is_media_protected( $media_id ) {
method is_authorized_to_view (line 430) | public function is_authorized_to_view( $user_id, $media_id ): ?bool {
method is_requested_file_modified (line 532) | protected function is_requested_file_modified( $file_name, $entity_tag...
method prepare_attachment_for_js (line 563) | public function prepare_attachment_for_js( $response, $attachment, $me...
method read_file (line 594) | protected function read_file( $file_name ): void {
method register_callbacks (line 620) | public function register_callbacks() {
method save_mod_rewrite_rules (line 649) | public function save_mod_rewrite_rules() {
method send_file (line 735) | protected function send_file( $file_name, $media_id ) {
method find_wp_root (line 765) | protected function find_wp_root() {
method send_headers (line 792) | protected function send_headers( $file_name, $media_id ) {
method send_redirect (line 817) | protected function send_redirect( $media_id, $size, $icon ): void {
method strip_query_params (line 828) | protected function strip_query_params( $file_name ) {
method serve_file (line 846) | public function serve_file() {
method set_additional_upload_path (line 978) | public function set_additional_upload_path( $additional_upload_path ):...
method set_base_upload_path (line 993) | public function set_base_upload_path( $base_upload_path ): self {
method get_upload_basedir (line 1000) | public function get_upload_basedir() {
method upload_dir (line 1021) | public function upload_dir( $uploads ) {
method add_authorization_meta_to_media_post (line 1037) | public function add_authorization_meta_to_media_post( $post_id, $hook_...
FILE: includes/class-llms-mime-type-extractor.php
class LLMS_Mime_Type_Extractor (line 18) | class LLMS_Mime_Type_Extractor {
method from_file_path (line 213) | public static function from_file_path( $file ) {
FILE: includes/class-llms-order-generator.php
class LLMS_Order_Generator (line 18) | class LLMS_Order_Generator {
method __construct (line 185) | public function __construct( $data ) {
method confirm (line 196) | public function confirm() {
method create (line 233) | protected function create() {
method commit_user (line 258) | protected function commit_user() {
method error (line 289) | protected function error( $code, $message, $extra_data = array() ) {
method find_user_id (line 310) | private function find_user_id( $email = null ) {
method generate (line 336) | public function generate( $user_action = self::UA_COMMIT ) {
method get_coupon (line 361) | public function get_coupon() {
method get_gateway (line 372) | public function get_gateway() {
method get_order_id (line 386) | protected function get_order_id() {
method get_plan (line 422) | public function get_plan() {
method get_order (line 433) | public function get_order() {
method get_student (line 444) | public function get_student() {
method get_user_data (line 458) | public function get_user_data() {
method sanitize_retrieved_order_id (line 501) | private function sanitize_retrieved_order_id( $order_id ) {
method validate (line 513) | protected function validate( $validate_order = false ) {
method validate_coupon (line 568) | protected function validate_coupon() {
method validate_gateway (line 609) | protected function validate_gateway() {
method validate_order (line 642) | protected function validate_order() {
method validate_plan (line 675) | protected function validate_plan() {
method validate_terms (line 699) | protected function validate_terms() {
method validate_user (line 723) | protected function validate_user() {
FILE: includes/class-llms-prevent-concurrent-logins.php
class LLMS_Prevent_Concurrent_Logins (line 18) | class LLMS_Prevent_Concurrent_Logins {
method __construct (line 43) | private function __construct() {
method init (line 61) | public function init() {
method maybe_prevent_concurrent_logins (line 80) | public function maybe_prevent_concurrent_logins() {
method destroy_all_sessions_but_newest (line 117) | private function destroy_all_sessions_but_newest() {
method current_user_current_session_login_time (line 138) | private function current_user_current_session_login_time() {
method current_user_newest_session_login_time (line 154) | private function current_user_newest_session_login_time() {
FILE: includes/class-llms-rest-fields.php
class LLMS_REST_Fields (line 18) | class LLMS_REST_Fields {
method __construct (line 27) | public function __construct() {
method get_fields_for_certificates (line 40) | private function get_fields_for_certificates() {
method register (line 92) | public function register() {
method register_fields_for_attachments (line 111) | private function register_fields_for_attachments() {
method register_fields_for_certificate_awards (line 150) | private function register_fields_for_certificate_awards() {
method register_fields_for_certificate_templates (line 186) | private function register_fields_for_certificate_templates() {
method register_fields_for_certificates (line 238) | private function register_fields_for_certificates() {
method remove_author_assign_link (line 280) | public function remove_author_assign_link( $res ) {
FILE: includes/class-llms-sessions.php
class LLMS_Sessions (line 21) | class LLMS_Sessions {
method __construct (line 40) | private function __construct() {
method add_cron_schedule (line 69) | public function add_cron_schedule( $schedules ) {
method end_idle_sessions (line 87) | public function end_idle_sessions() {
method end (line 106) | protected function end( $start ) {
method end_current (line 141) | public function end_current() {
method get_current (line 162) | public function get_current( $user_id = null ) {
method is_session_idle (line 197) | public function is_session_idle( $start ) {
method is_session_open (line 247) | public function is_session_open( $start ) {
method get_last_session (line 263) | protected function get_last_session( $user_id = null ) {
method get_open_sessions (line 293) | protected function get_open_sessions( $limit = 50, $skip = 0 ) {
method get_session_events (line 329) | public function get_session_events( $start, $args = array() ) {
method get_session_end (line 365) | public function get_session_end( $start ) {
method get_new_id (line 402) | protected function get_new_id( $user_id = null ) {
method start (line 426) | public function start( $user_id = null ) {
FILE: includes/class-llms-staging.php
class LLMS_Staging (line 18) | class LLMS_Staging {
method init (line 30) | public static function init() {
method clone_detected (line 52) | public static function clone_detected() {
method get_menu_warning_bubble (line 67) | protected static function get_menu_warning_bubble() {
method handle_staging_notice_actions (line 81) | public static function handle_staging_notice_actions() {
method menu_warning (line 118) | public static function menu_warning() {
method notice (line 140) | public static function notice() {
FILE: includes/class.llms.achievement.php
class LLMS_Achievement (line 22) | class LLMS_Achievement {
method __call (line 120) | public function __call( $name, $args ) {
method __construct (line 133) | public function __construct() {
method is_enabled (line 151) | private function is_enabled() {
method get_blogname (line 166) | private function get_blogname() {
method format_string (line 179) | private function format_string( $string ) {
method get_title (line 191) | private function get_title() {
method get_content (line 204) | private function get_content() {
method get_content_html (line 220) | private function get_content_html() {}
method create (line 232) | private function create( $content ) {
FILE: includes/class.llms.achievements.php
class LLMS_Achievements (line 30) | class LLMS_Achievements {
method __construct (line 68) | private function __construct() {
method init (line 80) | public function init() {
method get_achievements_by_post (line 95) | public function get_achievements_by_post( $post_ids, $include_children...
method trigger_engagement (line 173) | public function trigger_engagement( $person_id, $achievement_id, $rela...
FILE: includes/class.llms.ajax.handler.php
class LLMS_AJAX_Handler (line 38) | class LLMS_AJAX_Handler {
method bulk_enroll_membership_into_course (line 50) | public static function bulk_enroll_membership_into_course( $request ) {
method bulk_enroll_students (line 76) | public static function bulk_enroll_students( $request ) {
method check_voucher_duplicate (line 100) | public static function check_voucher_duplicate() {
method delete_access_plan (line 152) | public static function delete_access_plan( $request ) {
method get_admin_table_instance (line 186) | protected static function get_admin_table_instance( $handler ) {
method export_admin_table (line 208) | public static function export_admin_table( $request ) {
method get_admin_table_data (line 232) | public static function get_admin_table_data( $request ) {
method instructors_mb_store (line 261) | public static function instructors_mb_store( $request ) {
method notifications_heartbeart (line 338) | public static function notifications_heartbeart( $request ) {
method membership_remove_auto_enroll_course (line 383) | public static function membership_remove_auto_enroll_course( $request ) {
method quiz_start (line 416) | public static function quiz_start( $request ) {
method quiz_resume (line 495) | public static function quiz_resume( $request ) {
method quiz_get_question (line 578) | public static function quiz_get_question( $request ) {
method quiz_answer_question (line 637) | public static function quiz_answer_question( $request ) {
method quiz_end (line 737) | public static function quiz_end( $request, $attempt = null ) {
method remove_coupon_code (line 794) | public static function remove_coupon_code( $request ) {
method select2_query_posts (line 847) | public static function select2_query_posts() {
method update_student_enrollment (line 980) | public static function update_student_enrollment( $request ) {
method validate_coupon_code (line 1032) | public static function validate_coupon_code( $request ) {
method llms_builder (line 1131) | public static function llms_builder( $request ) {
method llms_save_membership_autoenroll_courses (line 1144) | public static function llms_save_membership_autoenroll_courses( $reque...
method llms_update_access_plans (line 1176) | public static function llms_update_access_plans( $request ) {
method persist_tracking_events (line 1240) | public static function persist_tracking_events( $request ) {
FILE: includes/class.llms.ajax.php
class LLMS_AJAX (line 24) | class LLMS_AJAX {
method __construct (line 45) | public function __construct() {
method register (line 74) | public function register() {
method handle (line 93) | public static function handle() {
method scrub_request (line 112) | public static function scrub_request( $request ) {
method send_error (line 132) | private static function send_error( $error ) {
method query_quiz_questions (line 152) | public function query_quiz_questions() {
method favorite_object (line 219) | public function favorite_object() {
FILE: includes/class.llms.background.updater.php
class LLMS_Background_Updater (line 22) | class LLMS_Background_Updater extends WP_Background_Process {
method __construct (line 45) | public function __construct() {
method complete (line 64) | protected function complete() {
method dispatch (line 77) | public function dispatch() {
method get_progress (line 95) | public function get_progress() {
method handle_cron_healthcheck (line 125) | public function handle_cron_healthcheck() {
method is_updating (line 149) | public function is_updating() {
method log (line 161) | public function log( $data ) {
method task (line 180) | protected function task( $callback ) {
method save (line 210) | public function save() {
FILE: includes/class.llms.cache.helper.php
class LLMS_Cache_Helper (line 19) | class LLMS_Cache_Helper {
method __construct (line 28) | public function __construct() {
method exclude_page_from_wpe_server_cache (line 46) | private function exclude_page_from_wpe_server_cache( $post = null ) {
method get_prefix (line 80) | public static function get_prefix( $group ) {
method invalidate_group (line 104) | public static function invalidate_group( $group ) {
method maybe_no_cache (line 120) | public function maybe_no_cache() {
method additional_nocache_headers (line 181) | public static function additional_nocache_headers( $headers ) {
FILE: includes/class.llms.certificate.php
class LLMS_Certificate (line 23) | class LLMS_Certificate {
method __call (line 127) | public function __call( $name, $args ) {
method __construct (line 140) | public function __construct() {
method is_enabled (line 157) | private function is_enabled() {
method get_blogname (line 169) | private function get_blogname() {
method format_string (line 182) | private function format_string( $string ) {
method get_title (line 194) | private function get_title() {
method get_content (line 206) | private function get_content() {
method get_content_html (line 223) | private function get_content_html() {}
method create (line 235) | private function create( $content ) {
FILE: includes/class.llms.certificates.php
class LLMS_Certificates (line 33) | class LLMS_Certificates {
method __construct (line 82) | private function __construct() {
method init (line 95) | public function init() {
method trigger_engagement (line 151) | public function trigger_engagement( $person_id, $certificate_id, $rela...
method generate_export (line 167) | private function generate_export( $filepath, $certificate_id ) {
method get_export (line 209) | public function get_export( $certificate_id, $use_cache = false ) {
method get_export_html (line 248) | private function get_export_html( $certificate_id ) {
method get_unique_slug (line 288) | public function get_unique_slug( $title ) {
method modify_dom (line 334) | private function modify_dom( $html ) {
method modify_dom_links (line 383) | private function modify_dom_links( $dom ) {
method get_stylesheet_raw (line 434) | private function get_stylesheet_raw( $stylesheet_href, $allowed_only =...
method modify_dom_images (line 463) | private function modify_dom_images( $dom ) {
method get_image_data_and_type (line 504) | private function get_image_data_and_type( $image_src, $allowed_only = ...
method scrape_certificate (line 535) | private function scrape_certificate( $certificate_id ) {
FILE: includes/class.llms.comments.php
class LLMS_Comments (line 20) | class LLMS_Comments {
method __construct (line 37) | public function __construct() {
method delete_comments_count_cache (line 69) | public static function delete_comments_count_cache() {
method exclude_order_comments (line 82) | public static function exclude_order_comments( $clauses ) {
method exclude_order_comments_from_feed_join (line 117) | public static function exclude_order_comments_from_feed_join( $join ) {
method exclude_order_comments_from_feed_where (line 133) | public static function exclude_order_comments_from_feed_where( $where ) {
method get_approved_map (line 153) | protected static function get_approved_map() {
method get_note_counts (line 172) | protected static function get_note_counts() {
method modify_comment_stats (line 201) | protected static function modify_comment_stats( $stats ) {
method should_modify_comment_counts (line 237) | private static function should_modify_comment_counts() {
method wp_count_comments (line 279) | public static function wp_count_comments( $stats, $post_id ) {
FILE: includes/class.llms.course.data.php
class LLMS_Course_Data (line 21) | class LLMS_Course_Data extends LLMS_Abstract_Post_Data {
method __construct (line 34) | public function __construct( $course_id ) {
method get_all_ids (line 51) | private function get_all_ids() {
method get_completions (line 69) | public function get_completions( $period = 'current' ) {
method get_enrollments (line 99) | public function get_enrollments( $period = 'current' ) {
method get_engagements (line 129) | public function get_engagements( $type, $period = 'current' ) {
method get_lesson_completions (line 162) | public function get_lesson_completions( $period = 'current' ) {
method get_orders (line 202) | public function get_orders( $period = 'current' ) {
method get_revenue (line 225) | public function get_revenue( $period ) {
method get_unenrollments (line 269) | public function get_unenrollments( $period = 'current' ) {
method orders_query (line 300) | private function orders_query( $num_orders = 1, $dates = array() ) {
FILE: includes/class.llms.data.php
class LLMS_Data (line 18) | class LLMS_Data {
method get_data (line 31) | public static function get_data( $dataset, $format = 'array' ) {
method get_browser_data (line 101) | private static function get_browser_data() {
method get_constants_data (line 119) | private static function get_constants_data() {
method get_engagement_counts (line 146) | private static function get_engagement_counts() {
method get_file_version (line 171) | private static function get_file_version( $file ) {
method get_gateway_data (line 207) | private static function get_gateway_data() {
method get_integrations_data (line 236) | private static function get_integrations_data() {
method get_llms_settings (line 263) | private static function get_llms_settings() {
method get_order_counts (line 344) | private static function get_order_counts() {
method get_page_data (line 368) | private static function get_page_data( $option ) {
method get_plugin_data (line 383) | private static function get_plugin_data() {
method get_post_type_counts (line 418) | private static function get_post_type_counts() {
method get_server_data (line 459) | private static function get_server_data() {
method get_templates_data (line 503) | private static function get_templates_data() {
method get_theme_data (line 537) | private static function get_theme_data() {
method get_user_counts (line 560) | private static function get_user_counts() {
method get_wp_data (line 581) | private static function get_wp_data() {
FILE: includes/class.llms.date.php
class LLMS_Date (line 21) | class LLMS_Date {
method pretty_date (line 31) | public static function pretty_date( $date, $type = '' ) {
method date_filters (line 46) | public static function date_filters() {
method db_date (line 67) | public static function db_date( $date, $type = '' ) {
method get_date_range_by_filter (line 87) | public static function get_date_range_by_filter( $filter ) {
method last_seven_days (line 141) | public function last_seven_days( $where = '' ) {
method get_last_login_date (line 149) | public static function get_last_login_date( $user_id ) {
method get_localized_date_string (line 164) | public static function get_localized_date_string() {
method convert_to_hours_minutes_string (line 168) | public static function convert_to_hours_minutes_string( $time ) {
FILE: includes/class.llms.dot.com.api.php
class LLMS_Dot_Com_API (line 18) | class LLMS_Dot_Com_API extends LLMS_Abstract_API_Handler {
method __construct (line 45) | public function __construct( $resource, $data, $method = null, $is_res...
method is_rest_request (line 59) | public function is_rest_request() {
method parse_response (line 71) | protected function parse_response( $response ) {
method set_request_body (line 98) | protected function set_request_body( $data, $method, $resource ) {
method set_request_headers (line 112) | protected function set_request_headers( $headers, $resource, $method ) {
method set_request_url (line 125) | protected function set_request_url( $resource, $method ) {
method set_user_agent (line 146) | protected function set_user_agent( $user_agent, $resource, $method ) {
FILE: includes/class.llms.emails.php
class LLMS_Emails (line 23) | class LLMS_Emails {
method __construct (line 46) | private function __construct() {
method get_button_style (line 70) | public function get_button_style() {
method get_css (line 106) | public function get_css( $rule = '', $echo = true ) {
method get_divider_html (line 158) | public function get_divider_html() {
method get_email (line 171) | public function get_email( $id, $args = array() ) {
method get_emails (line 194) | public function get_emails() {
method get_header_image_src (line 205) | public function get_header_image_src() {
method get_parsed_table_style (line 236) | private function get_parsed_table_style() {
method get_table_style (line 260) | protected function get_table_style() {
method get_table_table_style (line 275) | protected function get_table_table_style() {
method get_table_tr_style (line 291) | protected function get_table_tr_style() {
method get_table_td_style (line 302) | protected function get_table_td_style() {
method get_table_html (line 317) | public function get_table_html( $rows ) {
method output_table_html (line 329) | public function output_table_html( $rows ) {
FILE: includes/class.llms.engagements.php
class LLMS_Engagements (line 31) | class LLMS_Engagements {
method __construct (line 54) | private function __construct() {
method add_actions (line 74) | private function add_actions() {
method get_delayed_group_id (line 117) | private function get_delayed_group_id( $engagement_id ) {
method get_engagements (line 142) | private function get_engagements( $trigger_type, $related_post_id = ''...
method get_trigger_hooks (line 222) | protected function get_trigger_hooks() {
method init (line 263) | public function init() {
method handle_achievement (line 283) | public function handle_achievement( $args ) {
method handle_certificate (line 304) | public function handle_certificate( $args ) {
method handle_email (line 334) | public function handle_email( $args ) {
method parse_hook (line 361) | private function parse_hook( $action, $args ) {
method parse_hook_find_trigger_type (line 419) | private function parse_hook_find_trigger_type( $action, $related_post_...
method maybe_trigger_engagement (line 466) | public function maybe_trigger_engagement() {
method parse_engagement (line 504) | private function parse_engagement( $engagement, $trigger_data ) {
method trigger_engagement (line 581) | private function trigger_engagement( $data, $delay ) {
method unschedule_delayed_engagements (line 630) | public function unschedule_delayed_engagements( $post_id, $post = null...
method log (line 650) | public function log( $log ) {
FILE: includes/class.llms.frontend.assets.php
class LLMS_Frontend_Assets (line 29) | class LLMS_Frontend_Assets {
method init (line 59) | public static function init() {
method enqueue_content_protection (line 75) | public static function enqueue_content_protection() {
method enqueue_styles (line 138) | public static function enqueue_styles() {
method enqueue_scripts (line 177) | public static function enqueue_scripts() {
method enqueue_inline_scripts (line 230) | protected static function enqueue_inline_scripts() {
method enqueue_locale_scripts (line 262) | protected static function enqueue_locale_scripts() {
method get_checkout_urls (line 282) | private static function get_checkout_urls() {
method output_footer_scripts (line 308) | public static function output_footer_scripts() {
method output_header_scripts (line 320) | public static function output_header_scripts() {
FILE: includes/class.llms.gateway.manual.php
class LLMS_Payment_Gateway_Manual (line 19) | class LLMS_Payment_Gateway_Manual extends LLMS_Payment_Gateway {
method __construct (line 34) | public function __construct() {
method before_view_order_table (line 64) | public function before_view_order_table() {
method get_payment_instructions (line 89) | public function get_payment_instructions() {
method get_settings_fields (line 108) | public function get_settings_fields( $fields, $gateway_id ) {
method handle_payment_source_switch (line 137) | public function handle_payment_source_switch( $order, $form_data = arr...
method handle_pending_order (line 167) | public function handle_pending_order( $order, $plan, $student, $coupon...
method handle_recurring_transaction (line 233) | public function handle_recurring_transaction( $order ) {
method is_enabled (line 257) | public function is_enabled() {
FILE: includes/class.llms.generator.php
class LLMS_Generator (line 28) | class LLMS_Generator {
method __construct (line 75) | public function __construct( $raw ) {
method add_hooks (line 98) | protected function add_hooks() {
method generate (line 116) | public function generate() {
method get_error_code (line 170) | protected function get_error_code( $code, $class ) {
method get_generated_content (line 204) | public function get_generated_content() {
method get_generated_courses (line 217) | public function get_generated_courses() {
method get_generators (line 234) | protected function get_generators() {
method get_results (line 264) | public function get_results() {
method get_stats (line 281) | public function get_stats() {
method is_error (line 315) | public function is_error() {
method is_generator_valid (line 327) | protected function is_generator_valid( $generator ) {
method object_created (line 341) | public function object_created( $object ) {
method parse_raw (line 374) | protected function parse_raw( $raw ) {
method record_generation (line 395) | protected function record_generation( $id, $key ) {
method set_default_post_status (line 419) | public function set_default_post_status( $status ) {
method set_generator (line 433) | public function set_generator( $generator = null ) {
FILE: includes/class.llms.hasher.php
class LLMS_Hasher (line 25) | class LLMS_Hasher {
method mod (line 132) | private static function mod( $a, $b ) {
method base62 (line 151) | public static function base62( $int ) {
method hash (line 169) | public static function hash( $num ) {
method unbase62 (line 197) | public static function unbase62( $key ) {
method unhash (line 214) | public static function unhash( $hash ) {
FILE: includes/class.llms.https.php
class LLMS_HTTPS (line 19) | class LLMS_HTTPS {
method __construct (line 26) | public function __construct() {
method get_force_redirect_url (line 45) | protected function get_force_redirect_url( $https = true ) {
method force_https_redirect (line 76) | public function force_https_redirect() {
method unforce_https_redirect (line 98) | public function unforce_https_redirect() {
FILE: includes/class.llms.install.php
class LLMS_Install (line 28) | class LLMS_Install {
method init (line 47) | public static function init() {
method check_version (line 65) | public static function check_version() {
method create_cron_jobs (line 82) | public static function create_cron_jobs() {
method create_difficulties (line 153) | public static function create_difficulties() {
method create_files (line 174) | public static function create_files() {
method create_options (line 220) | public static function create_options() {
method get_pages (line 241) | public static function get_pages() {
method create_pages (line 305) | public static function create_pages() {
method create_tables (line 332) | public static function create_tables() {
method create_visibilities (line 351) | public static function create_visibilities() {
method dispatch_db_updates (line 371) | public static function dispatch_db_updates() {
method get_difficulties (line 382) | public static function get_difficulties() {
method get_schema (line 407) | private static function get_schema() {
method init_background_updater (line 544) | public static function init_background_updater() {
method install (line 559) | public static function install() {
method verify_permalinks (line 622) | public static function verify_permalinks() {
method remove_difficulties (line 642) | public static function remove_difficulties() {
method run_db_updates (line 666) | private static function run_db_updates( $db_version ) {
method update_actions (line 688) | public static function update_actions() {
method update_db_version (line 718) | public static function update_db_version( $version = null ) {
method update_llms_version (line 732) | public static function update_llms_version( $version = null ) {
method wizard_redirect (line 746) | public static function wizard_redirect() {
method get_can_install_user_id (line 774) | public static function get_can_install_user_id() {
FILE: includes/class.llms.integrations.php
class LLMS_Integrations (line 23) | class LLMS_Integrations {
method __construct (line 40) | private function __construct() {
method get_integration (line 52) | public function get_integration( $id ) {
method init (line 67) | public function init() {
method get_available_integrations (line 106) | public function get_available_integrations() {
method get_integrations (line 128) | public function get_integrations() {
method integrations (line 140) | public function integrations() {
FILE: includes/class.llms.l10n.php
class LLMS_L10n (line 22) | class LLMS_L10n {
method get_js_strings (line 37) | public static function get_js_strings( $json = true ) {
FILE: includes/class.llms.lesson.handler.php
class LLMS_Lesson_Handler (line 21) | class LLMS_Lesson_Handler {
method __construct (line 23) | public function __construct( $lesson ) {}
method get_lesson_options_for_select_list (line 25) | public static function get_lesson_options_for_select_list() {
method assign_to_course (line 66) | public static function assign_to_course( $course_id, $section_id, $les...
method duplicate_lesson (line 97) | public static function duplicate_lesson( $course_id, $section_id, $les...
method duplicate (line 118) | public static function duplicate( $post_id ) {
method duplicate_meta (line 177) | public static function duplicate_meta( $post_id, $new_post_id ) {
FILE: includes/class.llms.membership.data.php
class LLMS_Membership_Data (line 19) | class LLMS_Membership_Data extends LLMS_Abstract_Post_Data {
method get_enrollments (line 29) | public function get_enrollments( $period = 'current' ) {
method get_engagements (line 60) | public function get_engagements( $type, $period = 'current' ) {
method get_orders (line 90) | public function get_orders( $period = 'current' ) {
method get_revenue (line 115) | public function get_revenue( $period ) {
method get_unenrollments (line 163) | public function get_unenrollments( $period = 'current' ) {
method orders_query (line 195) | private function orders_query( $num_orders = 1, $dates = array() ) {
FILE: includes/class.llms.nav.menus.php
class LLMS_Nav_Menus (line 22) | class LLMS_Nav_Menus {
method __construct (line 36) | public function __construct() {
method add_metabox (line 70) | public function add_metabox() {
method customize_add_items (line 87) | public function customize_add_items( $items = array(), $type = '', $ob...
method customize_add_type (line 116) | public function customize_add_type( $types ) {
method filter_nav_items (line 139) | public function filter_nav_items( $items ) {
method get_nav_items (line 181) | private function get_nav_items() {
method menu_item_classes (line 243) | public function menu_item_classes( $menu_items ) {
method output (line 295) | public function output() {
method output_scripts (line 340) | public function output_scripts() {
method register_block (line 362) | public function register_block() {
method render_block (line 380) | public function render_block( string $block_content, array $block ): s...
method enqueue_block_editor_assets (line 418) | public function enqueue_block_editor_assets() {
FILE: includes/class.llms.oembed.php
class LLMS_OEmbed (line 18) | class LLMS_OEmbed {
method __construct (line 27) | public function __construct() {
FILE: includes/class.llms.payment.gateways.php
class LLMS_Payment_Gateways (line 21) | class LLMS_Payment_Gateways {
method __construct (line 39) | public function __construct() {
method add_core_gateways (line 78) | public function add_core_gateways( $gateways ) {
method get_enabled_payment_gateways (line 90) | public function get_enabled_payment_gateways() {
method get_default_gateway (line 119) | public function get_default_gateway() {
method get_gateway_by_id (line 135) | public function get_gateway_by_id( $id ) {
method get_payment_gateways (line 154) | public function get_payment_gateways() {
method get_supporting_gateways (line 174) | public function get_supporting_gateways( $feature ) {
method has_gateways (line 206) | public function has_gateways( $enabled = false ) {
FILE: includes/class.llms.person.handler.php
class LLMS_Person_Handler (line 26) | class LLMS_Person_Handler {
method find_password_fields (line 50) | protected static function find_password_fields( $location ) {
method generate_username (line 100) | public static function generate_username( $email ) {
method get_login_fields (line 147) | public static function get_login_fields( $layout = 'columns' ) {
method get_lost_password_fields (line 217) | public static function get_lost_password_fields() {
method get_password_fields (line 279) | private static function get_password_fields() {
method get_password_reset_fields (line 332) | public static function get_password_reset_fields( $key = '', $login = ...
method login (line 399) | public static function login( $data ) {
method validate_login_fields (line 492) | protected static function validate_login_fields( $data ) {
method get_available_fields (line 544) | public static function get_available_fields( $screen = 'registration',...
FILE: includes/class.llms.playnice.php
class LLMS_PlayNice (line 30) | class LLMS_PlayNice {
method __construct (line 48) | public function __construct() {
method buddyboss_compatibility (line 73) | public function buddyboss_compatibility() {
method plugins_loaded (line 107) | public function plugins_loaded() {
method wc_account_endpoint_page_not_found (line 129) | public function wc_account_endpoint_page_not_found( $is_page_not_found...
method wp_optimizepress_live_editor (line 157) | public function wp_optimizepress_live_editor() {
method wpe_heartbeat_allowed_pages (line 181) | public function wpe_heartbeat_allowed_pages( $pages ) {
FILE: includes/class.llms.post-types.php
class LLMS_Post_Types (line 22) | class LLMS_Post_Types {
method init (line 40) | public static function init() {
method add_launch_course_builder_to_course_post_type_admin_bar (line 61) | public static function add_launch_course_builder_to_course_post_type_a...
method add_membership_restriction_support (line 99) | public static function add_membership_restriction_support() {
method add_thumbnail_support (line 127) | public static function add_thumbnail_support() {
method deregister_sitemap_post_types (line 157) | public static function deregister_sitemap_post_types( $post_types ) {
method get_order_statuses (line 176) | public static function get_order_statuses() {
method get_post_type_caps (line 264) | public static function get_post_type_caps( $post_type ) {
method get_earned_engagements_post_type_caps (line 324) | public static function get_earned_engagements_post_type_caps() {
method get_tax_caps (line 358) | public static function get_tax_caps( $tax ) {
method get_template (line 397) | private static function get_template( $post_type ) {
method register_post_type (line 424) | public static function register_post_type( $name, $data ) {
method register_post_types (line 482) | public static function register_post_types() {
method register_certificate_post_type (line 1179) | private static function register_certificate_post_type( $post_type, $l...
method register_post_statuses (line 1226) | public static function register_post_statuses() {
method register_taxonomy (line 1289) | public static function register_taxonomy( $name, $object, $data ) {
method register_taxonomies (line 1310) | public static function register_taxonomies() {
FILE: includes/class.llms.post.handler.php
class LLMS_Post_Handler (line 22) | class LLMS_Post_Handler {
method create (line 31) | public static function create( $type = 'post', $title = '', $excerpt =...
method update_title (line 62) | public static function update_title( $post_id, $title ) {
method update_excerpt (line 81) | public static function update_excerpt( $post_id, $excerpt ) {
method create_section (line 110) | public static function create_section( $course_id, $title = '' ) {
method create_lesson (line 152) | public static function create_lesson( $course_id, $section_id, $title ...
method get_posts (line 181) | public static function get_posts( $type = 'post' ) {
method get_lesson_options_for_select_list (line 205) | public static function get_lesson_options_for_select_list() {
method get_prerequisite (line 233) | public static function get_prerequisite( $post_id ) {
FILE: includes/class.llms.post.relationships.php
class LLMS_Post_Relationships (line 21) | class LLMS_Post_Relationships {
method __construct (line 107) | public function __construct() {
method maybe_clean_earned_engagments_related_user_post_meta (line 123) | public static function maybe_clean_earned_engagments_related_user_post...
method maybe_prevent_product_deletion (line 186) | public static function maybe_prevent_product_deletion( $delete, $post ) {
method rest_filter_products_with_active_subscriptions_error_message (line 224) | public static function rest_filter_products_with_active_subscriptions_...
method delete_product_with_active_subscriptions_error_message (line 247) | public static function delete_product_with_active_subscriptions_error_...
method delete_relationships (line 274) | private function delete_relationships( $post, $data ) {
method delete_table_records (line 296) | private function delete_table_records( $post, $data ) {
method delete_wp_posts (line 317) | private function delete_wp_posts( $post, $data ) {
method get_post_types (line 335) | private function get_post_types() {
method get_relationships (line 346) | private function get_relationships() {
method get_related_posts (line 360) | private function get_related_posts( $post_id, $post_type, $meta_key ) {
method maybe_update_relationships (line 390) | public function maybe_update_relationships( $post_id ) {
method unset_relationships (line 428) | private function unset_relationships( $post, $data ) {
FILE: includes/class.llms.query.php
class LLMS_Query (line 21) | class LLMS_Query {
method __construct (line 41) | public function __construct() {
method add_endpoints (line 70) | public function add_endpoints() {
method get_query_vars (line 93) | public function get_query_vars() {
method get_tax_query (line 105) | private function get_tax_query( $query = array() ) {
method init_query_vars (line 143) | public function init_query_vars() {
method parse_request (line 159) | public function parse_request() {
method pre_get_posts (line 188) | public function pre_get_posts( $query ) {
method maybe_404_certificate (line 265) | public function maybe_404_certificate() {
method maybe_redirect_certificate (line 295) | public function maybe_redirect_certificate() {
method set_query_vars (line 318) | public function set_query_vars( $vars ) {
method exclude_hidden_llms_products (line 335) | public function exclude_hidden_llms_products( $where ) {
FILE: includes/class.llms.query.quiz.attempt.php
class LLMS_Query_Quiz_Attempt (line 34) | class LLMS_Query_Quiz_Attempt extends LLMS_Database_Query {
method get_default_args (line 52) | protected function get_default_args() {
method get_attempts (line 82) | public function get_attempts() {
method parse_args (line 112) | protected function parse_args() {
method prepare_query (line 144) | protected function prepare_query() {
method sql_joins (line 170) | protected function sql_joins() {
method sql_where (line 197) | protected function sql_where() {
FILE: includes/class.llms.query.user.postmeta.php
class LLMS_Query_User_Postmeta (line 18) | class LLMS_Query_User_Postmeta extends LLMS_Database_Query {
method get_default_args (line 34) | protected function get_default_args() {
method get_metas (line 62) | public function get_metas() {
method parse_args (line 91) | protected function parse_args() {
method prepare_query (line 210) | protected function prepare_query() {
method sql_where (line 252) | protected function sql_where() {
FILE: includes/class.llms.question.manager.php
class LLMS_Question_Manager (line 22) | class LLMS_Question_Manager {
method __construct (line 37) | public function __construct( $parent ) {
method get_parent (line 50) | private function get_parent() {
method get_parent_type (line 61) | private function get_parent_type() {
method get_quiz (line 72) | private function get_quiz() {
method create_question (line 89) | public function create_question( $data = array() ) {
method delete_question (line 112) | public function delete_question( $id ) {
method get_question (line 137) | public function get_question( $id ) {
method get_questions (line 171) | public function get_questions( $return = 'questions' ) {
method update_question (line 214) | public function update_question( $data = array() ) {
FILE: includes/class.llms.question.types.php
class LLMS_Question_Types (line 19) | class LLMS_Question_Types {
method init (line 28) | public static function init() {
method get_model (line 42) | public static function get_model() {
method get_types (line 83) | private static function get_types() {
method load (line 285) | public static function load( $questions ) {
FILE: includes/class.llms.quiz.data.php
class LLMS_Quiz_Data (line 21) | class LLMS_Quiz_Data extends LLMS_Abstract_Post_Data {
method __construct (line 42) | public function __construct( $quiz_id ) {
method get_attempt_count (line 57) | public function get_attempt_count( $period = 'current' ) {
method get_average_grade (line 84) | public function get_average_grade( $period = 'current' ) {
method get_count_by_status (line 114) | public function get_count_by_status( $status, $period = 'current' ) {
method get_fail_count (line 143) | public function get_fail_count( $period = 'current' ) {
method get_pass_count (line 155) | public function get_pass_count( $period = 'current' ) {
method recent_events (line 167) | public function recent_events( $args = array() ) {
FILE: includes/class.llms.review.php
class LLMS_Reviews (line 21) | class LLMS_Reviews {
method __construct (line 37) | public function __construct() {
method output (line 54) | public static function output() {
method process_review (line 206) | public function process_review() {
method current_user_can_write_review (line 241) | public static function current_user_can_write_review( $parent_id ) {
FILE: includes/class.llms.roles.php
class LLMS_Roles (line 18) | class LLMS_Roles {
method get_all_caps (line 37) | private static function get_all_caps( $role ) {
method get_all_core_caps (line 61) | public static function get_all_core_caps() {
method get_core_caps (line 103) | private static function get_core_caps( $role ) {
method get_post_type_caps (line 161) | private static function get_post_type_caps( $role ) {
method get_wp_caps (line 256) | private static function get_wp_caps( $role ) {
method get_roles (line 355) | public static function get_roles() {
method install (line 378) | public static function install() {
method remove_roles (line 412) | public static function remove_roles() {
method update_caps (line 441) | private static function update_caps( $role, $type = 'add', $exclude_gr...
method get_all_role_names (line 469) | public static function get_all_role_names() {
FILE: includes/class.llms.session.php
class LLMS_Session (line 27) | class LLMS_Session extends LLMS_Abstract_Session_Database_Handler {
method __construct (line 60) | public function __construct() {
method destroy (line 99) | public function destroy() {
method get_cookie (line 121) | protected function get_cookie() {
method init_cookie (line 166) | protected function init_cookie() {
method maybe_extend_expiration (line 214) | protected function maybe_extend_expiration() {
method maybe_save_data (line 235) | public function maybe_save_data() {
method maybe_update_id (line 252) | protected function maybe_update_id() {
method should_init (line 276) | protected function should_init() {
method set_cookie (line 298) | protected function set_cookie() {
method set_expiration (line 322) | protected function set_expiration() {
method use_secure_cookie (line 359) | protected function use_secure_cookie() {
FILE: includes/class.llms.sidebars.php
class LLMS_Sidebars (line 18) | class LLMS_Sidebars {
method init (line 25) | public static function init() {
method do_course_sidebar (line 45) | public static function do_course_sidebar() {
method do_lesson_sidebar (line 58) | public static function do_lesson_sidebar() {
method get_theme_default_sidebar (line 72) | private static function get_theme_default_sidebar() {
method genesis_support (line 116) | public static function genesis_support() {
method genesis_do_sidebar (line 141) | public static function genesis_do_sidebar() {
method genesis_register_sidebars (line 165) | public static function genesis_register_sidebars() {
method get_sidebars (line 184) | public static function get_sidebars() {
method register_sidebars (line 231) | public static function register_sidebars() {
method replace_default_sidebars (line 253) | public static function replace_default_sidebars( $widgets ) {
FILE: includes/class.llms.site.php
class LLMS_Site (line 23) | class LLMS_Site {
method clear_lock_url (line 39) | public static function clear_lock_url() {
method check_status (line 52) | public static function check_status() {
method get_lock_url (line 82) | public static function get_lock_url() {
method set_lock_url (line 94) | public static function set_lock_url() {
method get_url (line 105) | public static function get_url() {
method get_feature (line 138) | public static function get_feature( $feature ) {
method get_feature_constant (line 171) | protected static function get_feature_constant( $feature ) {
method get_features (line 192) | public static function get_features() {
method update_feature (line 221) | public static function update_feature( $feature, $val ) {
method is_clone (line 240) | public static function is_clone() {
method is_clone_ignored (line 266) | public static function is_clone_ignored() {
FILE: includes/class.llms.student.dashboard.php
class LLMS_Student_Dashboard (line 20) | class LLMS_Student_Dashboard {
method __construct (line 28) | public function __construct() {
method add_endpoints (line 43) | public function add_endpoints( $endpoints ) {
method get_endpoints (line 56) | public function get_endpoints() {
method get_courses (line 83) | private static function get_courses( $limit = 10, $skip = 0 ) {
method get_current_tab (line 113) | public static function get_current_tab( $return = 'data' ) {
method get_tabs (line 147) | public static function get_tabs() {
method get_tabs_for_nav (line 254) | public static function get_tabs_for_nav() {
method is_endpoint_enabled (line 288) | public static function is_endpoint_enabled( $endpoint ) {
method modify_dashboard_title (line 307) | public function modify_dashboard_title( $title ) {
method modify_rewrite_rules_order (line 338) | public function modify_rewrite_rules_order( $rules ) {
method output_edit_account_content (line 349) | public static function output_edit_account_content() {
method output_orders_content (line 367) | public static function output_orders_content() {
method output_redeem_voucher_content (line 403) | public static function output_redeem_voucher_content() {
FILE: includes/class.llms.student.query.php
class LLMS_Student_Query (line 19) | class LLMS_Student_Query extends LLMS_Database_Query {
method get_default_args (line 36) | protected function get_default_args() {
method get_students (line 76) | public function get_students() {
method parse_args (line 115) | protected function parse_args() {
method prepare_query (line 160) | protected function prepare_query() {
method requires_field (line 228) | private function requires_field( $field ) {
method sql_having (line 257) | private function sql_having() {
method sql_joins (line 286) | private function sql_joins() {
method sql_search (line 332) | private function sql_search() {
method sql_select (line 372) | private function sql_select() {
method sql_status_in (line 427) | private function sql_status_in( $column = 'status' ) {
method sql_subquery (line 452) | private function sql_subquery( $column, $meta_key = '_status' ) {
FILE: includes/class.llms.template.loader.php
class LLMS_Template_Loader (line 23) | class LLMS_Template_Loader {
method __construct (line 36) | public function __construct() {
method handle_restriction (line 96) | private function handle_restriction( $msg = '', $redirect = '', $msg_t...
method maybe_redirect_to_sales_page (line 117) | public function maybe_redirect_to_sales_page() {
method restricted_by_course_track_prerequisite (line 164) | public function restricted_by_course_track_prerequisite( $info ) {
method restricted_by_course_prerequisite (line 192) | public function restricted_by_course_prerequisite( $info ) {
method restricted_by_course_time_period (line 220) | public function restricted_by_course_time_period( $info ) {
method restricted_by_enrollment_lesson (line 257) | public function restricted_by_enrollment_lesson( $info ) {
method restricted_by_lesson_drip (line 282) | public function restricted_by_lesson_drip( $info ) {
method restricted_by_lesson_prerequisite (line 308) | public function restricted_by_lesson_prerequisite( $info ) {
method restricted_by_membership (line 330) | public function restricted_by_membership( $info ) {
method restricted_by_quiz (line 391) | public function restricted_by_quiz( $info ) {
method restricted_by_sitewide_membership (line 430) | public function restricted_by_sitewide_membership( $info ) {
method hook_block_template_loader (line 441) | public function hook_block_template_loader() {
method block_template_loader (line 462) | public function block_template_loader( $result, $query, $template_type...
method template_loader (line 520) | public function template_loader( $template ) {
method maybe_force_php_template (line 592) | public function maybe_force_php_template( $template ) {
method get_maybe_forced_template (line 612) | private function get_maybe_forced_template() {
method maybe_print_notices_on_sales_page_redirect (line 670) | private function maybe_print_notices_on_sales_page_redirect() {
method maybe_prepare_post_content_restriction (line 685) | public function maybe_prepare_post_content_restriction() {
method maybe_restrict_post_content (line 701) | public function maybe_restrict_post_content( $post, $query ) {
FILE: includes/class.llms.track.php
class LLMS_Track (line 19) | class LLMS_Track {
method __construct (line 40) | public function __construct( $term ) {
method get_courses (line 65) | public function get_courses() {
method get_permalink (line 102) | public function get_permalink() {
method get_title (line 113) | public function get_title() {
FILE: includes/class.llms.tracker.php
class LLMS_Tracker (line 18) | class LLMS_Tracker {
method init (line 32) | public static function init() {
method get_last_send_time (line 43) | private static function get_last_send_time() {
method send_data (line 56) | public static function send_data( $force = false ) {
FILE: includes/class.llms.user.permissions.php
class LLMS_User_Permissions (line 24) | class LLMS_User_Permissions {
method __construct (line 34) | public function __construct() {
method editable_roles (line 57) | public function editable_roles( $all_roles ) {
method filter_rest_user_query (line 112) | public function filter_rest_user_query( $args, $request ) {
method edit_others_lms_content (line 159) | public function edit_others_lms_content( $allcaps, $cap, $args ) {
method get_editable_roles (line 187) | public static function get_editable_roles() {
method handle_cap_view_grades (line 230) | private function handle_cap_view_grades( $allcaps, $args ) {
method handle_caps (line 285) | public function handle_caps( $allcaps, $cap, $args ) {
method is_current_user_instructor (line 342) | public static function is_current_user_instructor() {
method user_can_manage_user (line 359) | protected function user_can_manage_user( $user_id, $edit_id ) {
method instructor_has_student (line 436) | protected function instructor_has_student( $current_user_id, $requeste...
FILE: includes/class.llms.view.manager.php
class LLMS_View_Manager (line 20) | class LLMS_View_Manager {
method __construct (line 28) | public function __construct() {
method add_actions (line 48) | public function add_actions() {
method add_menu_items (line 91) | public function add_menu_items( $wp_admin_bar ) {
method enable_open_reg (line 113) | public function enable_open_reg( $status ) {
method get_inline_script (line 133) | private function get_inline_script() {
method get_menu_items_to_add (line 148) | private function get_menu_items_to_add() {
method get_url (line 198) | public static function get_url( $role, $href = false, $args = array() ) {
method get_view (line 221) | private function get_view() {
method test_get_views (line 244) | public function test_get_views() {
method get_views (line 255) | private function get_views() {
method modify_completion (line 273) | public function modify_completion( $completed ) {
method modify_course_open (line 298) | public function modify_course_open( $status, $course ) {
method modify_dashboard (line 318) | public function modify_dashboard( $value ) {
method modify_enrollment_status (line 346) | public function modify_enrollment_status( $status ) {
method modify_display_free_enroll_form (line 373) | public function modify_display_free_enroll_form( $display ) {
method modify_restrictions (line 391) | public function modify_restrictions( $restrictions ) {
method open_reg_notice (line 414) | public function open_reg_notice() {
method scripts (line 427) | public function scripts() {
method should_display (line 455) | protected function should_display() {
FILE: includes/class.llms.voucher.php
class LLMS_Voucher (line 20) | class LLMS_Voucher {
method __construct (line 63) | public function __construct( $id = null ) {
method get_codes_table_name (line 74) | protected function get_codes_table_name() {
method get_product_to_voucher_table_name (line 88) | protected function get_product_to_voucher_table_name() {
method get_redemptions_table_name (line 101) | protected function get_redemptions_table_name() {
method get_voucher_title (line 115) | public function get_voucher_title() {
method get_voucher_by_voucher_id (line 126) | public function get_voucher_by_voucher_id() {
method get_voucher_by_code (line 144) | public function get_voucher_by_code( $code ) {
method get_voucher_codes (line 172) | public function get_voucher_codes( $format = 'OBJECT' ) {
method get_voucher_code_by_code_id (line 196) | public function get_voucher_code_by_code_id( $code_id ) {
method save_voucher_code (line 214) | public function save_voucher_code( $data ) {
method update_voucher_code (line 233) | public function update_voucher_code( $data ) {
method delete_voucher_code (line 254) | public function delete_voucher_code( $id ) {
method check_voucher (line 278) | public function check_voucher( $code ) {
method use_voucher (line 309) | public function use_voucher( $code, $user_id ) {
method get_redeemed_codes (line 377) | public function get_redeemed_codes( $format = 'OBJECT' ) {
method get_redemptions_for_code_by_user (line 407) | public function get_redemptions_for_code_by_user( $code_id, $user_id ) {
method save_redeemed_code (line 427) | public function save_redeemed_code( $data ) {
method get_products (line 445) | public function get_products( $post_type = 'any' ) {
method is_product_to_voucher_link_valid (line 481) | public function is_product_to_voucher_link_valid( $code, $product_id ) {
method is_code_duplicate (line 507) | public function is_code_duplicate( $codes ) {
method save_product (line 539) | public function save_product( $product_id ) {
method delete_products (line 556) | public function delete_products() {
FILE: includes/controllers/class-llms-controller-awards.php
class LLMS_Controller_Awards (line 20) | class LLMS_Controller_Awards {
method init (line 39) | public static function init() {
method strip_prefix (line 62) | private static function strip_prefix( $post_type ) {
method get_object (line 75) | private static function get_object( $post_id ) {
method on_earn (line 97) | public static function on_earn( $user_id, $post_id ) {
method on_rest_insert (line 130) | public static function on_rest_insert( $post, $request, $creating ) {
method on_rest_insert_merge_data (line 166) | public static function on_rest_insert_merge_data( $merge_data ) {
method on_save (line 183) | public static function on_save( $post_id ) {
FILE: includes/controllers/class-llms-controller-checkout.php
class LLMS_Controller_Checkout (line 20) | class LLMS_Controller_Checkout {
method __construct (line 57) | private function __construct() {
method confirm_pending_order (line 95) | public function confirm_pending_order() {
method confirm_pending_order_ajax (line 143) | public function confirm_pending_order_ajax() {
method create_pending_order (line 187) | public function create_pending_order() {
method create_pending_order_ajax (line 288) | public function create_pending_order_ajax() {
method extract_setup_data (line 329) | private function extract_setup_data( $posted_data ) {
method extract_user_data (line 353) | private function extract_user_data( $posted_data, $plan_id ) {
method get_url (line 381) | public function get_url( $action ) {
method maybe_redirect_from_free_enroll_form (line 400) | private function maybe_redirect_from_free_enroll_form( $plan_id, $form...
method send_json (line 426) | private function send_json( $data ) {
method start_ajax (line 445) | private function start_ajax( $method ) {
method switch_payment_source (line 462) | public function switch_payment_source() {
method switch_payment_source_ajax (line 493) | public function switch_payment_source_ajax() {
method switch_payment_source_setup (line 562) | private function switch_payment_source_setup() {
method switch_payment_source_success (line 632) | private function switch_payment_source_success( $args, $note = false ) {
method verify_request (line 683) | private function verify_request( $field, $nonce ) {
FILE: includes/controllers/class.llms.controller.achievements.php
class LLMS_Controller_Achievements (line 20) | class LLMS_Controller_Achievements extends LLMS_Abstract_Controller_User...
method __construct (line 38) | public function __construct() {
method get_text (line 53) | protected function get_text( $text_type, $variables = array() ) {
method maybe_handle_reporting_actions (line 89) | public function maybe_handle_reporting_actions() {
FILE: includes/controllers/class.llms.controller.admin.quiz.attempts.php
class LLMS_Controller_Admin_Quiz_Attempts (line 22) | class LLMS_Controller_Admin_Quiz_Attempts {
method __construct (line 24) | public function __construct() {
method maybe_run_actions (line 41) | public function maybe_run_actions() {
method get_resumable_attempts (line 113) | public function get_resumable_attempts( $quiz_id ) {
method save_grade (line 138) | private function save_grade( $attempt ) {
FILE: includes/controllers/class.llms.controller.certificates.php
class LLMS_Controller_Certificates (line 23) | class LLMS_Controller_Certificates extends LLMS_Abstract_Controller_User...
method __construct (line 43) | public function __construct() {
method get_text (line 62) | protected function get_text( $text_type, $variables = array() ) {
method maybe_allow_public_query (line 101) | public function maybe_allow_public_query( $post_type_args ) {
method maybe_authenticate_export_generation (line 128) | public function maybe_authenticate_export_generation() {
method maybe_handle_reporting_actions (line 165) | public function maybe_handle_reporting_actions() {
method change_sharing_settings (line 200) | private function change_sharing_settings( $cert_id, $is_allowed ) {
method download (line 222) | private function download( $cert_id ) {
FILE: includes/controllers/class.llms.controller.lesson.progression.php
class LLMS_Controller_Lesson_Progression (line 18) | class LLMS_Controller_Lesson_Progression {
method __construct (line 28) | public function __construct() {
method get_lesson_id_from_form_data (line 50) | private function get_lesson_id_from_form_data( $action ) {
method handle_admin_managment_forms (line 90) | public function handle_admin_managment_forms() {
method handle_complete_form (line 130) | public function handle_complete_form() {
method handle_incomplete_form (line 174) | public function handle_incomplete_form() {
method mark_complete (line 211) | public function mark_complete( $user_id, $lesson_id, $trigger = '', $a...
method quiz_complete (line 231) | public function quiz_complete( $student_id, $quiz_id, $attempt ) {
method quiz_maybe_prevent_lesson_completion (line 257) | public function quiz_maybe_prevent_lesson_completion( $allow_completio...
FILE: includes/controllers/class.llms.controller.orders.php
class LLMS_Controller_Orders (line 25) | class LLMS_Controller_Orders {
method __construct (line 40) | public function __construct() {
method complete_order (line 97) | public function complete_order( $order, $old_status ) {
method error_order (line 180) | public function error_order( $order ) {
method on_delete_order (line 232) | public function on_delete_order( $post_id ) {
method on_user_enrollment_deleted (line 252) | public function on_user_enrollment_deleted( $user_id, $product_id, $tr...
method expire_access (line 281) | public function expire_access( $order_id ) {
method pending_cancel_order (line 342) | public function pending_cancel_order( $order ) {
method recurring_charge (line 365) | public function recurring_charge( $order_id ) {
method set_untrash_status (line 530) | public function set_untrash_status( $new_status, $post_id, $previous_s...
method transaction_failed (line 561) | public function transaction_failed( $txn ) {
method transaction_refunded (line 589) | public function transaction_refunded( $txn ) {
method transaction_succeeded (line 609) | public function transaction_succeeded( $txn ) {
method transition_status (line 639) | public function transition_status( $new_status, $old_status, $post ) {
method validate_selected_gateway (line 703) | private function validate_selected_gateway( $gateway_id, $plan ) {
method confirm_pending_order (line 754) | public function confirm_pending_order() {
method create_pending_order (line 782) | public function create_pending_order() {
method switch_payment_source (line 799) | public function switch_payment_source() {
FILE: includes/controllers/class.llms.controller.quizzes.php
class LLMS_Controller_Quizzes (line 19) | class LLMS_Controller_Quizzes {
method __construct (line 30) | public function __construct() {
method maybe_handle_reporting_actions (line 49) | public function maybe_handle_reporting_actions() {
FILE: includes/elementor/class-llms-elementor-widget-base.php
class LLMS_Elementor_Widget_Base (line 3) | abstract class LLMS_Elementor_Widget_Base extends \Elementor\Widget_Base {
method __construct (line 5) | public function __construct( $data = array(), $args = null ) {
method get_icon (line 9) | public function get_icon() {
method get_categories (line 13) | public function get_categories() {
method add_footer_promo_control (line 17) | protected function add_footer_promo_control() {
method render (line 33) | protected function render() {
method _content_template (line 39) | protected function _content_template() {
FILE: includes/elementor/class-llms-elementor-widget-course-continue-button.php
class LLMS_Elementor_Widget_Course_Continue_Button (line 3) | class LLMS_Elementor_Widget_Course_Continue_Button extends LLMS_Elemento...
method get_name (line 5) | public function get_name() {
method get_title (line 9) | public function get_title() {
method _register_controls (line 13) | protected function _register_controls() {
method render (line 36) | protected function render() {
FILE: includes/elementor/class-llms-elementor-widget-course-instructors.php
class LLMS_Elementor_Widget_Course_Instructors (line 3) | class LLMS_Elementor_Widget_Course_Instructors extends LLMS_Elementor_Wi...
method get_name (line 5) | public function get_name() {
method get_title (line 9) | public function get_title() {
method _register_controls (line 13) | protected function _register_controls() {
method render (line 36) | protected function render() {
FILE: includes/elementor/class-llms-elementor-widget-course-meta-info.php
class LLMS_Elementor_Widget_Course_Meta_Info (line 3) | class LLMS_Elementor_Widget_Course_Meta_Info extends LLMS_Elementor_Widg...
method get_name (line 5) | public function get_name() {
method get_title (line 9) | public function get_title() {
method _register_controls (line 13) | protected function _register_controls() {
method render (line 36) | protected function render() {
FILE: includes/elementor/class-llms-elementor-widget-course-progress.php
class LLMS_Elementor_Widget_Course_Progress (line 3) | class LLMS_Elementor_Widget_Course_Progress extends LLMS_Elementor_Widge...
method get_name (line 5) | public function get_name() {
method get_title (line 9) | public function get_title() {
method _register_controls (line 13) | protected function _register_controls() {
method render (line 36) | protected function render() {
FILE: includes/elementor/class-llms-elementor-widget-course-syllabus.php
class LLMS_Elementor_Widget_Course_Syllabus (line 3) | class LLMS_Elementor_Widget_Course_Syllabus extends LLMS_Elementor_Widge...
method get_name (line 5) | public function get_name() {
method get_title (line 9) | public function get_title() {
method _register_controls (line 13) | protected function _register_controls() {
method render (line 36) | protected function render() {
FILE: includes/elementor/class-llms-elementor-widget-pricing-table.php
class LLMS_Elementor_Widget_Pricing_Table (line 3) | class LLMS_Elementor_Widget_Pricing_Table extends LLMS_Elementor_Widget_...
method get_name (line 5) | public function get_name() {
method get_title (line 9) | public function get_title() {
method _register_controls (line 13) | protected function _register_controls() {
method render (line 36) | protected function render() {
FILE: includes/elementor/class-llms-elementor-widgets.php
class LLMS_Elementor_Widgets (line 17) | class LLMS_Elementor_Widgets {
method __construct (line 26) | public function __construct() {
method maybe_stop_rendering_block (line 40) | function maybe_stop_rendering_block( $should_render, $block ) {
method init (line 70) | public function init() {
method add_widget_categories (line 87) | public function add_widget_categories( $elements_manager ) {
FILE: includes/emails/class.llms.email.engagement.php
class LLMS_Email_Engagement (line 21) | class LLMS_Email_Engagement extends LLMS_Email {
method init (line 46) | public function init( $args ) {
method merge_emails (line 97) | private function merge_emails( $list ) {
method send (line 122) | public function send() {
method set_shortcode_user (line 142) | public function set_shortcode_user( $uid ) {
FILE: includes/emails/class.llms.email.php
class LLMS_Email (line 20) | class LLMS_Email {
method init (line 103) | protected function init( $args ) {}
method __construct (line 112) | public function __construct( $args = array() ) {
method add_attachment (line 137) | public function add_attachment( $attachment ) {
method add_header (line 151) | public function add_header( $key, $val ) {
method add_merge_data (line 166) | public function add_merge_data( $data = array() ) {
method add_recipient (line 188) | public function add_recipient( $address, $type = 'to', $name = '' ) {
method add_recipients (line 234) | public function add_recipients( $recipients = array() ) {
method format_string (line 265) | public function format_string( $string ) {
method get_attachments (line 276) | public function get_attachments() {
method get_body (line 287) | public function get_body() {
method get_content (line 298) | public function get_content() {
method get_content_html (line 312) | public function get_content_html() {
method get_content_type (line 351) | public function get_content_type() {
method get_from_address (line 363) | public function get_from_address( $from_address ) {
method get_from_name (line 374) | public function get_from_name() {
method get_headers (line 385) | public function get_headers() {
method get_heading (line 396) | public function get_heading() {
method get_recipient (line 407) | public function get_recipient() {
method get_subject (line 418) | public function get_subject() {
method set_body (line 430) | public function set_body( $body = '' ) {
method set_content_type (line 443) | public function set_content_type( $content_type = 'text/html' ) {
method set_heading (line 456) | public function set_heading( $heading = '' ) {
method set_id (line 469) | public function set_id( $id = '' ) {
method set_subject (line 482) | public function set_subject( $subject = '' ) {
method send (line 494) | public function send() {
FILE: includes/emails/class.llms.email.reset.password.php
class LLMS_Email_Reset_Password (line 19) | class LLMS_Email_Reset_Password extends LLMS_Email {
method init (line 31) | public function init( $args = array() ) {
method get_body_content (line 62) | public function get_body_content( $data ) {
FILE: includes/forms/class-llms-form-field.php
class LLMS_Form_Field (line 18) | class LLMS_Form_Field {
method __construct (line 86) | public function __construct( $settings = array(), $data_source = null ) {
method define_data_source (line 111) | private function define_data_source( $data_source ) {
method classes_ensure_array (line 138) | protected function classes_ensure_array( $classes, $defaults = array()...
method explode_options_to_fields (line 158) | public function explode_options_to_fields( $is_hidden = false ) {
method get_defaults (line 203) | protected function get_defaults() {
method get_deprecated_html_attributes (line 243) | protected function get_deprecated_html_attributes() {
method get_description_html (line 262) | protected function get_description_html() {
method get_visibility_toggle_html (line 274) | protected function get_visibility_toggle_html() {
method get_field_html (line 287) | protected function get_field_html() {
method get_html_attributes (line 393) | protected function get_html_attributes() {
method get_html (line 437) | public function get_html() {
method get_label_html (line 495) | protected function get_label_html() {
method get_label_position (line 527) | protected function get_label_position() {
method get_option_list_html (line 549) | protected function get_option_list_html( $options, $selected_val ) {
method get_options_html (line 579) | protected function get_options_html() {
method get_settings (line 600) | public function get_settings() {
method is_input_group (line 611) | protected function is_input_group() {
method prepare (line 623) | protected function prepare() {
method prepare_options (line 683) | protected function prepare_options( $raw ) {
method prepare_options_from_preset (line 739) | protected function prepare_options_from_preset() {
method prepare_password_strength_meter (line 784) | protected function prepare_password_strength_meter() {
method enqueue_strength_meter (line 837) | private function enqueue_strength_meter( $meter_settings ) {
method prepare_storage (line 858) | protected function prepare_storage() {
method prepare_value (line 900) | protected function prepare_value() {
method prepare_voucher (line 950) | protected function prepare_voucher() {
method prepare_wrapper_classes (line 970) | protected function prepare_wrapper_classes() {
method render (line 1008) | public function render() {
FILE: includes/forms/class-llms-form-handler.php
class LLMS_Form_Handler (line 19) | class LLMS_Form_Handler {
method __construct (line 37) | private function __construct() {
method get_fields (line 58) | protected function get_fields( $action, $location, $args = array() ) {
method insert (line 85) | protected function insert( $action, $posted_data, $fields ) {
method maybe_modify_edit_account_field_settings (line 118) | public function maybe_modify_edit_account_field_settings( &$posted_dat...
method maybe_modify_required_address_fields (line 177) | public function maybe_modify_required_address_fields( &$posted_data, $...
method prepare_data_for_insert (line 215) | protected function prepare_data_for_insert( $posted_data, $fields, $ac...
method submit (line 316) | public function submit( $posted_data, $location, $args = array() ) {
method submit_fields (line 359) | public function submit_fields( $posted_data, $location, $fields, $acti...
method submit_error (line 434) | protected function submit_error( $error, $posted_data, $action ) {
method validate_fields (line 462) | protected function validate_fields( $posted_data, $location, $fields, ...
FILE: includes/forms/class-llms-form-post-type.php
class LLMS_Form_Post_Type (line 20) | class LLMS_Form_Post_Type {
method __construct (line 45) | public function __construct( $forms ) {
method enable_post_type_visibility (line 83) | public function enable_post_type_visibility( $response, $post_type ) {
method get_permalink (line 99) | private function get_permalink( $post ) {
method get_permalink_for_account (line 129) | private function get_permalink_for_account() {
method get_permalink_for_checkout (line 140) | private function get_permalink_for_checkout() {
method get_permalink_for_registration (line 171) | private function get_permalink_for_registration() {
method maybe_prevent_deletion (line 190) | public function maybe_prevent_deletion( $prevent, $post ) {
method modify_permalink (line 208) | public function modify_permalink( $permalink, $post ) {
method register_post_type (line 225) | public function register_post_type() {
method register_meta (line 284) | public function register_meta() {
method meta_auth_callback (line 338) | public function meta_auth_callback( $allowed, $meta_key, $object_id, $...
FILE: includes/forms/class-llms-form-templates.php
class LLMS_Form_Templates (line 21) | class LLMS_Form_Templates {
method add_confirm_group (line 31) | private static function add_confirm_group( $block ) {
method create_reusable_block (line 69) | private static function create_reusable_block( $field_id ) {
method find_reusable_block (line 101) | public static function find_reusable_block( $field_id ) {
method get_block (line 130) | public static function get_block( $field_id, $location, $reusable ) {
method get_block_data (line 162) | private static function get_block_data( $field_id, $confirm = true ) {
method get_confirm_group_controlled (line 184) | private static function get_confirm_group_controlled( $block ) {
method get_confirm_group_controller (line 216) | private static function get_confirm_group_controller( $block ) {
method get_legacy_option (line 241) | private static function get_legacy_option( $field_id, $location ) {
method get_reusable_block (line 273) | private static function get_reusable_block( $field_id ) {
method get_reusable_block_schema (line 292) | private static function get_reusable_block_schema( $field_id ) {
method get_template (line 319) | public static function get_template( $location ) {
method get_template_blocks (line 348) | private static function get_template_blocks( $location, $reusable ) {
method get_voucher_block (line 397) | private static function get_voucher_block() {
method prepare_block_attrs (line 436) | private static function prepare_block_attrs( $block ) {
method prepare_blocks (line 461) | private static function prepare_blocks( $blocks ) {
method set_required_atts (line 493) | private static function set_required_atts( $block, $required ) {
FILE: includes/forms/class-llms-form-validator.php
class LLMS_Form_Validator (line 18) | class LLMS_Form_Validator {
method get_required_fields (line 28) | public function get_required_fields( $fields ) {
method sanitize_field (line 48) | public function sanitize_field( $posted_value, $field ) {
method sanitize_field_number (line 80) | protected function sanitize_field_number( $posted_value ) {
method sanitize_field_tel (line 92) | protected function sanitize_field_tel( $posted_value ) {
method sanitize_fields (line 106) | public function sanitize_fields( $posted_data, $fields ) {
method validate_field (line 131) | public function validate_field( $posted_value, $field ) {
method validate_field_attribute_minlength (line 188) | protected function validate_field_attribute_minlength( $posted_value, ...
method validate_field_email (line 213) | protected function validate_field_email( $posted_value ) {
method validate_field_number (line 236) | protected function validate_field_number( $posted_value, $field ) {
method validate_field_current_password (line 264) | protected function validate_field_current_password( $posted_value ) {
method validate_field_tel (line 286) | protected function validate_field_tel( $posted_value ) {
method validate_field_url (line 305) | protected function validate_field_url( $posted_value ) {
method validate_field_user_email (line 326) | protected function validate_field_user_email( $posted_value ) {
method validate_field_user_login (line 345) | protected function validate_field_user_login( $posted_value ) {
method validate_field_voucher (line 363) | protected function validate_field_voucher( $posted_value ) {
method validate_fields (line 385) | public function validate_fields( $posted_data, $fields ) {
method validate_matching_fields (line 424) | public function validate_matching_fields( $posted_data, $fields ) {
method validate_required_fields (line 481) | public function validate_required_fields( $posted_data, $fields ) {
FILE: includes/forms/class-llms-forms-admin-bar.php
class LLMS_Forms_Admin_Bar (line 18) | class LLMS_Forms_Admin_Bar {
method __construct (line 27) | public function __construct() {
method add_menu_items (line 45) | public function add_menu_items( $wp_admin_bar ) {
method get_current_location (line 79) | private function get_current_location() {
method should_display (line 110) | private function should_display() {
FILE: includes/forms/class-llms-forms-classic-editor.php
class LLMS_Forms_Classic_Editor (line 20) | class LLMS_Forms_Classic_Editor {
method init (line 29) | public static function init() {
method force_block_editor (line 51) | public static function force_block_editor( $use_block_editor, $post_ty...
method disable_classic_editor (line 68) | public static function disable_classic_editor( $editors, $post_type ) {
FILE: includes/forms/class-llms-forms-data.php
class LLMS_Forms_Data (line 18) | class LLMS_Forms_Data {
method __construct (line 34) | public function __construct() {
method has_username_block (line 52) | private function has_username_block( $blocks ) {
method save_username_locations (line 83) | public function save_username_locations( $post_id, $post ) {
FILE: includes/forms/class-llms-forms-dynamic-fields.php
class LLMS_Forms_Dynamic_Fields (line 18) | class LLMS_Forms_Dynamic_Fields {
method __construct (line 28) | public function __construct() {
method add_block (line 47) | private function add_block( $blocks, $block_settings, $index ) {
method add_password_strength_meter (line 77) | public function add_password_strength_meter( $blocks, $location ) {
method find_block (line 139) | private function find_block( $id, $blocks, $parent_index = null ) {
method get_required_fields_for_location (line 168) | private function get_required_fields_for_location( $location, $args ) {
method get_toggle_button_html (line 204) | private function get_toggle_button_html( $fields, $field_label ) {
method modify_account_form (line 231) | public function modify_account_form( $blocks, $location ) {
method maybe_add_required_block_fields (line 261) | public function maybe_add_required_block_fields( $blocks, $location, $...
method add_required_block_fields (line 296) | private function add_required_block_fields( $fields_to_require, $block...
method make_block_visible (line 339) | private function make_block_visible( $block, $blocks, $block_index ) {
method remove_block (line 379) | private function remove_block( $block, &$blocks, &$parent = null ) {
method remove_inner_block_from_inner_content (line 418) | private function remove_inner_block_from_inner_content( $inner_block_i...
method make_all_visible (line 438) | private function make_all_visible( $block ) {
method get_confirm_group (line 460) | private function get_confirm_group( $id, $blocks ) {
method modify_toggle_blocks (line 487) | private function modify_toggle_blocks( $blocks ) {
method toggle_for_email_address (line 520) | private function toggle_for_email_address( $email, $blocks ) {
method toggle_for_password (line 544) | private function toggle_for_password( $password, $blocks ) {
FILE: includes/forms/class-llms-forms-unsupported-versions.php
class LLMS_Forms_Unsupported_Versions (line 24) | class LLMS_Forms_Unsupported_Versions {
method __construct (line 35) | public function __construct() {
method init (line 53) | public function init() {
method output_notice (line 78) | public function output_notice() {
method print_styles (line 97) | public function print_styles() {
FILE: includes/forms/class-llms-forms.php
class LLMS_Forms (line 19) | class LLMS_Forms {
method __construct (line 42) | private function __construct() {
method are_requirements_met (line 60) | public function are_requirements_met() {
method are_usernames_enabled (line 81) | public function are_usernames_enabled() {
method block_to_field_settings (line 111) | private function block_to_field_settings( $block, $block_list = array(...
method cascade_visibility_attrs (line 171) | private function cascade_visibility_attrs( $blocks, $visibility = null...
method convert_settings_format (line 206) | private function convert_settings_format( $map, $orignal_format ) {
method convert_settings_to_block_attrs (line 239) | public function convert_settings_to_block_attrs( $settings ) {
method create (line 254) | public function create( $location_id, $recreate = false ) {
method get_capability (line 301) | public function get_capability() {
method get_field_blocks (line 318) | public function get_field_blocks( $blocks ) {
method get_field_names (line 345) | public function get_field_names() {
method get_form_blocks (line 385) | public function get_form_blocks( $location, $args = array() ) {
method get_form_fields (line 423) | public function get_form_fields( $location, $args = array() ) {
method get_fields_settings_from_blocks (line 456) | public function get_fields_settings_from_blocks( $blocks ) {
method get_field_by (line 500) | public function get_field_by( $fields, $key, $val, $return = 'field' ) {
method get_form_html (line 520) | public function get_form_html( $location, $args = array() ) {
method get_form_post (line 564) | public function get_form_post( $location, $args = array() ) {
method is_a_core_form (line 627) | public function is_a_core_form( $form ) {
method get_core_forms (line 648) | private function get_core_forms( $return = 'posts', $use_cache = true ) {
method get_additional_fields (line 698) | private function get_additional_fields( $location, $args = array() ) {
method get_additional_fields_html (line 724) | private function get_additional_fields_html( $location, $args = array(...
method get_custom_field_block_markup (line 747) | public function get_custom_field_block_markup( $settings ) {
method get_free_enroll_form_fields (line 769) | public function get_free_enroll_form_fields( $plan ) {
method get_free_enroll_form_html (line 816) | public function get_free_enroll_form_html( $plan ) {
method get_locations (line 843) | public function get_locations() {
method get_post_type (line 866) | public function get_post_type() {
method is_block_visible (line 881) | private function is_block_visible( $block ) {
method is_block_visible_in_list (line 919) | public function is_block_visible_in_list( $block, $block_list ) {
method get_block_path (line 956) | private function get_block_path( $block, $block_list, $iterations = 0 ) {
method get_block_tree (line 1011) | private function get_block_tree( $block, $block_list ) {
method install (line 1053) | public function install( $recreate = false ) {
method is_location_valid (line 1072) | public function is_location_valid( $location ) {
method load_reusable_blocks (line 1093) | public function load_reusable_blocks( $blocks ) {
method maybe_load_preview (line 1131) | public function maybe_load_preview( $post ) {
method parse_blocks (line 1159) | public function parse_blocks( $content ) {
method prepare_field_for_free_enroll_form (line 1191) | public function prepare_field_for_free_enroll_form( $attrs, $block, $b...
method render_field_block (line 1215) | public function render_field_block( $html, $block ) {
method __return_string (line 1245) | public static function __return_string(): string {// phpcs:ignore -- P...
FILE: includes/forms/controllers/class.llms.controller.account.php
class LLMS_Controller_Account (line 20) | class LLMS_Controller_Account {
method __construct (line 31) | public function __construct() {
method cancel_subscription (line 51) | public function cancel_subscription() {
method update (line 103) | public function update() {
method lost_password (line 160) | public function lost_password() {
method redeem_voucher (line 267) | public function redeem_voucher() {
method reset_password (line 299) | public function reset_password() {
method reset_password_handler (line 323) | private function reset_password_handler() {
method reset_password_link_redirect (line 401) | public function reset_password_link_redirect() {
method validate_password_reset (line 423) | protected function validate_password_reset( $posted_data ) {
FILE: includes/forms/controllers/class.llms.controller.login.php
class LLMS_Controller_Login (line 19) | class LLMS_Controller_Login {
method __construct (line 28) | public function __construct() {
method login (line 42) | public function login() {
FILE: includes/forms/controllers/class.llms.controller.registration.php
class LLMS_Controller_Registration (line 18) | class LLMS_Controller_Registration {
method __construct (line 27) | public function __construct() {
method voucher (line 44) | public function voucher( $person_id, $data, $screen ) {
method register (line 67) | public function register() {
FILE: includes/functions/llms-functions-access-plans.php
function llms_insert_access_plan (line 59) | function llms_insert_access_plan( $props = array() ) {
function llms_get_access_plan_period_options (line 248) | function llms_get_access_plan_period_options() {
function llms_get_access_plan_visibility_options (line 267) | function llms_get_access_plan_visibility_options() {
FILE: includes/functions/llms-functions-conditional-tags.php
function is_course (line 22) | function is_course() {
function is_course_category (line 37) | function is_course_category( $term = '' ) {
function is_course_tag (line 52) | function is_course_tag( $term = '' ) {
function is_course_taxonomy (line 66) | function is_course_taxonomy() {
function is_courses (line 82) | function is_courses() {
function is_lesson (line 97) | function is_lesson() {
function is_lifterlms (line 110) | function is_lifterlms() {
function is_llms_account_page (line 135) | function is_llms_account_page() {
function is_llms_checkout (line 159) | function is_llms_checkout() {
function is_membership (line 173) | function is_membership() {
function is_membership_category (line 188) | function is_membership_category( $term = '' ) {
function is_membership_tag (line 203) | function is_membership_tag( $term = '' ) {
function is_membership_taxonomy (line 217) | function is_membership_taxonomy() {
function is_memberships (line 232) | function is_memberships() {
function is_quiz (line 247) | function is_quiz() {
FILE: includes/functions/llms-functions-content.php
function llms_get_post_content (line 27) | function llms_get_post_content( $content ) {
function llms_get_post_sales_page_content (line 90) | function llms_get_post_sales_page_content( $post, $default = '' ) {
function llms_post_content_init (line 131) | function llms_post_content_init( $callback = 'llms_get_post_content', $p...
FILE: includes/functions/llms-functions-deprecated.php
function llms_add_query_var_product_id (line 27) | function llms_add_query_var_product_id( $vars ) {
function llms_clean (line 42) | function llms_clean( $var ) {
function llms_expire_membership_schedule (line 51) | function llms_expire_membership_schedule() {
function llms_expire_membership (line 63) | function llms_expire_membership() {
function llms_get_minimum_password_strength (line 179) | function llms_get_minimum_password_strength() {
function llms_earned_engagement_deprecated_content (line 198) | function llms_earned_engagement_deprecated_content( $val, $obj ) {
function llms_earned_engagement_deprecated_image (line 217) | function llms_earned_engagement_deprecated_image( $val, $obj ) {
function llms_earned_engagement_deprecated_template (line 236) | function llms_earned_engagement_deprecated_template( $val, $obj ) {
function llms_earned_engagement_deprecated_title (line 255) | function llms_earned_engagement_deprecated_title( $val, $obj ) {
function llms_engagement_handle_deprecated_meta_keys (line 277) | function llms_engagement_handle_deprecated_meta_keys( $val, $obj_id, $ke...
function _llms_earned_engagement_deprecated_function (line 323) | function _llms_earned_engagement_deprecated_function( $obj, $meta_key, $...
FILE: includes/functions/llms-functions-forms.php
function llms_form_field (line 29) | function llms_form_field( $field = array(), $echo = true, $data_source =...
function llms_get_form (line 55) | function llms_get_form( $location, $args = array() ) {
function llms_get_form_html (line 68) | function llms_get_form_html( $location, $args = array() ) {
function llms_get_form_title (line 85) | function llms_get_form_title( $location, $args = array() ) {
function llms_get_login_form (line 115) | function llms_get_login_form( $message = null, $redirect = null, $layout...
FILE: includes/functions/llms-functions-l10n.php
function llms_get_locale (line 21) | function llms_get_locale( $domain = 'lifterlms' ) {
function llms_l10n_get_safe_directory (line 38) | function llms_l10n_get_safe_directory() {
function llms_load_textdomain (line 87) | function llms_load_textdomain( $domain, $plugin_dir = null, $language_di...
function llms_get_permalink_structure (line 117) | function llms_get_permalink_structure() {
function llms_set_permalink_structure (line 157) | function llms_set_permalink_structure( $permalinks ) {
function llms_switch_to_site_locale (line 180) | function llms_switch_to_site_locale( $textdomain = 'lifterlms', $plugin_...
function llms_restore_locale (line 202) | function llms_restore_locale( $textdomain = 'lifterlms', $plugin_dir = n...
FILE: includes/functions/llms-functions-locale.php
function llms_get_countries_address_info (line 24) | function llms_get_countries_address_info() {
function llms_get_country_address_info (line 47) | function llms_get_country_address_info( $code ) {
function llms_get_country_name (line 60) | function llms_get_country_name( $code ) {
function llms_get_country_states (line 73) | function llms_get_country_states( $code ) {
function llms_get_states (line 87) | function llms_get_states() {
function llms_get_time_period_l10n (line 115) | function llms_get_time_period_l10n( $period, $length = 1 ) {
function get_lifterlms_countries (line 159) | function get_lifterlms_countries() {
function get_lifterlms_country (line 184) | function get_lifterlms_country() {
FILE: includes/functions/llms-functions-options.php
function llms_get_secure_option (line 25) | function llms_get_secure_option( $secure_name, $default = false, $db_nam...
function llms_is_option_secure (line 56) | function llms_is_option_secure( $secure_name ) {
FILE: includes/functions/llms-functions-progression.php
function llms_allow_lesson_completion (line 24) | function llms_allow_lesson_completion( $user_id, $lesson_id, $trigger = ...
function llms_show_mark_complete_button (line 46) | function llms_show_mark_complete_button( $lesson ) {
function llms_show_take_quiz_button (line 86) | function llms_show_take_quiz_button( $lesson ) {
FILE: includes/functions/llms-functions-template-view-order.php
function llms_template_view_order (line 21) | function llms_template_view_order( $order ) {
function llms_template_view_order_actions (line 55) | function llms_template_view_order_actions( $order ) {
function llms_template_view_order_information (line 70) | function llms_template_view_order_information( $order ) {
function llms_template_view_order_transactions (line 89) | function llms_template_view_order_transactions( $order, $transactions = ...
function _llms_template_view_order_get_transactions (line 115) | function _llms_template_view_order_get_transactions( $order, $per_page =...
FILE: includes/functions/llms-functions-templates-courses.php
function lifterlms_template_course_author (line 21) | function lifterlms_template_course_author() {
FILE: includes/functions/llms-functions-templates-memberships.php
function llms_template_membership_instructors (line 22) | function llms_template_membership_instructors() {
FILE: includes/functions/llms-functions-templates-shared.php
function llms_template_instructors (line 26) | function llms_template_instructors() {
FILE: includes/functions/llms-functions-user-information-fields.php
function llms_get_user_information_field (line 21) | function llms_get_user_information_field( $name ) {
function llms_get_user_information_fields (line 36) | function llms_get_user_information_fields() {
function llms_get_user_information_fields_for_editor (line 64) | function llms_get_user_information_fields_for_editor() {
function _llms_add_user_info_to_merge_buttons (line 113) | function _llms_add_user_info_to_merge_buttons( $codes, $screen ) {
FILE: includes/functions/llms-functions-wrappers.php
function llms_current_time (line 40) | function llms_current_time( $type, $gmt = 0 ) {
function llms_exit (line 59) | function llms_exit( $status = null ) {
function llms_filter_input (line 91) | function llms_filter_input( $type, $variable_name, $filter = FILTER_DEFA...
function llms_redirect_and_exit (line 119) | function llms_redirect_and_exit( $location, $options = array() ) {
function llms_setcookie (line 165) | function llms_setcookie( $name, $value = '', $expires = 0, $path = '', $...
FILE: includes/functions/llms.functions.access.php
function llms_page_restricted (line 27) | function llms_page_restricted( $post_id, $user_id = null ) {
function llms_get_restriction_message (line 197) | function llms_get_restriction_message( $restriction ) {
function llms_is_page_restricted (line 305) | function llms_is_page_restricted( $post_id, $user_id = null ) {
function llms_is_post_restricted_by_drip_settings (line 324) | function llms_is_post_restricted_by_drip_settings( $post_id, $user_id = ...
function llms_is_post_restricted_by_prerequisite (line 377) | function llms_is_post_restricted_by_prerequisite( $post_id, $user_id = n...
function llms_is_post_restricted_by_time_period (line 461) | function llms_is_post_restricted_by_time_period( $post_id, $user_id = nu...
function llms_is_post_restricted_by_membership (line 509) | function llms_is_post_restricted_by_membership( $post_id, $user_id = nul...
function llms_is_post_restricted_by_sitewide_membership (line 590) | function llms_is_post_restricted_by_sitewide_membership( $post_id, $user...
function llms_is_quiz_accessible (line 648) | function llms_is_quiz_accessible( $post_id, $user_id = null ) {
FILE: includes/functions/llms.functions.certificate.php
function llms_get_certificate (line 26) | function llms_get_certificate( $post = null, $preview_template = false ) {
function llms_get_certificate_content (line 59) | function llms_get_certificate_content( $id = 0 ) {
function llms_get_certificate_fonts (line 108) | function llms_get_certificate_fonts() {
function llms_get_certificate_image (line 184) | function llms_get_certificate_image( $id = 0 ) {
function llms_get_certificate_merge_codes (line 199) | function llms_get_certificate_merge_codes() {
function llms_get_certificate_orientations (line 234) | function llms_get_certificate_orientations() {
function llms_get_certificate_sequential_id (line 264) | function llms_get_certificate_sequential_id( $template_id, $increment = ...
function llms_get_certificate_sizes (line 322) | function llms_get_certificate_sizes() {
function llms_get_certificate_units (line 395) | function llms_get_certificate_units() {
function llms_get_certificate_title (line 429) | function llms_get_certificate_title( $id = 0 ) {
function llms_is_block_editor_supported_for_certificates (line 462) | function llms_is_block_editor_supported_for_certificates() {
function llms_register_certificate_image_size (line 489) | function llms_register_certificate_image_size() {
FILE: includes/functions/llms.functions.course.php
function get_course (line 23) | function get_course( $the_course = false, $args = array() ) {
function get_lesson (line 44) | function get_lesson( $the_lesson = false, $args = array() ) {
FILE: includes/functions/llms.functions.currency.php
function get_lifterlms_currency (line 21) | function get_lifterlms_currency() {
function get_lifterlms_currency_name (line 43) | function get_lifterlms_currency_name( $currency = '' ) {
function get_lifterlms_currencies (line 75) | function get_lifterlms_currencies() {
function get_lifterlms_currency_symbol (line 100) | function get_lifterlms_currency_symbol( $currency = '' ) {
function get_lifterlms_decimals (line 127) | function get_lifterlms_decimals() {
function get_lifterlms_decimal_separator (line 138) | function get_lifterlms_decimal_separator() {
function get_lifterlms_trim_zero_decimals (line 149) | function get_lifterlms_trim_zero_decimals() {
function get_lifterlms_price_format (line 162) | function get_lifterlms_price_format() {
function get_lifterlms_thousand_separator (line 189) | function get_lifterlms_thousand_separator() {
function llms_get_currency_symbols (line 202) | function llms_get_currency_symbols() {
function llms_price (line 226) | function llms_price( $price, $args = array() ) {
function llms_price_raw (line 269) | function llms_price_raw( $price, $args = array() ) {
function llms_trim_zeros (line 281) | function llms_trim_zeros( $price ) {
FILE: includes/functions/llms.functions.favorite.php
function llms_get_object_total_favorites (line 21) | function llms_get_object_total_favorites( $object_id = false ) {
function llms_is_favorites_enabled (line 50) | function llms_is_favorites_enabled() {
FILE: includes/functions/llms.functions.log.php
function llms_backup_log (line 30) | function llms_backup_log( $handle ) {
function llms_backup_logs (line 101) | function llms_backup_logs() {
function llms_get_callable_name (line 125) | function llms_get_callable_name( $callable ) {
function llms_get_log_path (line 161) | function llms_get_log_path( $handle ) {
function llms_log (line 177) | function llms_log( $message, $handle = 'llms' ) {
function _llms_secure_log_messages (line 242) | function _llms_secure_log_messages( $message, $handle ) {
FILE: includes/functions/llms.functions.notice.php
function llms_add_notice (line 24) | function llms_add_notice( $message, $notice_type = 'success' ) {
function llms_clear_notices (line 44) | function llms_clear_notices() {
function llms_get_notice_types (line 55) | function llms_get_notice_types() {
function llms_get_notices (line 68) | function llms_get_notices() {
function llms_notice_count (line 100) | function llms_notice_count( $notice_type = '' ) {
function llms_print_notice (line 129) | function llms_print_notice( $message, $notice_type = 'success' ) {
function llms_print_notices (line 150) | function llms_print_notices() {
FILE: includes/functions/llms.functions.order.php
function llms_can_gateway_be_used_for_plan (line 23) | function llms_can_gateway_be_used_for_plan( $gateway_id, $plan ) {
function llms_can_gateway_be_used_for_plan_or_order (line 61) | function llms_can_gateway_be_used_for_plan_or_order( $gateway_id, $plan_...
function llms_get_order_by_key (line 115) | function llms_get_order_by_key( $key, $return = 'order' ) {
function llms_get_order_status_name (line 138) | function llms_get_order_status_name( $status ) {
function llms_get_order_statuses (line 155) | function llms_get_order_statuses( $order_type = 'any' ) {
function llms_get_possible_order_statuses (line 192) | function llms_get_possible_order_statuses( $order ) {
function llms_locate_order_for_email_and_plan (line 221) | function llms_locate_order_for_email_and_plan( $email, $plan_id ) {
function llms_locate_order_for_user_and_plan (line 256) | function llms_locate_order_for_user_and_plan( $user_id, $plan_id ) {
function llms_setup_pending_order (line 298) | function llms_setup_pending_order( $data = array() ) {
FILE: includes/functions/llms.functions.page.php
function llms_cancel_payment_url (line 20) | function llms_cancel_payment_url() {
function llms_confirm_payment_url (line 35) | function llms_confirm_payment_url( $order_key = null ) {
function llms_get_endpoint_url (line 77) | function llms_get_endpoint_url( $endpoint, $value = '', $permalink = '' ) {
function _llms_normalize_endpoint_base_url (line 162) | function _llms_normalize_endpoint_base_url( $url, $endpoint ) {
function llms_get_page_id (line 197) | function llms_get_page_id( $page ) {
function llms_get_page_url (line 235) | function llms_get_page_url( $page, $args = array() ) {
function llms_lostpassword_url (line 248) | function llms_lostpassword_url( $lostpassword_url ) {
function llms_get_paged_query_var (line 271) | function llms_get_paged_query_var() {
FILE: includes/functions/llms.functions.person.php
function llms_can_user_bypass_restrictions (line 28) | function llms_can_user_bypass_restrictions( $user = null, $post_id = nul...
function llms_current_user_can (line 63) | function llms_current_user_can( $cap, $obj_id = null ) {
function llms_delete_student_enrollment (line 137) | function llms_delete_student_enrollment( $user_id, $product_id, $trigger...
function llms_disable_admin_bar (line 151) | function llms_disable_admin_bar( $show_admin_bar ) {
function llms_enroll_student (line 182) | function llms_enroll_student( $user_id, $product_id, $trigger = 'unspeci...
function llms_get_instructor (line 195) | function llms_get_instructor( $user = null ) {
function llms_get_minimum_password_strength_name (line 209) | function llms_get_minimum_password_strength_name( $strength = 'strong' ) {
function llms_get_student (line 245) | function llms_get_student( $user = null, $autoload = true ) {
function llms_get_usernames_blocklist (line 258) | function llms_get_usernames_blocklist() {
function llms_is_complete (line 289) | function llms_is_complete( $user_id, $object_id, $object_type = 'course'...
function llms_is_user_enrolled (line 312) | function llms_is_user_enrolled( $user_id, $product_id, $relation = 'all'...
function llms_mark_complete (line 332) | function llms_mark_complete( $user_id, $object_id, $object_type, $trigge...
function llms_mark_incomplete (line 350) | function llms_mark_incomplete( $user_id, $object_id, $object_type, $trig...
function llms_mark_favorite (line 367) | function llms_mark_favorite( $user_id, $object_id, $object_type ) {
function llms_mark_unfavorite (line 384) | function llms_mark_unfavorite( $user_id, $object_id, $object_type ) {
function llms_parse_password_reset_cookie (line 401) | function llms_parse_password_reset_cookie() {
function llms_register_user (line 441) | function llms_register_user( $data = array(), $screen = 'registration', ...
function llms_set_password_reset_cookie (line 488) | function llms_set_password_reset_cookie( $val = '' ) {
function llms_set_user_login_time (line 507) | function llms_set_user_login_time( $user_login, $user ) {
function llms_unenroll_student (line 526) | function llms_unenroll_student( $user_id, $product_id, $new_status = 'ex...
function llms_update_user (line 543) | function llms_update_user( $data = array(), $location = 'account', $args...
function llms_validate_user (line 561) | function llms_validate_user( $data = array(), $location = 'checkout', $a...
FILE: includes/functions/llms.functions.privacy.php
function llms_are_terms_and_conditions_required (line 21) | function llms_are_terms_and_conditions_required() {
function llms_get_privacy_notice (line 39) | function llms_get_privacy_notice( $merge = false ) {
function llms_get_terms_notice (line 84) | function llms_get_terms_notice( $merge = false ) {
FILE: includes/functions/llms.functions.quiz.php
function llms_get_picture_choice_question_cols (line 21) | function llms_get_picture_choice_question_cols( $num_choices ) {
function llms_get_question_type (line 76) | function llms_get_question_type( $type ) {
function llms_get_question_types (line 101) | function llms_get_question_types() {
function llms_get_quiz_attempt_statuses (line 119) | function llms_get_quiz_attempt_statuses() {
function llms_get_quiz_theme_setting (line 151) | function llms_get_quiz_theme_setting( $setting = '', $default = '' ) {
function llms_shuffle_choices (line 194) | function llms_shuffle_choices( $choices ) {
FILE: includes/functions/llms.functions.template.php
function llms_get_template_part (line 22) | function llms_get_template_part( $slug, $name = '' ) {
function llms_get_template_part_contents (line 65) | function llms_get_template_part_contents( $slug, $name = '' ) {
function llms_get_template (line 100) | function llms_get_template( $template_name, $args = array(), $template_p...
function llms_get_template_ajax (line 137) | function llms_get_template_ajax( $template_name, $args = array(), $templ...
function llms_locate_template (line 157) | function llms_locate_template( $template_name, $template_path = '', $def...
function llms_get_template_override (line 203) | function llms_get_template_override( $template = '' ) {
function llms_get_template_override_directories (line 227) | function llms_get_template_override_directories() {
function llms_is_focus_mode_enabled (line 266) | function llms_is_focus_mode_enabled( $post_id ) {
function llms_get_focus_mode_content_width (line 322) | function llms_get_focus_mode_content_width( $post_id ) {
function llms_get_focus_mode_sidebar_position (line 343) | function llms_get_focus_mode_sidebar_position( $post_id ) {
function llms_get_focus_mode_content_width_options (line 362) | function llms_get_focus_mode_content_width_options( $include_inherit = f...
function llms_get_focus_mode_sidebar_position_options (line 404) | function llms_get_focus_mode_sidebar_position_options( $include_inherit ...
function llms_focus_mode_body_class (line 443) | function llms_focus_mode_body_class( $classes ) {
function llms_focus_mode_enqueue_scripts (line 477) | function llms_focus_mode_enqueue_scripts() {
function llms_focus_mode_render_content (line 511) | function llms_focus_mode_render_content() {
function llms_template_file_path (line 527) | function llms_template_file_path( $template, $template_directory = 'temp...
FILE: includes/functions/llms.functions.templates.achievements.php
function llms_get_achievement (line 21) | function llms_get_achievement( $achievement ) {
function llms_the_achievement (line 43) | function llms_the_achievement( $achievement ) {
function llms_get_achievement_loop_columns (line 55) | function llms_get_achievement_loop_columns() {
function lifterlms_template_achievements_loop (line 76) | function lifterlms_template_achievements_loop( $student = null, $limit =...
FILE: includes/functions/llms.functions.templates.certificates.php
function llms_certificate_content (line 21) | function llms_certificate_content( $certificate ) {
function llms_certificate_styles (line 38) | function llms_certificate_styles() {
function llms_certificate_actions (line 72) | function llms_certificate_actions( $certificate ) {
function llms_get_certificate_preview (line 100) | function llms_get_certificate_preview( $certificate ) {
function llms_the_certificate_preview (line 121) | function llms_the_certificate_preview( $certificate ) {
function llms_get_certificates_loop_columns (line 134) | function llms_get_certificates_loop_columns() {
function lifterlms_template_certificates_loop (line 159) | function lifterlms_template_certificates_loop( $student = null, $limit =...
function llms_certificates_remove_print_styles (line 211) | function llms_certificates_remove_print_styles() {
FILE: includes/functions/llms.functions.templates.dashboard.php
function lifterlms_student_dashboard (line 27) | function lifterlms_student_dashboard( $options = array() ) {
function lifterlms_template_my_courses_loop (line 174) | function lifterlms_template_my_courses_loop( $student = null, $preview =...
function llms_template_my_favorites_loop (line 304) | function llms_template_my_favorites_loop( $student = null, $favorites = ...
function lifterlms_template_my_memberships_loop (line 378) | function lifterlms_template_my_memberships_loop( $student = null ) {
function lifterlms_template_student_dashboard_home (line 439) | function lifterlms_template_student_dashboard_home() {
function lifterlms_template_student_dashboard_header (line 453) | function lifterlms_template_student_dashboard_header() {
function lifterlms_template_student_dashboard_my_achievements (line 472) | function lifterlms_template_student_dashboard_my_achievements( $preview ...
function lifterlms_template_student_dashboard_my_certificates (line 524) | function lifterlms_template_student_dashboard_my_certificates( $preview ...
function lifterlms_template_student_dashboard_my_courses (line 571) | function lifterlms_template_student_dashboard_my_courses( $preview = fal...
function llms_template_student_dashboard_my_favorites (line 611) | function llms_template_student_dashboard_my_favorites() {
function lifterlms_template_student_dashboard_my_grades (line 645) | function lifterlms_template_student_dashboard_my_grades() {
function lifterlms_template_student_dashboard_my_grades_table (line 767) | function lifterlms_template_student_dashboard_my_grades_table( $course, ...
function lifterlms_template_student_dashboard_my_memberships (line 806) | function lifterlms_template_student_dashboard_my_memberships( $preview =...
function lifterlms_template_student_dashboard_my_notifications (line 852) | function lifterlms_template_student_dashboard_my_notifications() {
function lifterlms_template_student_dashboard_navigation (line 962) | function lifterlms_template_student_dashboard_navigation() {
function lifterlms_template_student_dashboard_title (line 976) | function lifterlms_template_student_dashboard_title() {
function lifterlms_template_student_dashboard_wrapper_close (line 999) | function lifterlms_template_student_dashboard_wrapper_close() {
function lifterlms_template_student_dashboard_wrapper_open (line 1016) | function lifterlms_template_student_dashboard_wrapper_open( $layout ) {
function lifterlms_template_student_dashboard_select_mobile_navigation (line 1032) | function lifterlms_template_student_dashboard_select_mobile_navigation( ...
function llms_modify_dashboard_pagination_links (line 1056) | function llms_modify_dashboard_pagination_links( $link ) {
function llms_sd_my_grades_table_content (line 1111) | function llms_sd_my_grades_table_content( $id, $lesson, $student, $restr...
FILE: includes/functions/llms.functions.templates.dashboard.widgets.php
function llms_sd_dashboard_widget (line 23) | function llms_sd_dashboard_widget( $title, $content, $empty_text = '' ) {
function llms_sd_dashboard_date_widget (line 49) | function llms_sd_dashboard_date_widget( $title, $timestamp, $empty_text ...
function llms_sd_dashboard_donut_widget (line 79) | function llms_sd_dashboard_donut_widget( $title, $perc, $text = '', $siz...
FILE: includes/functions/llms.functions.templates.loop.php
function lifterlms_archive_description (line 25) | function lifterlms_archive_description() {
function lifterlms_get_archive_description (line 44) | function lifterlms_get_archive_description() {
function lifterlms_loop (line 88) | function lifterlms_loop( $query = null ) {
function llms_paginate_links (line 151) | function llms_paginate_links( $args ) {
function llms_get_loop_columns (line 215) | function llms_get_loop_columns() {
function llms_get_loop_list_classes (line 227) | function llms_get_loop_list_classes() {
function lifterlms_loop_end (line 251) | function lifterlms_loop_end() {
function lifterlms_loop_featured_video (line 265) | function lifterlms_loop_featured_video() {
function lifterlms_loop_link_end (line 287) | function lifterlms_loop_link_end() {
function lifterlms_loop_link_start (line 300) | function lifterlms_loop_link_start() {
function lifterlms_loop_start (line 313) | function lifterlms_loop_start() {
function lifterlms_template_loop_author (line 327) | function lifterlms_template_loop_author() {
function lifterlms_template_loop_difficulty (line 341) | function lifterlms_template_loop_difficulty() {
function lifterlms_template_loop_lesson_count (line 357) | function lifterlms_template_loop_lesson_count() {
function lifterlms_template_loop_featured_pricing_information (line 365) | function lifterlms_template_loop_featured_pricing_information() {
function lifterlms_template_loop_enroll_date (line 382) | function lifterlms_template_loop_enroll_date() {
function lifterlms_template_loop_enroll_status (line 397) | function lifterlms_template_loop_enroll_status() {
function lifterlms_template_loop_length (line 411) | function lifterlms_template_loop_length() {
function lifterlms_template_loop_progress (line 426) | function lifterlms_template_loop_progress() {
function lifterlms_template_loop_thumbnail (line 447) | function lifterlms_template_loop_thumbnail() {
FILE: includes/functions/llms.functions.templates.pricing.table.php
function llms_get_access_plan_classes (line 21) | function llms_get_access_plan_classes( $plan ) {
function llms_template_access_plan (line 44) | function llms_template_access_plan( $plan ) {
function llms_template_access_plan_button (line 61) | function llms_template_access_plan_button( $plan ) {
function llms_template_access_plan_description (line 78) | function llms_template_access_plan_description( $plan ) {
function llms_template_access_plan_feature (line 95) | function llms_template_access_plan_feature( $plan ) {
function llms_template_access_plan_pricing (line 112) | function llms_template_access_plan_pricing( $plan ) {
function llms_template_access_plan_restrictions (line 129) | function llms_template_access_plan_restrictions( $plan ) {
function llms_template_access_plan_title (line 146) | function llms_template_access_plan_title( $plan ) {
function llms_template_access_plan_trial (line 163) | function llms_template_access_plan_trial( $plan ) {
function llms_template_product_not_purchasable (line 180) | function llms_template_product_not_purchasable( $post_id = null ) {
function lifterlms_template_pricing_table (line 204) | function lifterlms_template_pricing_table( $post_id = null ) {
FILE: includes/functions/llms.functions.templates.privacy.php
function llms_agree_to_terms_form_field (line 24) | function llms_agree_to_terms_form_field( $echo = true ) {
function llms_privacy_policy_form_field (line 80) | function llms_privacy_policy_form_field( $echo = true ) {
FILE: includes/functions/llms.functions.templates.quizzes.php
function lifterlms_template_question_content (line 22) | function lifterlms_template_question_content( $args ) {
function lifterlms_template_question_description (line 46) | function lifterlms_template_question_description( $args ) {
function lifterlms_template_question_image (line 59) | function lifterlms_template_question_image( $args ) {
function lifterlms_template_question_video (line 72) | function lifterlms_template_question_video( $args ) {
function lifterlms_template_question_wrapper_end (line 85) | function lifterlms_template_question_wrapper_end( $args ) {
function lifterlms_template_question_wrapper_start (line 98) | function lifterlms_template_question_wrapper_start( $args ) {
function lifterlms_template_quiz_meta_info (line 111) | function lifterlms_template_quiz_meta_info() {
function lifterlms_template_quiz_attempt_results (line 124) | function lifterlms_template_quiz_attempt_results( $attempt = null ) {
function lifterlms_template_quiz_attempt_results_questions_list (line 142) | function lifterlms_template_quiz_attempt_results_questions_list( $attemp...
function lifterlms_template_quiz_results (line 161) | function lifterlms_template_quiz_results() {
function lifterlms_template_quiz_return_link (line 176) | function lifterlms_template_quiz_return_link() {
function lifterlms_template_quiz_wrapper_end (line 189) | function lifterlms_template_quiz_wrapper_end() {
function lifterlms_template_quiz_wrapper_start (line 202) | function lifterlms_template_quiz_wrapper_start() {
function lifterlms_template_start_button (line 216) | function lifterlms_template_start_button() {
FILE: includes/functions/llms.functions.updates.php
function llms_update_util_get_items_per_page (line 27) | function llms_update_util_get_items_per_page() {
function llms_update_util_post_duplicator (line 51) | function llms_update_util_post_duplicator( $id ) {
function llms_update_util_rekey_meta (line 76) | function llms_update_util_rekey_meta( $post_type, $new_key, $old_key ) {
FILE: includes/functions/llms.functions.user.postmeta.php
function llms_delete_user_postmeta (line 38) | function llms_delete_user_postmeta( $user_id, $post_id, $meta_key = null...
function llms_bulk_delete_user_postmeta (line 72) | function llms_bulk_delete_user_postmeta( $user_id, $post_id, $data = arr...
function llms_get_user_postmeta (line 108) | function llms_get_user_postmeta( $user_id, $post_id, $meta_key = null, $...
function llms_update_user_postmeta (line 151) | function llms_update_user_postmeta( $user_id, $post_id, $meta_key, $meta...
function llms_bulk_update_user_postmeta (line 199) | function llms_bulk_update_user_postmeta( $user_id, $post_id, $data = arr...
function _llms_query_user_postmeta (line 231) | function _llms_query_user_postmeta( $user_id, $post_id, $meta_key = null...
FILE: includes/functions/updates/llms-functions-updates-300.php
function llms_update_300_create_access_plans (line 31) | function llms_update_300_create_access_plans() {
function llms_update_300_del_deprecated_options (line 246) | function llms_update_300_del_deprecated_options() {
function llms_update_300_migrate_account_field_options (line 292) | function llms_update_300_migrate_account_field_options() {
function llms_update_300_migrate_coupon_data (line 361) | function llms_update_300_migrate_coupon_data() {
function llms_update_300_migrate_course_postmeta (line 397) | function llms_update_300_migrate_course_postmeta() {
function llms_update_300_migrate_email_postmeta (line 477) | function llms_update_300_migrate_email_postmeta() {
function llms_update_300_migrate_lesson_postmeta (line 491) | function llms_update_300_migrate_lesson_postmeta() {
function llms_update_300_migrate_order_data (line 549) | function llms_update_300_migrate_order_data() {
function llms_update_300_update_orders (line 590) | function llms_update_300_update_orders() {
function llms_update_300_update_db_version (line 687) | function llms_update_300_update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-303.php
function llms_update_303_update_students_role (line 20) | function llms_update_303_update_students_role() {
function llms_update_303_update_db_version (line 62) | function llms_update_303_update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-3120.php
function llms_update_3120_update_order_end_dates (line 20) | function llms_update_3120_update_order_end_dates() {
function llms_update_3120_update_integration_options (line 54) | function llms_update_3120_update_integration_options() {
function llms_update_3120_update_db_version (line 86) | function llms_update_3120_update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-3130.php
function llms_update_3130_create_default_instructors (line 21) | function llms_update_3130_create_default_instructors() {
function llms_update_3130_builder_notice (line 44) | function llms_update_3130_builder_notice() {
function llms_update_3130_update_db_version (line 72) | function llms_update_3130_update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-3160.php
function llms_update_3160_update_quiz_settings (line 20) | function llms_update_3160_update_quiz_settings() {
function llms_update_3160_lesson_to_quiz_relationships_migration (line 47) | function llms_update_3160_lesson_to_quiz_relationships_migration() {
function llms_update_3160_attempt_migration (line 70) | function llms_update_3160_attempt_migration() {
function llms_update_3160_ensure_no_dupe_question_rels (line 196) | function llms_update_3160_ensure_no_dupe_question_rels() {
function llms_update_3160_ensure_no_lesson_dupe_rels (line 311) | function llms_update_3160_ensure_no_lesson_dupe_rels() {
function llms_update_3160_update_question_data (line 424) | function llms_update_3160_update_question_data() {
function llms_update_3160_update_attempt_question_data (line 552) | function llms_update_3160_update_attempt_question_data() {
function llms_update_3160_update_quiz_to_lesson_rels (line 608) | function llms_update_3160_update_quiz_to_lesson_rels() {
function llms_update_3160_builder_notice (line 638) | function llms_update_3160_builder_notice() {
function llms_update_3160_update_db_version (line 669) | function llms_update_3160_update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-3280.php
function llms_update_3280_clear_session_cleanup_cron (line 20) | function llms_update_3280_clear_session_cleanup_cron() {
function llms_update_3280_update_db_version (line 31) | function llms_update_3280_update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-343.php
function llms_update_343_update_relationships (line 20) | function llms_update_343_update_relationships() {
function llms_update_343_update_db_version (line 51) | function llms_update_343_update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-360.php
function llms_update_360_set_product_visibility (line 23) | function llms_update_360_set_product_visibility() {
function llms_update_360_update_db_version (line 46) | function llms_update_360_update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-380.php
function llms_update_380_set_access_plan_visibility (line 20) | function llms_update_380_set_access_plan_visibility() {
function llms_update_380_update_db_version (line 45) | function llms_update_380_update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-400.php
function llms_update_400_remove_session_options (line 20) | function llms_update_400_remove_session_options() {
function llms_update_400_clear_session_cron (line 32) | function llms_update_400_clear_session_cron() {
function llms_update_400_update_db_version (line 43) | function llms_update_400_update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-4150.php
function llms_update_4150_remove_orphan_access_plans (line 20) | function llms_update_4150_remove_orphan_access_plans() {
function llms_update_4150_update_db_version (line 62) | function llms_update_4150_update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-450.php
function llms_update_450_migrate_events_open_sessions (line 20) | function llms_update_450_migrate_events_open_sessions() {
function llms_update_450_update_db_version (line 85) | function llms_update_450_update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-500.php
function llms_update_500_legacy_options_autoload_off (line 20) | function llms_update_500_legacy_options_autoload_off() {
function llms_update_500_add_admin_notice (line 52) | function llms_update_500_add_admin_notice() {
function llms_update_500_update_db_version (line 101) | function llms_update_500_update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-520.php
function llms_update_520_upcoming_reminder_notification_backward_compat (line 20) | function llms_update_520_upcoming_reminder_notification_backward_compat() {
function llms_update_520_update_db_version (line 48) | function llms_update_520_update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-600.php
function _get_db_version (line 22) | function _get_db_version() {
function migrate_achievements (line 33) | function migrate_achievements() {
function migrate_certificates (line 44) | function migrate_certificates() {
function migrate_award_templates (line 55) | function migrate_award_templates() {
function show_notice (line 114) | function show_notice() {
function update_db_version (line 158) | function update_db_version() {
function _migrate_awards (line 174) | function _migrate_awards( $type ) {
function _migrate_award (line 255) | function _migrate_award( $post_id, $type ) {
function _migrate_achievement_content (line 295) | function _migrate_achievement_content( $post_id ) {
function _migrate_image (line 321) | function _migrate_image( $post_id, $type ) {
function _add_legacy_opt (line 344) | function _add_legacy_opt( $engagement_type ) {
FILE: includes/functions/updates/llms-functions-updates-6100.php
function _get_db_version (line 24) | function _get_db_version() {
function migrate_spanish_users (line 35) | function migrate_spanish_users() {
function update_db_version (line 103) | function update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-630.php
function buddypress_profile_endpoints_bc (line 22) | function buddypress_profile_endpoints_bc() {
function update_db_version (line 49) | function update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-750.php
function _get_db_version (line 24) | function _get_db_version() {
function favorites_feature_bc (line 35) | function favorites_feature_bc() {
function update_db_version (line 46) | function update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-780.php
function _get_db_version (line 24) | function _get_db_version() {
function maybe_set_option_llms_access_plans_allow_skus (line 35) | function maybe_set_option_llms_access_plans_allow_skus() {
function update_db_version (line 60) | function update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-785.php
function _get_db_version (line 24) | function _get_db_version() {
function maybe_remove_pwc (line 35) | function maybe_remove_pwc() {
function show_notice (line 65) | function show_notice() {
function update_db_version (line 105) | function update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-900.php
function _get_db_version (line 14) | function _get_db_version() {
function show_notice (line 25) | function show_notice() {
function update_db_version (line 65) | function update_db_version() {
FILE: includes/functions/updates/llms-functions-updates-921.php
function _get_db_version (line 21) | function _get_db_version() {
function reset_course_calc_data_locks (line 38) | function reset_course_calc_data_locks() {
function update_db_version (line 91) | function update_db_version() {
FILE: includes/integrations/class.llms.integration.bbpress.php
class LLMS_Integration_BBPress (line 24) | class LLMS_Integration_BBPress extends LLMS_Abstract_Integration {
method configure (line 48) | protected function configure() {
method set_title_and_description (line 82) | public function set_title_and_description() {
method add_course_props (line 97) | public function add_course_props( $props, $course ) {
method add_membership_restrictions (line 110) | public function add_membership_restrictions( $post_types ) {
method course_settings_fields (line 123) | public function course_settings_fields( $fields ) {
method engagement_query_args (line 164) | public function engagement_query_args( $query_args, $action, $orig_arg...
method handle_course_forum_restriction (line 197) | public function handle_course_forum_restriction( $restriction ) {
method get_course_forum_ids (line 221) | public function get_course_forum_ids( $course ) {
method get_forum_course_restrictions (line 254) | public function get_forum_course_restrictions( $forum_id ) {
method is_installed (line 281) | public function is_installed() {
method register_shortcodes (line 293) | public function register_shortcodes( $classes ) {
method restriction_checks_courses (line 307) | public function restriction_checks_courses( $results ) {
method restriction_checks_memberships (line 360) | public function restriction_checks_memberships( $results ) {
method register_engagement_triggers (line 401) | public function register_engagement_triggers( $triggers ) {
method save_course_settings (line 418) | public function save_course_settings( $post_id ) {
FILE: includes/integrations/class.llms.integration.buddypress.php
class LLMS_Integration_Buddypress (line 19) | class LLMS_Integration_Buddypress extends LLMS_Abstract_Integration {
method configure (line 65) | protected function configure() {
method set_title_and_description (line 82) | public function set_title_and_description() {
method get_integration_settings (line 95) | public function get_integration_settings() {
method add_profile_nav_items (line 129) | public function add_profile_nav_items() {
method maybe_alter_update_account_redirect (line 200) | public function maybe_alter_update_account_redirect( $account_update_r...
method is_installed (line 211) | public function is_installed() {
method achievements_screen (line 224) | public function achievements_screen() {
method certificates_screen (line 241) | public function certificates_screen() {
method courses_screen (line 259) | public function courses_screen() {
method endpoint_content (line 286) | public function endpoint_content( $ep_key, $ep_template_cb ) {
method enqueue_assets (line 316) | public function enqueue_assets() {
method remove_paginate_links_filter (line 346) | public function remove_paginate_links_filter() {
method remove_courses_paginate_links_filter (line 358) | public function remove_courses_paginate_links_filter() {
method modify_courses_paginate_links (line 374) | public function modify_courses_paginate_links( $link ) {
method modify_paginate_links (line 392) | public function modify_paginate_links( $link ) {
method return_true_on_bp_my_profile (line 487) | public function return_true_on_bp_my_profile( $arg = null ) {
method memberships_screen (line 500) | public function memberships_screen() {
method restriction_checks (line 516) | public function restriction_checks( $results ) {
method get_profile_endpoints_options (line 565) | private function get_profile_endpoints_options() {
method populate_profile_endpoints (line 582) | private function populate_profile_endpoints() {
method get_profile_endpoints (line 615) | public function get_profile_endpoints( $active_only = true ) {
FILE: includes/interfaces/interface.llms.notification.manager.php
type LLMS_Interface_Notification_Manager (line 18) | interface LLMS_Interface_Notification_Manager {
method callback (line 43) | public function callback();
FILE: includes/interfaces/llms.interface.notification.controller.php
type LLMS_Interface_Notification_Controller (line 18) | interface LLMS_Interface_Notification_Controller {
method action_callback (line 29) | public function action_callback();
FILE: includes/interfaces/llms.interface.post.instructors.php
type LLMS_Interface_Post_Instructors (line 18) | interface LLMS_Interface_Post_Instructors {
method instructors (line 27) | public function instructors();
method get_instructors (line 37) | public function get_instructors( $exclude_hidden = false );
method set_instructors (line 47) | public function set_instructors( $instructors = array() );
FILE: includes/llms-notifications.php
function llms_maybe_hide_notifications (line 14) | function llms_maybe_hide_notifications( $priority ) {
FILE: includes/llms.functions.core.php
function llms_anonymize_string (line 66) | function llms_anonymize_string( $string, $char = '*' ) {
function llms_assoc_array_insert (line 109) | function llms_assoc_array_insert( $array, $after_key, $insert_key, $inse...
function llms_content (line 142) | function llms_content( $content = '' ) {
function llms_deprecated_function (line 167) | function llms_deprecated_function( $function, $version, $replacement = n...
function llms_cleanup_tmp (line 182) | function llms_cleanup_tmp() {
function llms_esc_and_quote_str (line 210) | function llms_esc_and_quote_str( $str ) {
function llms_get_completable_post_types (line 221) | function llms_get_completable_post_types() {
function llms_get_completable_taxonomies (line 240) | function llms_get_completable_taxonomies() {
function llms_get_unprefixed_post_types (line 259) | function llms_get_unprefixed_post_types() {
function llms_get_core_supported_themes (line 278) | function llms_get_core_supported_themes() {
function llms_get_date_diff (line 314) | function llms_get_date_diff( $time1, $time2, $precision = 2 ) {
function llms_get_dom_document (line 402) | function llms_get_dom_document( $string ) {
function llms_get_donut (line 424) | function llms_get_donut( $percentage, $text = '', $size = 'default', $cl...
function llms_get_engagement_triggers (line 447) | function llms_get_engagement_triggers() {
function llms_current_user_can_edit_product (line 484) | function llms_current_user_can_edit_product( $product_id ) {
function llms_get_engagement_types (line 495) | function llms_get_engagement_types() {
function llms_get_enrollable_post_types (line 520) | function llms_get_enrollable_post_types() {
function llms_get_enrollable_status_check_post_types (line 546) | function llms_get_enrollable_status_check_post_types() {
function llms_get_option_page_anchor (line 575) | function llms_get_option_page_anchor( $option_name, $target = '_blank' ) {
function llms_get_product_visibility_options (line 600) | function llms_get_product_visibility_options() {
function llms_get_enrolled_students (line 634) | function llms_get_enrolled_students( $post_id, $statuses = 'enrolled', $...
function llms_get_instructors_defaults (line 663) | function llms_get_instructors_defaults() {
function llms_filter_input_sanitize_string (line 701) | function llms_filter_input_sanitize_string( $type, $variable_name, $flag...
function llms_find_coupon (line 736) | function llms_find_coupon( $code = '', $dupcheck_id = 0 ) {
function llms_get_enrollment_statuses (line 761) | function llms_get_enrollment_statuses() {
function llms_get_enrollment_status_name (line 788) | function llms_get_enrollment_status_name( $status ) {
function llms_get_ip_address (line 813) | function llms_get_ip_address() {
function llms_get_open_registration_status (line 847) | function llms_get_open_registration_status() {
function llms_get_post (line 877) | function llms_get_post( $post, $error = false ) {
function llms_get_post_parent_course (line 915) | function llms_get_post_parent_course( $post ) {
function llms_get_transaction_statuses (line 947) | function llms_get_transaction_statuses() {
function llms_is_ajax (line 974) | function llms_is_ajax() {
function llms_is_rest (line 987) | function llms_is_rest() {
function llms_is_block_theme (line 1007) | function llms_is_block_theme() {
function llms_is_block_editor (line 1025) | function llms_is_block_editor(): bool {
function llms_is_editor_block_rendering (line 1046) | function llms_is_editor_block_rendering() {
function llms_is_site_https (line 1071) | function llms_is_site_https() {
function llms_make_select2_post_array (line 1087) | function llms_make_select2_post_array( $post_ids = array(), $template = ...
function llms_make_select2_student_array (line 1130) | function llms_make_select2_student_array( $user_ids = array(), $template...
function llms_maybe_define_constant (line 1169) | function llms_maybe_define_constant( $name, $value ) {
function llms_parse_bool (line 1185) | function llms_parse_bool( $val ) {
function llms_php_error_constant_to_code (line 1199) | function llms_php_error_constant_to_code( $code ) {
function llms_set_time_limit (line 1232) | function llms_set_time_limit( $limit = 0 ) {
function llms_strip_prefixes (line 1255) | function llms_strip_prefixes( $string, $prefixes = array() ) {
function llms_trim_string (line 1292) | function llms_trim_string( $string, $chars = 200, $suffix = '...' ) {
function llms_verify_nonce (line 1318) | function llms_verify_nonce( $nonce, $action, $request_method = 'POST' ) {
function llms_sanitize_with_safelist (line 1350) | function llms_sanitize_with_safelist( $needle, $safelist, $default = nul...
FILE: includes/llms.spam.functions.php
function llms_is_spammer (line 24) | function llms_is_spammer() {
function llms_get_spam_activity (line 52) | function llms_get_spam_activity( $ip = null ) {
function llms_track_spam_activity (line 94) | function llms_track_spam_activity( $ip = null ) {
function llms_clear_spam_activity (line 133) | function llms_clear_spam_activity( $ip = null ) {
function llms_track_failed_checkouts_for_spam (line 157) | function llms_track_failed_checkouts_for_spam() {
function llms_is_spam_protection_enabled (line 185) | function llms_is_spam_protection_enabled() {
function llms_disable_checkout_for_spammers (line 198) | function llms_disable_checkout_for_spammers() {
FILE: includes/llms.template.functions.php
function llms_email_body (line 38) | function llms_email_body( $content = '' ) {
function llms_email_footer (line 54) | function llms_email_footer() {
function llms_email_header (line 69) | function llms_email_header( $heading = '' ) {
function llms_template_redirect (line 84) | function llms_template_redirect() {
function lifterlms_template_single_title (line 107) | function lifterlms_template_single_title() {
function lifterlms_template_single_short_description (line 120) | function lifterlms_template_single_short_description() {
function lifterlms_template_single_course_content (line 133) | function lifterlms_template_single_course_content() {
function lifterlms_template_single_full_description (line 152) | function lifterlms_template_single_full_description() {
function lifterlms_template_single_membership_full_description (line 165) | function lifterlms_template_single_membership_full_description() {
function lifterlms_template_single_course_progress (line 179) | function lifterlms_template_single_course_progress() {
function lifterlms_template_single_meta_wrapper_start (line 193) | function lifterlms_template_single_meta_wrapper_start() {
function lifterlms_template_single_meta_wrapper_end (line 204) | function lifterlms_template_single_meta_wrapper_end() {
function lifterlms_template_single_length (line 219) | function lifterlms_template_single_length() {
function lifterlms_template_single_course_categories (line 233) | function lifterlms_template_single_course_categories() {
function lifterlms_template_single_course_tags (line 246) | function lifterlms_template_single_course_tags() {
function lifterlms_template_single_course_tracks (line 259) | function lifterlms_template_single_course_tracks() {
function lifterlms_template_single_video (line 271) | function lifterlms_template_single_video() {
function lifterlms_template_single_membership_video (line 284) | function lifterlms_template_single_membership_video() {
function lifterlms_template_single_lesson_video (line 298) | function lifterlms_template_single_lesson_video() {
function lifterlms_template_single_audio (line 311) | function lifterlms_template_single_audio() {
function lifterlms_template_single_membership_audio (line 324) | function lifterlms_template_single_membership_audio() {
function lifterlms_template_single_lesson_audio (line 337) | function lifterlms_template_single_lesson_audio() {
function lifterlms_template_single_difficulty (line 350) | function lifterlms_template_single_difficulty() {
function lifterlms_template_single_prerequisites (line 363) | function lifterlms_template_single_prerequisites() {
function lifterlms_template_single_syllabus (line 382) | function lifterlms_template_single_syllabus() {
function lifterlms_template_single_parent_course (line 395) | function lifterlms_template_single_parent_course() {
function llms_template_favorite (line 412) | function llms_template_favorite( $object_id = null, $object_type = 'less...
function llms_template_syllabus_favorite_lesson_preview (line 434) | function llms_template_syllabus_favorite_lesson_preview( $lesson ) {
function lifterlms_template_complete_lesson_link (line 448) | function lifterlms_template_complete_lesson_link() {
function lifterlms_template_lesson_navigation (line 460) | function lifterlms_template_lesson_navigation() {
function lifterlms_template_single_membership_title (line 473) | function lifterlms_template_single_membership_title() {
function lifterlms_get_content (line 483) | function lifterlms_get_content( $args ) {
function llms_setup_course_data (line 495) | function llms_setup_course_data( $post ) {
function llms_setup_lesson_data (line 525) | function llms_setup_lesson_data( $post ) {
function get_section_data (line 559) | function get_section_data( $sections ) {
function get_lesson_data (line 593) | function get_lesson_data( $lessons ) {
function lifterlms_page_title (line 629) | function lifterlms_page_title( $echo = true ) {
function lifterlms_course_progress_bar (line 680) | function lifterlms_course_progress_bar( $progress, $link = false, $butto...
function llms_get_progress_bar_html (line 701) | function llms_get_progress_bar_html( $percentage ) {
function lifterlms_course_continue_button (line 731) | function lifterlms_course_continue_button( $post_id = null, $student = n...
function lifterlms_get_course_thumbnail (line 798) | function lifterlms_get_course_thumbnail() {
function lifterlms_get_featured_image (line 817) | function lifterlms_get_featured_image( $post_id ) {
function llms_placeholder_img_src (line 835) | function llms_placeholder_img_src() {
function llms_placeholder_img (line 845) | function llms_placeholder_img( $size = 'full' ) {
function llms_featured_img (line 861) | function llms_featured_img( $post_id, $size ) {
function llms_get_author (line 889) | function llms_get_author( $args = array() ) {
function lifterlms_output_content_wrapper (line 945) | function lifterlms_output_content_wrapper() {
function lifterlms_output_content_wrapper_end (line 957) | function lifterlms_output_content_wrapper_end() {
function lifterlms_get_sidebar (line 969) | function lifterlms_get_sidebar() {
function llms_person_edit_account_url (line 982) | function llms_person_edit_account_url() {
function llms_person_redeem_voucher_url (line 993) | function llms_person_redeem_voucher_url() {
function llms_person_my_courses_url (line 1007) | function llms_person_my_courses_url() {
function get_product_query_var (line 1022) | function get_product_query_var( $vars ) {
function get_available_payment_options (line 1034) | function get_available_payment_options() {
function llms_get_product (line 1067) | function llms_get_product( $the_product = false, $args = array() ) {
function llms_get_excerpt (line 1084) | function llms_get_excerpt( $post_id ) {
function llms_shuffle_assoc (line 1106) | function llms_shuffle_assoc( &$array ) {
function llms_get_image_size (line 1128) | function llms_get_image_size( $name, $default = array() ) {
function llms_post_classes (line 1154) | function llms_post_classes( $classes, $class = array(), $post_id = '' ) {
function lifterlms_template_single_reviews (line 1195) | function lifterlms_template_single_reviews() {
function llms_is_elementor_post (line 1206) | function llms_is_elementor_post( $post_id = false ) {
function llms_is_beaver_builder_post (line 1235) | function llms_is_beaver_builder_post( $post_id = false ) {
FILE: includes/models/class-llms-event.php
class LLMS_Event (line 19) | class LLMS_Event extends LLMS_Abstract_Database_Store {
method __construct (line 72) | public function __construct( $id = null, $hydrate = false ) {
method delete_meta (line 93) | public function delete_meta( $key = null, $save = false ) {
method get_meta (line 114) | public function get_meta( $key = null, $cache = true ) {
method set_meta (line 137) | public function set_meta( $key, $val, $save = false ) {
method set_metas (line 154) | public function set_metas( $metas, $save = false ) {
method set_unencoded_metas (line 177) | protected function set_unencoded_metas( $metas, $save = false ) {
FILE: includes/models/model.llms.access.plan.php
class LLMS_Access_Plan (line 52) | class LLMS_Access_Plan extends LLMS_Post_Model {
method can_expire (line 112) | public function can_expire() {
method calculate_redirection_url (line 124) | private function calculate_redirection_url( $redirect_type ) {
method get_access_period_name (line 174) | public function get_access_period_name( $period = null, $length = null...
method get_creation_args (line 204) | protected function get_creation_args( $title = '' ) {
method get_redirection_url (line 224) | public function get_redirection_url( $encode = true, $querystring_only...
method get_checkout_url (line 263) | public function get_checkout_url( $check_availability = true ) {
method get_initial_price (line 333) | public function get_initial_price( $price_args = array(), $coupon = nu...
method get_free_pricing_text (line 377) | public function get_free_pricing_text( $format = 'html' ) {
method get_price (line 411) | public function get_price( $key, $price_args = array(), $format = 'htm...
method get_price_with_coupon (line 456) | public function get_price_with_coupon( $key, $coupon_id, $price_args =...
method get_product (line 531) | public function get_product() {
method get_product_type (line 542) | public function get_product_type() {
method get_enroll_text (line 557) | public function get_enroll_text( $verbose = false ) {
method get_expiration_details (line 593) | public function get_expiration_details() {
method get_schedule_details (line 614) | public function get_schedule_details() {
method get_trial_details (line 649) | public function get_trial_details() {
method get_visibility (line 671) | public function get_visibility() {
method has_availability_restrictions (line 687) | public function has_availability_restrictions() {
method has_free_checkout (line 698) | public function has_free_checkout() {
method has_trial (line 710) | public function has_trial() {
method is_available_to_user (line 726) | public function is_available_to_user( $user_id = null ) {
method is_featured (line 755) | public function is_featured() {
method is_free (line 768) | public function is_free() {
method is_on_sale (line 779) | public function is_on_sale() {
method is_visible (line 828) | public function is_visible() {
method is_recurring (line 839) | public function is_recurring() {
method requires_payment (line 854) | public function requires_payment( $coupon_id = null ) {
method set_visibility (line 879) | public function set_visibility( $visibility ) {
method toArrayAfter (line 891) | protected function toArrayAfter( $arr ) {
method toArrayCustom (line 904) | protected function toArrayCustom( $arr ) {
FILE: includes/models/model.llms.add-on.php
class LLMS_Add_On (line 18) | class LLMS_Add_On {
method __construct (line 44) | public function __construct( $addon = array(), $lookup_key = 'id' ) {
method __get (line 63) | public function __get( $key ) {
method activate (line 75) | public function activate() {
method deactivate (line 107) | public function deactivate() {
method get (line 132) | public function get( $key ) {
method get_channel_subscription (line 143) | public function get_channel_subscription() {
method get_install_status (line 155) | public function get_install_status( $translate = false ) {
method get_installed_version (line 174) | public function get_installed_version() {
method get_latest_version (line 195) | public function get_latest_version() {
method get_l10n (line 210) | public function get_l10n( $string ) {
method get_license_status (line 243) | public function get_license_status( $translate = false ) {
method get_permalink (line 263) | public function get_permalink() {
method get_type (line 287) | public function get_type() {
method get_status (line 316) | public function get_status( $translate = false ) {
method get_image (line 342) | public function get_image( $type = 'addon' ) {
method has_available_update (line 364) | public function has_available_update() {
method is_active (line 375) | public function is_active() {
method is_installable (line 402) | public function is_installable() {
method is_installed (line 414) | public function is_installed() {
method is_licensed (line 439) | public function is_licensed() {
method lookup_add_on (line 455) | private function lookup_add_on( $lookup_key, $lookup_val ) {
method uninstall (line 484) | public function uninstall() {
method uninstall_real (line 509) | private function uninstall_real() {
FILE: includes/models/model.llms.coupon.php
class LLMS_Coupon (line 31) | class LLMS_Coupon extends LLMS_Post_Model {
method applies_to_plan (line 57) | public function applies_to_plan( $plan_id ) {
method applies_to_product (line 90) | public function applies_to_product( $product_id ) {
method get_expiration_time (line 109) | public function get_expiration_time() {
method get_formatted_discount_type (line 124) | public function get_formatted_discount_type() {
method get_formatted_amount (line 143) | public function get_formatted_amount( $amount = 'coupon_amount' ) {
method get_products (line 164) | public function get_products() {
method get_remaining_uses (line 176) | public function get_remaining_uses() {
method get_uses (line 199) | public function get_uses() {
method has_main_discount (line 225) | public function has_main_discount() {
method has_remaining_uses (line 234) | public function has_remaining_uses() {
method has_trial_discount (line 249) | public function has_trial_discount() {
method is_expired (line 260) | public function is_expired() {
method is_valid (line 278) | public function is_valid( $plan_id ) {
FILE: includes/models/model.llms.course.php
class LLMS_Course (line 55) | class LLMS_Course extends LLMS_Post_Model implements LLMS_Interface_Post...
method __construct (line 135) | public function __construct( $model, $args = array() ) {
method instructors (line 149) | public function instructors() {
method get_available_points (line 160) | public function get_available_points() {
method get_prerequisite_id (line 186) | public function get_prerequisite_id( $type = 'course' ) {
method get_categories (line 218) | public function get_categories( $args = array() ) {
method get_difficulty (line 234) | public function get_difficulty( $field = 'name' ) {
method get_instructors (line 254) | public function get_instructors( $exclude_hidden = false ) {
method get_lessons (line 282) | public function get_lessons( $return = 'lessons' ) {
method get_lessons_count (line 309) | public function get_lessons_count() {
method get_quizzes (line 337) | public function get_quizzes() {
method get_sections (line 357) | public function get_sections( $return = 'sections' ) {
method get_student_count (line 403) | public function get_student_count( $skip_cache = false ) {
method get_students (line 457) | public function get_students( $statuses = 'enrolled', $limit = 50, $sk...
method get_tags (line 469) | public function get_tags( $args = array() ) {
method get_to_array_excluded_properties (line 483) | protected function get_to_array_excluded_properties() {
method get_tracks (line 527) | public function get_tracks( $args = array() ) {
method get_enrolled_students (line 541) | public function get_enrolled_students( $limit, $skip ) {
method get_percent_complete (line 553) | public function get_percent_complete( $user_id = '' ) {
method get_product (line 569) | public function get_product() {
method has_date_passed (line 581) | public function has_date_passed( $date_key ) {
method has_capacity (line 607) | public function has_capacity() {
method has_prerequisite (line 633) | public function has_prerequisite( $type = 'any' ) {
method is_enrollment_open (line 663) | public function is_enrollment_open() {
method is_open (line 698) | public function is_open() {
method is_prerequisite_complete (line 730) | public function is_prerequisite_complete( $type = 'course', $student_i...
method set_instructors (line 761) | public function set_instructors( $instructors = array() ) {
method toArrayAfter (line 777) | public function toArrayAfter( $arr ) {
FILE: includes/models/model.llms.instructor.php
class LLMS_Instructor (line 24) | class LLMS_Instructor extends LLMS_Abstract_User_Data {
method add_parent (line 34) | public function add_parent( $parent_ids ) {
method get_assistants (line 67) | public function get_assistants() {
method get_courses (line 93) | public function get_courses( $args = array(), $return = 'llms_posts' ) {
method get_memberships (line 115) | public function get_memberships( $args = array(), $return = 'llms_post...
method get_posts (line 136) | public function get_posts( $args = array(), $return = 'llms_posts' ) {
method get_students (line 192) | public function get_students( $args = array() ) {
method has_student (line 228) | public function has_student( $student ) {
method is_instructor (line 258) | public function is_instructor( $post_id = null ) {
method toArray (line 329) | public function toArray() {
FILE: includes/models/model.llms.lesson.php
class LLMS_Lesson (line 47) | class LLMS_Lesson extends LLMS_Post_Model {
method __construct (line 116) | public function __construct( $model, $args = array() ) {
method get_available_date (line 135) | public function get_available_date( $format = '' ) {
method get_course (line 236) | public function get_course() {
method get_creation_args (line 255) | protected function get_creation_args( $args = null ) {
method get_order (line 306) | public function get_order() {
method get_parent_course (line 322) | public function get_parent_course() {
method get_parent_section (line 337) | public function get_parent_section() {
method get_preview_classes (line 348) | public function get_preview_classes() {
method get_preview_icon_html (line 376) | public function get_preview_icon_html() {
method get_section (line 403) | public function get_section() {
method get_quiz (line 421) | public function get_quiz() {
method has_prerequisite (line 439) | public function has_prerequisite() {
method has_modified_slug (line 454) | public function has_modified_slug() {
method has_quiz (line 468) | public function has_quiz() {
method is_available (line 482) | public function is_available() {
method is_complete (line 509) | public function is_complete( $user_id = null ) {
method is_free (line 531) | public function is_free() {
method is_orphan (line 543) | public function is_orphan() {
method is_quiz_enabled (line 571) | public function is_quiz_enabled() {
method toArrayAfter (line 586) | public function toArrayAfter( $arr ) {
method update (line 607) | public function update( $data ) {
method set_title (line 638) | public function set_title( $title ) {
method set_excerpt (line 656) | public function set_excerpt( $excerpt ) {
method set_parent_section (line 672) | public function set_parent_section( $section_id ) {
method set_order (line 688) | public function set_order( $order ) {
method set_parent_course (line 705) | public function set_parent_course( $course_id ) {
method get_prerequisite (line 719) | public function get_prerequisite() {
method has_content (line 736) | public function has_content() {
method get_next_lesson (line 755) | public function get_next_lesson() {
method get_previous_lesson (line 773) | public function get_previous_lesson() {
method get_sibling (line 786) | protected function get_sibling( $direction ) {
method get_sibling_lesson_query (line 814) | protected function get_sibling_lesson_query( $direction ) {
method get_sibling_section_query (line 886) | protected function get_sibling_section_query( $direction ) {
FILE: includes/models/model.llms.membership.php
class LLMS_Membership (line 39) | class LLMS_Membership extends LLMS_Post_Model implements LLMS_Interface_...
method __construct (line 83) | public function __construct( $model, $args = array() ) {
method add_auto_enroll_courses (line 100) | public function add_auto_enroll_courses( $course_ids, $replace = false...
method get_associated_posts (line 130) | public function get_associated_posts( $post_type = null ) {
method get_auto_enroll_courses (line 182) | public function get_auto_enroll_courses() {
method get_categories (line 216) | public function get_categories( $args = array() ) {
method get_instructors (line 228) | public function get_instructors( $exclude_hidden = false ) {
method get_product (line 244) | public function get_product() {
method get_student_count (line 256) | public function get_student_count() {
method get_students (line 280) | public function get_students( $statuses = 'enrolled', $limit = 50, $sk...
method get_tags (line 292) | public function get_tags( $args = array() ) {
method instructors (line 303) | public function instructors() {
method query_associated_courses (line 317) | protected function query_associated_courses() {
method query_associated_posts (line 350) | protected function query_associated_posts( $post_type, $enabled_key, $...
method remove_auto_enroll_course (line 402) | public function remove_auto_enroll_course( $course_id ) {
method set_instructors (line 414) | public function set_instructors( $instructors = array() ) {
method toArrayAfter (line 429) | public function toArrayAfter( $arr ) {
FILE: includes/models/model.llms.notification.php
class LLMS_Notification (line 20) | class LLMS_Notification implements JsonSerializable {
method __construct (line 114) | public function __construct( $notification = null ) {
method __get (line 130) | public function __get( $key ) {
method create (line 142) | public function create( $data = array() ) {
method is_subscriber_self (line 194) | public function is_subscriber_self() {
method get (line 206) | public function get( $key, $skip_cache = false ) {
method get_html (line 232) | public function get_html() {
method get_table (line 247) | private function get_table() {
method get_view (line 259) | public function get_view() {
method jsonSerialize (line 274) | #[ReturnTypeWillChange]
method load (line 287) | public function load() {
method set (line 323) | public function set( $key, $val ) {
method toArray (line 364) | public function toArray() {
FILE: includes/models/model.llms.order.php
class LLMS_Order (line 94) | class LLMS_Order extends LLMS_Post_Model {
method add_note (line 190) | public function add_note( $note, $added_by_user = false ) {
method after_create (line 245) | protected function after_create() {
method calculate_next_payment_date (line 263) | private function calculate_next_payment_date( $format = 'Y-m-d H:i:s' ) {
method calculate_trial_end_date (line 354) | private function calculate_trial_end_date( $format = 'Y-m-d H:i:s' ) {
method can_be_confirmed (line 379) | public function can_be_confirmed() {
method can_be_retried (line 407) | public function can_be_retried() {
method can_resubscribe (line 448) | public function can_resubscribe() {
method can_switch_source (line 491) | public function can_switch_source() {
method generate_order_key (line 513) | public function generate_order_key() {
method get_access_expiration_date (line 540) | public function get_access_expiration_date( $format = 'Y-m-d' ) {
method get_access_status (line 586) | public function get_access_status() {
method get_action_args (line 644) | protected function get_action_args() {
method get_coupon_amount (line 658) | public function get_coupon_amount( $payment = 'regular' ) {
method get_customer_name (line 683) | public function get_customer_name() {
method get_customer_full_address (line 697) | public function get_customer_full_address() {
method get_creation_args (line 725) | protected function get_creation_args( $title = '' ) {
method get_gateway (line 765) | public function get_gateway() {
method get_initial_price (line 784) | public function get_initial_price( $price_args = array(), $format = 'h...
method get_notes (line 807) | public function get_notes( $number = 10, $page = 1 ) {
method get_product (line 830) | public function get_product() {
method get_last_transaction (line 844) | public function get_last_transaction( $status = 'any', $type = 'any' ) {
method get_last_transaction_date (line 869) | public function get_last_transaction_date( $status = 'llms-txn-succeed...
method get_next_payment_due_date (line 888) | public function get_next_payment_due_date( $format = 'Y-m-d H:i:s' ) {
method get_next_scheduled_action_time (line 932) | public function get_next_scheduled_action_time( $action ) {
method get_remaining_payments (line 944) | public function get_remaining_payments() {
method get_retry_rules (line 985) | private function get_retry_rules() {
method get_transaction_total (line 1031) | public function get_transaction_total( $type = 'amount' ) {
method get_start_date (line 1098) | public function get_start_date( $format = 'Y-m-d H:i:s' ) {
method get_switch_source_action (line 1141) | public function get_switch_source_action() {
method get_transactions (line 1183) | public function get_transactions( $args = array() ) {
method get_trial_end_date (line 1323) | public function get_trial_end_date( $format = 'Y-m-d H:i:s' ) {
method get_revenue (line 1354) | public function get_revenue( $type = 'net' ) {
method get_view_link (line 1384) | public function get_view_link() {
method has_access (line 1397) | public function has_access() {
method has_coupon (line 1408) | public function has_coupon() {
method has_discount (line 1419) | public function has_discount() {
method has_plan_expiration (line 1430) | public function has_plan_expiration() {
method has_sale (line 1441) | public function has_sale() {
method has_scheduled_payment (line 1452) | public function has_scheduled_payment() {
method has_trial (line 1464) | public function has_trial() {
method has_trial_ended (line 1476) | public function has_trial_ended() {
method init (line 1497) | public function init( $user_data, $plan, $gateway, $coupon = false ) {
method is_legacy (line 1620) | public function is_legacy() {
method is_recurring (line 1631) | public function is_recurring() {
method maybe_schedule_expiration (line 1643) | public function maybe_schedule_expiration() {
method maybe_schedule_payment (line 1668) | public function maybe_schedule_payment( $recalc = true ) {
method maybe_schedule_retry (line 1709) | public function maybe_schedule_retry() {
method record_transaction (line 1793) | public function record_transaction( $data = array() ) {
method set_date (line 1846) | public function set_date( $date_key, $date_val ) {
method set_status (line 1883) | public function set_status( $status ) {
method set_user_data (line 1920) | public function set_user_data( $user_or_data ) {
method start_access (line 1976) | public function start_access() {
method unschedule_expiration (line 2011) | public function unschedule_expiration() {
method unschedule_recurring_payment (line 2029) | public function unschedule_recurring_payment() {
method schedule_recurring_payment (line 2063) | public function schedule_recurring_payment( $next_payment_date = false...
method get_recurring_payment_due_date_for_scheduler (line 2108) | public function get_recurring_payment_due_date_for_scheduler( $next_pa...
method supports_modify_recurring_payments (line 2140) | public function supports_modify_recurring_payments() {
FILE: includes/models/model.llms.post.instructors.php
class LLMS_Post_Instructors (line 27) | class LLMS_Post_Instructors {
method __construct (line 50) | public function __construct( $post ) {
method get_instructors (line 82) | public function get_instructors( $exclude_hidden = false ) {
method pre_set_instructors (line 121) | public function pre_set_instructors( $instructors = array() ) {
method set_instructors (line 157) | public function set_instructors( $instructors = array() ) {
FILE: includes/models/model.llms.product.php
class LLMS_Product (line 24) | class LLMS_Product extends LLMS_Post_Model {
method get_access_plan_limit (line 56) | public function get_access_plan_limit() {
method get_access_plans (line 97) | public function get_access_plans( $free_only = false, $visible_only = ...
method get_catalog_visibility (line 173) | public function get_catalog_visibility() {
method get_catalog_visibility_name (line 194) | public function get_catalog_visibility_name() {
method get_pricing_table_columns_count (line 214) | public function get_pricing_table_columns_count( $free_only = false ) {
method get_restrictions (line 259) | public function get_restrictions() {
method has_free_access_plan (line 299) | public function has_free_access_plan() {
method has_restrictions (line 323) | public function has_restrictions() {
method is_purchasable (line 353) | public function is_purchasable() {
method set_catalog_visibility (line 385) | public function set_catalog_visibility( $visibility ) {
method has_active_subscriptions (line 400) | public function has_active_subscriptions( $use_cache = true ) {
FILE: includes/models/model.llms.question.choice.php
class LLMS_Question_Choice (line 18) | class LLMS_Question_Choice {
method __construct (line 37) | public function __construct( $question_id, $data_or_id = array() ) {
method create (line 63) | public function create( $data ) {
method delete (line 76) | public function delete() {
method exists (line 87) | public function exists() {
method get (line 100) | public function get( $key, $default = '' ) {
method get_choice (line 116) | public function get_choice() {
method get_image (line 130) | public function get_image() {
method get_data (line 148) | public function get_data() {
method get_question (line 159) | public function get_question() {
method get_question_id (line 170) | public function get_question_id() {
method hydrate (line 182) | private function hydrate( $data ) {
method is_correct (line 195) | public function is_correct() {
method save (line 214) | public function save() {
method set (line 232) | public function set( $key, $val ) {
method set_question (line 284) | public function set_question( $id ) {
method update (line 303) | public function update( $data = array() ) {
FILE: includes/models/model.llms.question.php
class LLMS_Question (line 24) | class LLMS_Question extends LLMS_Post_Model {
method create_choice (line 69) | public function create_choice( $data ) {
method delete_choice (line 98) | public function delete_choice( $id ) {
method get_auto_grade_type (line 114) | public function get_auto_grade_type() {
method get_creation_args (line 135) | protected function get_creation_args( $args = null ) {
method get (line 203) | public function get( $key, $raw = false ) {
method get_choice (line 224) | public function get_choice( $id ) {
method get_choices (line 245) | public function get_choices( $return = 'choices' ) {
method get_description (line 284) | public function get_description() {
method get_conditional_correct_value (line 304) | public function get_conditional_correct_value() {
method get_correct_choice (line 319) | public function get_correct_choice() {
method get_question (line 357) | public function get_question( $format = 'html', $attempt = null ) {
method get_questions (line 382) | public function get_questions() {
method get_image (line 395) | public function get_image( $size = 'full', $unused = null ) {
method get_next_choice_marker (line 423) | protected function get_next_choice_marker() {
method get_question_type (line 440) | public function get_question_type() {
method get_quiz (line 451) | public function get_quiz() {
method get_video (line 463) | public function get_video() {
method grade (line 493) | public function grade( $answer ) {
method has_description (line 576) | public function has_description() {
method has_image (line 589) | public function has_image() {
method has_video (line 607) | public function has_video() {
method is_orphan (line 620) | public function is_orphan() {
method questions (line 643) | public function questions() {
method sort_choices (line 657) | private function sort_choices( $choice_a, $choice_b ) {
method supports (line 673) | public function supports( $feature, $option = null ) {
method toArrayAfter (line 720) | protected function toArrayAfter( $arr ) {
method update_choice (line 754) | public function update_choice( $data ) {
method get_quizzes (line 780) | public function get_quizzes() {
method toArrayCustom (line 812) | protected function toArrayCustom( $arr ) {
FILE: includes/models/model.llms.quiz.attempt.php
class LLMS_Quiz_Attempt (line 32) | class LLMS_Quiz_Attempt extends LLMS_Abstract_Database_Store {
method __construct (line 82) | public function __construct( $item = null ) {
method answer_question (line 126) | public function answer_question( $question_id, $answer ) {
method calculate_grade (line 159) | public function calculate_grade() {
method calculate_point_weight (line 188) | private function calculate_point_weight() {
method do_completion_actions (line 201) | public function do_completion_actions() {
method end (line 237) | public function end( $silent = false ) {
method get_siblings (line 265) | public function get_siblings( $args = array(), $return = 'attempts' ) {
method get_count (line 295) | public function get_count( $key ) {
method get_date (line 346) | public function get_date( $key, $format = null ) {
method get_first_question (line 363) | public function get_first_question() {
method get_question_order (line 384) | public function get_question_order( $question_id ) {
method get_key (line 404) | public function get_key() {
method get_new_questions (line 417) | private function get_new_questions() {
method get_next_question (line 492) | public function get_next_question( $last_question = null, $return = 'i...
method get_previous_question (line 519) | public function get_previous_question( $question_id ) {
method get_question (line 547) | public function get_question( $question_id, $return = 'id' ) {
method get_permalink (line 564) | public function get_permalink() {
method get_questions (line 579) | public function get_questions( $cache = true ) {
method get_question_objects (line 599) | public function get_question_objects( $cache = true, $filter_removed =...
method get_question_answer (line 622) | public function get_question_answer( $question_id, $cache = true, $fil...
method get_quiz (line 646) | public function get_quiz() {
method get_student (line 657) | public function get_student() {
method get_time (line 669) | public function get_time( $precision = 2 ) {
method get_title (line 684) | public function get_title() {
method init (line 708) | public static function init( $quiz_id, $lesson_id, $student = null ) {
method randomize_attempt_questions (line 747) | public static function randomize_attempt_questions( $questions ) {
method is_auto_gradeable (line 798) | private function is_auto_gradeable() {
method is_last_attempt (line 817) | public function is_last_attempt() {
method is_passing (line 836) | public function is_passing() {
method can_be_resumed (line 847) | public function can_be_resumed() {
method has_resume_attempt_time_expired (line 861) | public function has_resume_attempt_time_expired() {
method l10n (line 899) | public function l10n( $key ) {
method set_questions (line 926) | public function set_questions( $questions = array(), $save = false ) {
method set_status (line 940) | public function set_status( $status, $save = false ) {
method start (line 956) | public function start() {
method to_array (line 970) | public function to_array() {
method delete (line 983) | public function delete() {
FILE: includes/models/model.llms.quiz.attempt.question.php
class LLMS_Quiz_Attempt_Question (line 19) | class LLMS_Quiz_Attempt_Question {
method __construct (line 31) | public function __construct( $data = array() ) {
method can_be_manually_graded (line 56) | public function can_be_manually_graded() {
method get (line 83) | public function get( $key, $default = '' ) {
method get_answer (line 98) | public function get_answer() {
method get_answer_array (line 129) | public function get_answer_array() {
method get_correct_answer (line 164) | public function get_correct_answer() {
method get_correct_answer_array (line 190) | public function get_correct_answer_array() {
method get_question (line 219) | public function get_question() {
method get_status_icon (line 230) | public function get_status_icon() {
method get_status (line 269) | public function get_status() {
method has_remarks (line 305) | public function has_remarks() {
method is_correct (line 318) | public function is_correct() {
method set (line 337) | public function set( $key, $val ) {
FILE: includes/models/model.llms.quiz.php
class LLMS_Quiz (line 34) | class LLMS_Quiz extends LLMS_Post_Model {
method get_course (line 80) | public function get_course() {
method get_lesson (line 96) | public function get_lesson() {
method get_questions (line 112) | public function get_questions( $return = 'questions' ) {
method get_questions_count (line 123) | public function get_questions_count() {
method get_time_limit_string (line 143) | public function get_time_limit_string() {
method has_attempt_limit (line 154) | public function has_attempt_limit() {
method has_time_limit (line 165) | public function has_time_limit() {
method is_orphan (line 180) | public function is_orphan( $deep = false ) {
method can_be_resumed (line 214) | public function can_be_resumed() {
method can_be_resumed_by_student (line 229) | public function can_be_resumed_by_student( $user_id = null ) {
method get_student_last_attempt_key (line 250) | public function get_student_last_attempt_key( $user_id = null ) {
method is_open (line 275) | public function is_open( $user_id = null ) {
method questions (line 321) | public function questions() {
method toArrayAfter (line 337) | protected function toArrayAfter( $arr ) {
method get_question_value (line 369) | public function get_question_value( $question_id ) {
method get_questions_raw (line 387) | private function get_questions_raw() {
FILE: includes/models/model.llms.section.php
class LLMS_Section (line 32) | class LLMS_Section extends LLMS_Post_Model {
method count_elements (line 65) | public function count_elements() {
method get_course (line 76) | public function get_course() {
method get_creation_args (line 88) | protected function get_creation_args( $args = null ) {
method get_next (line 136) | public function get_next() {
method get_percent_complete (line 164) | public function get_percent_complete( $user_id = '', $use_cache = true...
method get_previous (line 182) | public function get_previous() {
method get_lessons (line 208) | public function get_lessons( $return = 'lessons' ) {
method get_siblings (line 246) | public function get_siblings( $return = 'sections' ) {
method toArrayAfter (line 262) | public function toArrayAfter( $arr ) {
FILE: includes/models/model.llms.student.php
class LLMS_Student (line 32) | class LLMS_Student extends LLMS_Abstract_User_Data {
method instructor (line 43) | public function instructor() {
method quizzes (line 57) | public function quizzes() {
method add_membership_level (line 69) | private function add_membership_level( $membership_id ) {
method enroll (line 103) | public function enroll( $product_id, $trigger = 'unspecified' ) {
method get_avatar (line 184) | public function get_avatar( $size = 96 ) {
method get_enrollment_order (line 199) | public function get_enrollment_order( $product_id ) {
method get_courses (line 259) | public function get_courses( $args = array() ) {
method get_favorites (line 274) | public function get_favorites( $order_by = 'updated_date', $order = 'D...
method get_completed_courses (line 308) | public function get_completed_courses( $args = array() ) {
method get_completion_date (line 379) | public function get_completion_date( $object_id, $format = 'F d, Y' ) {
method get_enrollments (line 409) | public function get_enrollments( $post_type = 'course', $args = array(...
method get_enrollment_date (line 521) | public function get_enrollment_date( $product_id, $date = 'enrolled', ...
method get_enrollment_status (line 566) | public function get_enrollment_status( $product_id, $use_cache = true ) {
method get_enrollment_trigger (line 643) | public function get_enrollment_trigger( $product_id ) {
method get_enrollment_trigger_id (line 657) | public function get_enrollment_trigger_id( $product_id ) {
method get_events (line 682) | public function get_events( $args = array() ) {
method get_grade (line 709) | public function get_grade( $object_id, $use_cache = true ) {
method get_memberships (line 725) | public function get_memberships( $args = array() ) {
method get_notification_subscription (line 740) | public function get_notification_subscription( $type, $trigger, $defau...
method get_overall_grade (line 767) | public function get_overall_grade( $use_cache = true ) {
method get_overall_progress (line 835) | public function get_overall_progress( $use_cache = true ) {
method get_last_completed_lesson (line 893) | public function get_last_completed_lesson( $course_id ) {
method has_unlimited_quiz_time (line 907) | public function has_unlimited_quiz_time() {
method get_membership_levels (line 919) | public function get_membership_levels() {
method get_name (line 939) | public function get_name() {
method get_next_lesson (line 958) | public function get_next_lesson( $course_id ) {
method get_orders (line 972) | public function get_orders( $params = array() ) {
method get_progress (line 1034) | public function get_progress( $object_id, $type = 'course', $use_cache...
method get_registration_date (line 1106) | public function get_registration_date( $format = '' ) {
method is_active (line 1122) | public function is_active() {
method is_complete (line 1154) | public function is_complete( $object_id, $type = 'course' ) {
method is_instructor (line 1193) | public function is_instructor() {
method insert_completion_postmeta (line 1206) | private function insert_completion_postmeta( $object_id, $trigger = 'u...
method insert_incompletion_postmeta (line 1230) | private function insert_incompletion_postmeta( $object_id, $trigger = ...
method insert_favorite_postmeta (line 1287) | private function insert_favorite_postmeta( $object_id ) {
method remove_favorite_postmeta (line 1303) | private function remove_favorite_postmeta( $object_id ) {
method insert_enrollment_postmeta (line 1320) | private function insert_enrollment_postmeta( $product_id, $trigger = '...
method delete_enrollment_postmeta (line 1344) | private function delete_enrollment_postmeta( $product_id, $trigger = n...
method insert_status_postmeta (line 1368) | private function insert_status_postmeta( $product_id, $status = '', $t...
method is_enrolled (line 1395) | public function is_enrolled( $product_ids = null, $relation = 'all', $...
method mark_complete (line 1443) | public function mark_complete( $object_id, $object_type, $trigger = 'u...
method mark_incomplete (line 1467) | public function mark_incomplete( $object_id, $object_type, $trigger = ...
method remove_membership_level (line 1484) | private function remove_membership_level( $membership_id, $status = 'e...
method unenroll (line 1565) | public function unenroll( $product_id, $trigger = 'any', $new_status =...
method delete_enrollment (line 1668) | public function delete_enrollment( $product_id, $trigger = 'any' ) {
method update_completion_status (line 1755) | private function update_completion_status( $status, $object_id, $objec...
method is_favorite (line 1926) | public function is_favorite( $object_id, $object_type = 'lesson' ) {
method mark_favorite (line 1967) | public function mark_favorite( $object_id, $object_type ) {
method mark_unfavorite (line 1988) | public function mark_unfavorite( $object_id, $object_type ) {
method update_favorite_status (line 2011) | private function update_favorite_status( $status, $object_id, $object_...
FILE: includes/models/model.llms.student.quizzes.php
class LLMS_Student_Quizzes (line 20) | class LLMS_Student_Quizzes extends LLMS_Abstract_User_Data {
method count_attempts_by_quiz (line 31) | public function count_attempts_by_quiz( $quiz_id ) {
method delete_attempt (line 54) | public function delete_attempt( $attempt_id ) {
method get_all (line 71) | public function get_all( $quiz = array() ) {
method get_attempts_by_quiz (line 101) | public function get_attempts_by_quiz( $quiz_id, $args = array() ) {
method get_attempt_by_id (line 131) | public function get_attempt_by_id( $attempt_id ) {
method get_attempt_by_key (line 153) | public function get_attempt_by_key( $attempt_key ) {
method get_attempts_remaining_for_quiz (line 175) | public function get_attempts_remaining_for_quiz( $quiz_id, $allow_nega...
method get_sibling_attempts_by_key (line 220) | public function get_sibling_attempts_by_key( $attempt_key ) {
method get_best_attempt (line 239) | public function get_best_attempt( $quiz_id = null, $deprecated = null ) {
method get_last_attempt (line 273) | public function get_last_attempt( $quiz_id ) {
method get_last_completed_attempt (line 303) | public function get_last_completed_attempt( $quiz_id = null, $deprecat...
method parse_attempt_key (line 334) | private function parse_attempt_key( $attempt_key ) {
FILE: includes/models/model.llms.transaction.php
class LLMS_Transaction (line 33) | class LLMS_Transaction extends LLMS_Post_Model {
method can_be_refunded (line 81) | public function can_be_refunded() {
method generate_refund_id (line 119) | protected function generate_refund_id( $method, $amount, $note = '' ) {
method get_refundable_amount (line 164) | public function get_refundable_amount() {
method get_creation_args (line 181) | protected function get_creation_args( $order_id = 0 ) {
method get_net_amount (line 219) | public function get_net_amount( $price_args = array(), $format = 'html...
method get_order (line 232) | public function get_order() {
method get_gateway (line 243) | public function get_gateway() {
method get_refund_method_title (line 272) | protected function get_refund_method_title( $method ) {
method get_refund (line 333) | public function get_refund( $id ) {
method get_refunds (line 345) | public function get_refunds() {
method process_refund (line 364) | public function process_refund( $amount, $note = '', $method = 'manual...
method process_refund_via_gateway (line 410) | protected function process_refund_via_gateway( $amount, $note = '' ) {
method record_refund (line 460) | public function record_refund( $refund, $note = '' ) {
method record_refund_note (line 519) | private function record_refund_note( $note, $amount, $refund_id, $meth...
method translate (line 562) | public function translate( $key ) {
FILE: includes/models/model.llms.user.achievement.php
class LLMS_User_Achievement (line 29) | class LLMS_User_Achievement extends LLMS_Abstract_User_Engagement {
method get_image (line 66) | public function get_image( $size = array(), $unused = null ) {
method get_image_html (line 109) | public function get_image_html( $size = array() ) {
FILE: includes/models/model.llms.user.certificate.php
class LLMS_User_Certificate (line 39) | class LLMS_User_Certificate extends LLMS_Abstract_User_Engagement {
method __construct (line 100) | public function __construct( $model, $args = array() ) {
method update_sequential_id (line 116) | public function update_sequential_id() {
method can_user_manage (line 139) | public function can_user_manage( $user_id = null ) {
method can_user_view (line 165) | public function can_user_view( $user_id = null ) {
method get_background (line 190) | public function get_background() {
method get_background_image (line 213) | public function get_background_image() {
method get_custom_fonts (line 322) | public function get_custom_fonts( $blocks = null ) {
method get_dimension (line 367) | private function get_dimension( $dimension, $with_unit = false ) {
method get_dimensions_for_display (line 400) | public function get_dimensions_for_display( $with_units = true ) {
method get_height (line 421) | public function get_height( $with_unit = false ) {
method get_margins (line 434) | public function get_margins( $with_units = false ) {
method get_merge_data (line 459) | protected function get_merge_data() {
method get_orientation (line 522) | public function get_orientation() {
method get_registered_size_data (line 539) | private function get_registered_size_data() {
method get_sequential_id (line 569) | public function get_sequential_id() {
method get_size (line 631) | public function get_size() {
method get_template_version (line 649) | public function get_template_version() {
method get_unit (line 673) | public function get_unit() {
method get_width (line 692) | public function get_width( $with_unit = false ) {
method is_sharing_enabled (line 703) | public function is_sharing_enabled() {
method merge_content (line 728) | public function merge_content( $content = null, $load_reusable_blocks ...
method set_property_defaults (line 773) | private function set_property_defaults() {
method sync_meta (line 789) | protected function sync_meta( $template ) {
FILE: includes/models/model.llms.user.postmeta.php
class LLMS_User_Postmeta (line 19) | class LLMS_User_Postmeta extends LLMS_Abstract_Database_Store {
method __construct (line 82) | public function __construct( $item = null, $hydrate = true ) {
method get_description (line 110) | public function get_description( $context = 'course' ) {
method get_link (line 176) | public function get_link( $context = 'course' ) {
method get_student (line 228) | public function get_student() {
FILE: includes/notifications/class.llms.notifications.php
class LLMS_Notifications (line 27) | class LLMS_Notifications {
method __construct (line 78) | private function __construct() {
method dispatch_processor_async (line 106) | public function dispatch_processor_async( $id ) {
method enqueue_basic (line 129) | public function enqueue_basic() {
method mark_displayed_basics_as_read (line 167) | public function mark_displayed_basics_as_read() {
method get_directory (line 184) | private function get_directory() {
method get_controller (line 196) | public function get_controller( $controller ) {
method get_controllers (line 210) | public function get_controllers() {
method get_processor (line 222) | public function get_processor( $processor ) {
method get_processors (line 236) | public function get_processors() {
method get_view (line 250) | public function get_view( $notification ) {
method get_view_classname (line 275) | private function get_view_classname( $trigger, $prefix = null ) {
method load (line 292) | private function load() {
method load_controller (line 352) | public function load_controller( $trigger, $path = null ) {
method load_processor (line 379) | public function load_processor( $type, $path = null ) {
method load_view (line 409) | public function load_view( $trigger, $path = null, $prefix = null ) {
method name_to_file (line 438) | private function name_to_file( $name ) {
method schedule_processing (line 451) | public function schedule_processing( $id ) {
method schedule_processors_dispatch (line 471) | public function schedule_processors_dispatch() {
method schedule_single_processor (line 507) | protected function schedule_single_processor( $processor, $id ) {
FILE: includes/notifications/class.llms.notifications.query.php
class LLMS_Notifications_Query (line 29) | class LLMS_Notifications_Query extends LLMS_Database_Query {
method get_available_statuses (line 46) | private function get_available_statuses() {
method get_available_types (line 57) | private function get_available_types() {
method get_default_args (line 70) | protected function get_default_args() {
method get_notifications (line 108) | public function get_notifications() {
method parse_args (line 150) | protected function parse_args() {
method parse_statuses (line 163) | private function parse_statuses() {
method parse_types (line 185) | private function parse_types() {
method parse_triggers (line 206) | private function parse_triggers() {
method prepare_query (line 229) | protected function prepare_query() {
method sql_orderby (line 272) | protected function sql_orderby() {
method sql_where (line 306) | private function sql_where() {
FILE: includes/notifications/controllers/class.llms.notification.controller.achievement.earned.php
class LLMS_Notification_Controller_Achievement_Earned (line 18) | class LLMS_Notification_Controller_Achievement_Earned extends LLMS_Abstr...
method action_callback (line 51) | public function action_callback( $user_id = null, $achievement_id = nu...
method get_subscriber (line 68) | protected function get_subscriber( $subscriber ) {
method get_title (line 92) | public function get_title() {
method set_subscriber_options (line 104) | protected function set_subscriber_options( $type ) {
method set_supported_types (line 128) | protected function set_supported_types() {
FILE: includes/notifications/controllers/class.llms.notification.controller.certificate.earned.php
class LLMS_Notification_Controller_Certificate_Earned (line 18) | class LLMS_Notification_Controller_Certificate_Earned extends LLMS_Abstr...
method action_callback (line 51) | public function action_callback( $user_id = null, $certificate_id = nu...
method get_subscriber (line 68) | protected function get_subscriber( $subscriber ) {
method get_title (line 92) | public function get_title() {
method set_subscriber_options (line 104) | protected function set_subscriber_options( $type ) {
method set_supported_types (line 128) | protected function set_supported_types() {
FILE: includes/notifications/controllers/class.llms.notification.controller.course.complete.php
class LLMS_Notification_Controller_Course_Complete (line 18) | class LLMS_Notification_Controller_Course_Complete extends LLMS_Abstract...
method action_callback (line 50) | public function action_callback( $student_id = null, $course_id = null...
method get_subscriber (line 68) | protected function get_subscriber( $subscriber ) {
method get_title (line 97) | public function get_title() {
method set_subscriber_options (line 109) | protected function set_subscriber_options( $type ) {
FILE: includes/notifications/controllers/class.llms.notification.controller.course.track.complete.php
class LLMS_Notification_Controller_Course_Track_Complete (line 19) | class LLMS_Notification_Controller_Course_Track_Complete extends LLMS_Ab...
method action_callback (line 57) | public function action_callback( $student_id = null, $course_track_id ...
method get_subscriber (line 75) | protected function get_subscriber( $subscriber ) {
method get_title (line 100) | public function get_title() {
method set_subscriber_options (line 112) | protected function set_subscriber_options( $type ) {
FILE: includes/notifications/controllers/class.llms.notification.controller.enrollment.php
class LLMS_Notification_Controller_Enrollment (line 18) | class LLMS_Notification_Controller_Enrollment extends LLMS_Abstract_Noti...
method action_callback (line 53) | public function action_callback( $user_id = null, $post_id = null ) {
method get_subscriber (line 71) | protected function get_subscriber( $subscriber ) {
method get_title (line 100) | public function get_title() {
method set_subscriber_options (line 112) | protected function set_subscriber_options( $type ) {
FILE: includes/notifications/controllers/class.llms.notification.controller.lesson.complete.php
class LLMS_Notification_Controller_Lesson_Complete (line 19) | class LLMS_Notification_Controller_Lesson_Complete extends LLMS_Abstract...
method action_callback (line 57) | public function action_callback( $student_id = null, $lesson_id = null...
method get_subscriber (line 76) | protected function get_subscriber( $subscriber ) {
method get_title (line 109) | public function get_title() {
method set_subscriber_options (line 121) | protected function set_subscriber_options( $type ) {
FILE: includes/notifications/controllers/class.llms.notification.controller.manual.payment.due.php
class LLMS_Notification_Controller_Manual_Payment_Due (line 18) | class LLMS_Notification_Controller_Manual_Payment_Due extends LLMS_Abstr...
method action_callback (line 51) | public function action_callback( $order = null ) {
method get_subscriber (line 67) | protected function get_subscriber( $subscriber ) {
method set_supported_types (line 104) | protected function set_supported_types() {
method get_title (line 119) | public function get_title() {
method set_subscriber_options (line 131) | protected function set_subscriber_options( $type ) {
FILE: includes/notifications/controllers/class.llms.notification.controller.payment.retry.php
class LLMS_Notification_Controller_Payment_Retry (line 18) | class LLMS_Notification_Controller_Payment_Retry extends LLMS_Abstract_N...
method action_callback (line 51) | public function action_callback( $order = null ) {
method get_subscriber (line 68) | protected function get_subscriber( $subscriber ) {
method get_title (line 106) | public function get_title() {
method set_subscriber_options (line 118) | protected function set_subscriber_options( $type ) {
FILE: includes/notifications/controllers/class.llms.notification.controller.purchase.receipt.php
class LLMS_Notification_Controller_Purchase_Receipt (line 19) | class LLMS_Notification_Controller_Purchase_Receipt extends LLMS_Abstrac...
method action_callback (line 63) | public function action_callback( $transaction = null ) {
method get_subscriber (line 91) | protected function get_subscriber( $subscriber ) {
method set_supported_types (line 130) | protected function set_supported_types() {
method get_test_settings (line 144) | public function get_test_settings( $type ) {
method get_title (line 200) | public function get_title() {
method send_test (line 215) | public function send_test( $type, $data = array() ) {
method set_subscriber_options (line 237) | protected function set_subscriber_options( $type ) {
FILE: includes/notifications/controllers/class.llms.notification.controller.quiz.failed.php
class LLMS_Notification_Controller_Quiz_Failed (line 20) | class LLMS_Notification_Controller_Quiz_Failed extends LLMS_Abstract_Not...
method action_callback (line 68) | public function action_callback( $student_id = null, $quiz_id = null ) {
method get_test_settings (line 92) | public function get_test_settings( $type ) {
method get_subscriber (line 144) | protected function get_subscriber( $subscriber ) {
method get_title (line 177) | public function get_title() {
method send_test (line 191) | public function send_test( $type, $data = array() ) {
method set_subscriber_options (line 211) | protected function set_subscriber_options( $type ) {
FILE: includes/notifications/controllers/class.llms.notification.controller.quiz.graded.php
class LLMS_Notification_Controller_Quiz_Graded (line 18) | class LLMS_Notification_Controller_Quiz_Graded extends LLMS_Abstract_Not...
method action_callback (line 61) | public function action_callback( $student_id = null, $quiz_id = null, ...
method get_test_settings (line 78) | public function get_test_settings( $type ) {
method get_subscriber (line 132) | protected function get_subscriber( $subscriber ) {
method get_title (line 157) | public function get_title() {
method send_test (line 171) | public function send_test( $type, $data = array() ) {
method set_subscriber_options (line 192) | protected function set_subscriber_options( $type ) {
FILE: includes/notifications/controllers/class.llms.notification.controller.quiz.passed.php
class LLMS_Notification_Controller_Quiz_Passed (line 20) | class LLMS_Notification_Controller_Quiz_Passed extends LLMS_Abstract_Not...
method action_callback (line 68) | public function action_callback( $student_id = null, $quiz_id = null ) {
method get_test_settings (line 90) | public function get_test_settings( $type ) {
method get_subscriber (line 145) | protected function get_subscriber( $subscriber ) {
method get_title (line 178) | public function get_title() {
method send_test (line 192) | public function send_test( $type, $data = array() ) {
method set_subscriber_options (line 215) | protected function set_subscriber_options( $type ) {
FILE: includes/notifications/controllers/class.llms.notification.controller.section.complete.php
class LLMS_Notification_Controller_Section_Complete (line 19) | class LLMS_Notification_Controller_Section_Complete extends LLMS_Abstrac...
method action_callback (line 57) | public function action_callback( $student_id = null, $section_id = nul...
method get_subscriber (line 76) | protected function get_subscriber( $subscriber ) {
method get_title (line 105) | public function get_title() {
method set_subscriber_options (line 117) | protected function set_subscriber_options( $type ) {
FILE: includes/notifications/controllers/class.llms.notification.controller.student.welcome.php
class LLMS_Notification_Controller_Student_Welcome (line 20) | class LLMS_Notification_Controller_Student_Welcome extends LLMS_Abstract...
method action_callback (line 64) | public function action_callback( $user_id = null ) {
method get_subscriber (line 81) | protected function get_subscriber( $subscriber ) {
method set_supported_types (line 108) | protected function set_supported_types() {
method get_test_settings (line 122) | public function get_test_settings( $type ) {
method get_title (line 165) | public function get_title() {
method send_test (line 181) | public function send_test( $type, $data = array() ) {
method set_subscriber_options (line 202) | protected function set_subscriber_options( $type ) {
FILE: includes/notifications/controllers/class.llms.notification.controller.subscription.cancelled.php
class LLMS_Notification_Controller_Subscription_Cancelled (line 18) | class LLMS_Notification_Controller_Subscription_Cancelled extends LLMS_A...
method action_callback (line 50) | public function action_callback( $order = null, $student_id = null ) {
method get_subscriber (line 67) | protected function get_subscriber( $subscriber ) {
method get_title (line 100) | public function get_title() {
method set_subscriber_options (line 112) | protected function set_subscriber_options( $type ) {
method set_supported_types (line 138) | protected function set_supported_types() {
FILE: includes/notifications/controllers/class.llms.notification.controller.upcoming.payment.reminder.php
class LLMS_Notification_Controller_Upcoming_Payment_Reminder (line 18) | class LLMS_Notification_Controller_Upcoming_Payment_Reminder extends LLM...
method add_actions (line 60) | protected function add_actions() {
method action_callback (line 79) | public function action_callback( $order_id = null, $type = null ) {
method get_subscriber (line 130) | protected function get_subscriber( $subscriber ) {
method get_title (line 168) | public function get_title() {
method set_subscriber_options (line 180) | protected function set_subscriber_options( $type ) {
method unschedule_upcoming_payment_reminders (line 212) | public function unschedule_upcoming_payment_reminders( $order ) {
method unschedule_upcoming_payment_reminder (line 233) | public function unschedule_upcoming_payment_reminder( $order, $type ) {
method schedule_upcoming_payment_reminders (line 253) | public function schedule_upcoming_payment_reminders( $order, $payment_...
method schedule_upcoming_payment_reminder (line 276) | public function schedule_upcoming_payment_reminder( $order, $type, $pa...
method get_upcoming_payment_reminder_date (line 316) | private function get_upcoming_payment_reminder_date( $order, $type, $p...
method get_recurring_payment_reminder_action_args (line 364) | private function get_recurring_payment_reminder_action_args( $order, $...
method set_additional_options (line 379) | protected function set_additional_options( $type ) {
method get_test_settings (line 406) | public function get_test_settings( $type ) {
method send_test (line 477) | public function send_test( $type, $data = array() ) {
method get_reminder_days (line 500) | private function get_reminder_days( $type, $default = 1 ) {
FILE: includes/notifications/processors/class.llms.notification.processor.email.php
class LLMS_Notification_Processor_Email (line 20) | class LLMS_Notification_Processor_Email extends LLMS_Abstract_Notificati...
method task (line 40) | protected function task( $notification_id ) {
FILE: includes/notifications/views/class.llms.notification.view.achievement.earned.php
class LLMS_Notification_View_Achievement_Earned (line 20) | class LLMS_Notification_View_Achievement_Earned extends LLMS_Abstract_No...
method set_body (line 53) | protected function set_body() {
method set_footer (line 70) | protected function set_footer() {
method set_icon (line 81) | protected function set_icon() {
method set_merge_codes (line 93) | protected function set_merge_codes() {
method set_merge_data (line 114) | protected function set_merge_data( $code ) {
method set_subject (line 158) | protected function set_subject() {
method set_title (line 169) | protected function set_title() {
method set_supported_fields (line 180) | protected function set_supported_fields() {
FILE: includes/notifications/views/class.llms.notification.view.certificate.earned.php
class LLMS_Notification_View_Certificate_Earned (line 18) | class LLMS_Notification_View_Certificate_Earned extends LLMS_Abstract_No...
method get_mini_html (line 53) | private function get_mini_html( $title ) {
method set_body (line 84) | protected function set_body() {
method set_footer (line 95) | protected function set_footer() {
method set_icon (line 107) | protected function set_icon() {
method set_merge_codes (line 118) | protected function set_merge_codes() {
method set_merge_data (line 138) | protected function set_merge_data( $code ) {
method set_merge_data_certificate_content (line 156) | private function set_merge_data_certificate_content( $cert ) {
method set_merge_data_certificate_title (line 168) | private function set_merge_data_certificate_title( $cert ) {
method set_merge_data_certificate_url (line 180) | private function set_merge_data_certificate_url( $cert ) {
method set_merge_data_mini_certificate (line 192) | private function set_merge_data_mini_certificate( $cert ) {
method set_merge_data_student_name (line 204) | private function set_merge_data_student_name( $cert ) {
method set_subject (line 215) | protected function set_subject() {
method set_title (line 226) | protected function set_title() {
method set_supported_fields (line 237) | protected function set_supported_fields() {
FILE: includes/notifications/views/class.llms.notification.view.course.complete.php
class LLMS_Notification_View_Course_Complete (line 19) | class LLMS_Notification_View_Course_Complete extends LLMS_Abstract_Notif...
method set_body (line 52) | protected function set_body() {
method set_footer (line 66) | protected function set_footer() {
method set_icon (line 77) | protected function set_icon() {
method set_merge_codes (line 88) | protected function set_merge_codes() {
method set_merge_data (line 103) | protected function set_merge_data( $code ) {
method set_subject (line 128) | protected function set_subject() {
method set_title (line 139) | protected function set_title() {
FILE: includes/notifications/views/class.llms.notification.view.course.track.complete.php
class LLMS_Notification_View_Course_Track_Complete (line 19) | class LLMS_Notification_View_Course_Track_Complete extends LLMS_Abstract...
method set_body (line 52) | protected function set_body() {
method set_footer (line 66) | protected function set_footer() {
method set_icon (line 77) | protected function set_icon() {
method set_merge_codes (line 88) | protected function set_merge_codes() {
method set_merge_data (line 103) | protected function set_merge_data( $code ) {
method set_subject (line 129) | protected function set_subject() {
method set_title (line 140) | protected function set_title() {
FILE: includes/notifications/views/class.llms.notification.view.enrollment.php
class LLMS_Notification_View_Enrollment (line 19) | class LLMS_Notification_View_Enrollment extends LLMS_Abstract_Notificati...
method set_body (line 52) | protected function set_body() {
method set_footer (line 63) | protected function set_footer() {
method set_icon (line 74) | protected function set_icon() {
method set_merge_codes (line 85) | protected function set_merge_codes() {
method set_merge_data (line 101) | protected function set_merge_data( $code ) {
method set_subject (line 130) | protected function set_subject() {
method set_title (line 141) | protected function set_title() {
FILE: includes/notifications/views/class.llms.notification.view.lesson.complete.php
class LLMS_Notification_View_Lesson_Complete (line 19) | class LLMS_Notification_View_Lesson_Complete extends LLMS_Abstract_Notif...
method set_body (line 52) | protected function set_body() {
method set_footer (line 68) | protected function set_footer() {
method set_icon (line 79) | protected function set_icon() {
method set_merge_codes (line 90) | protected function set_merge_codes() {
method set_merge_data (line 107) | protected function set_merge_data( $code ) {
method set_subject (line 146) | protected function set_subject() {
method set_title (line 157) | protected function set_title() {
FILE: includes/notifications/views/class.llms.notification.view.manual.payment.due.php
class LLMS_Notification_View_Manual_Payment_Due (line 18) | class LLMS_Notification_View_Manual_Payment_Due extends LLMS_Abstract_No...
method set_body (line 51) | protected function set_body() {
method set_body_basic (line 64) | private function set_body_basic() {
method set_body_email (line 74) | private function set_body_email() {
method set_footer (line 104) | protected function set_footer() {
method set_icon (line 116) | protected function set_icon() {
method set_merge_codes (line 127) | protected function set_merge_codes() {
method set_merge_data (line 153) | protected function set_merge_data( $code ) {
method set_subject (line 226) | protected function set_subject() {
method set_title (line 237) | protected function set_title() {
FILE: includes/notifications/views/class.llms.notification.view.payment.retry.php
class LLMS_Notification_View_Payment_Retry (line 18) | class LLMS_Notification_View_Payment_Retry extends LLMS_Abstract_Notific...
method set_body (line 51) | protected function set_body() {
method set_body_basic (line 66) | private function set_body_basic() {
method set_body_email (line 78) | private function set_body_email() {
method set_footer (line 106) | protected function set_footer() {
method set_icon (line 118) | protected function set_icon() {
method set_merge_codes (line 129) | protected function set_merge_codes() {
method set_merge_data (line 155) | protected function set_merge_data( $code ) {
method set_subject (line 228) | protected function set_subject() {
method set_title (line 239) | protected function set_title() {
FILE: includes/notifications/views/class.llms.notification.view.purchase.receipt.php
class LLMS_Notification_View_Purchase_Receipt (line 19) | class LLMS_Notification_View_Purchase_Receipt extends LLMS_Abstract_Noti...
method set_body (line 36) | protected function set_body() {
method set_footer (line 64) | protected function set_footer() {
method set_icon (line 75) | protected function set_icon() {
method set_merge_codes (line 86) | protected function set_merge_codes() {
method set_merge_data (line 114) | protected function set_merge_data( $code ) {
method set_subject (line 194) | protected function set_subject() {
method set_title (line 206) | protected function set_title() {
FILE: includes/notifications/views/class.llms.notification.view.quiz.failed.php
class LLMS_Notification_View_Quiz_Failed (line 19) | class LLMS_Notification_View_Quiz_Failed extends LLMS_Abstract_Notificat...
method set_body (line 35) | protected function set_body() {
method set_icon (line 51) | protected function set_icon() {
method set_subject (line 62) | protected function set_subject() {
method set_title (line 73) | protected function set_title() {
FILE: includes/notifications/views/class.llms.notification.view.quiz.graded.php
class LLMS_Notification_View_Quiz_Graded (line 19) | class LLMS_Notification_View_Quiz_Graded extends LLMS_Abstract_Notificat...
method set_body (line 51) | protected function set_body() {
method set_body_email (line 68) | protected function set_body_email() {
method set_icon (line 98) | protected function set_icon() {
method set_footer (line 110) | protected function set_footer() {
method set_merge_codes (line 132) | protected function set_merge_codes() {
method set_merge_data (line 152) | protected function set_merge_data( $code ) {
method set_subject (line 210) | protected function set_subject() {
method set_title (line 222) | protected function set_title() {
FILE: includes/notifications/views/class.llms.notification.view.quiz.passed.php
class LLMS_Notification_View_Quiz_Passed (line 19) | class LLMS_Notification_View_Quiz_Passed extends LLMS_Abstract_Notificat...
method set_body (line 35) | protected function set_body() {
method set_icon (line 51) | protected function set_icon() {
method set_subject (line 62) | protected function set_subject() {
method set_title (line 73) | protected function set_title() {
FILE: includes/notifications/views/class.llms.notification.view.section.complete.php
class LLMS_Notification_View_Section_Complete (line 19) | class LLMS_Notification_View_Section_Complete extends LLMS_Abstract_Noti...
method set_body (line 52) | protected function set_body() {
method set_footer (line 66) | protected function set_footer() {
method set_icon (line 77) | protected function set_icon() {
method set_merge_codes (line 88) | protected function set_merge_codes() {
method set_merge_data (line 105) | protected function set_merge_data( $code ) {
method set_subject (line 144) | protected function set_subject() {
method set_title (line 155) | protected function set_title() {
FILE: includes/notifications/views/class.llms.notification.view.student.welcome.php
class LLMS_Notification_View_Student_Welcome (line 19) | class LLMS_Notification_View_Student_Welcome extends LLMS_Abstract_Notif...
method set_body (line 35) | protected function set_body() {
method set_footer (line 54) | protected function set_footer() {
method set_icon (line 65) | protected function set_icon() {
method set_merge_codes (line 76) | protected function set_merge_codes() {
method set_merge_data (line 94) | protected function set_merge_data( $code ) {
method set_subject (line 131) | protected function set_subject() {
method set_title (line 142) | protected function set_title() {
FILE: includes/notifications/views/class.llms.notification.view.subscription.cancelled.php
class LLMS_Notification_View_Subscription_Cancelled (line 18) | class LLMS_Notification_View_Subscription_Cancelled extends LLMS_Abstrac...
method set_body (line 34) | protected function set_body() {
method set_footer (line 53) | protected function set_footer() {
method set_icon (line 64) | protected function set_icon() {
method set_merge_codes (line 75) | protected function set_merge_codes() {
method set_merge_data (line 95) | protected function set_merge_data( $code ) {
method set_subject (line 150) | protected function set_subject() {
method set_title (line 161) | protected function set_title() {
FILE: includes/notifications/views/class.llms.notification.view.upcoming.payment.reminder.php
class LLMS_Notification_View_Upcoming_Payment_Reminder (line 18) | class LLMS_Notification_View_Upcoming_Payment_Reminder extends LLMS_Abst...
method set_body (line 52) | protected function set_body() {
method set_body_basic (line 67) | private function set_body_basic() {
method set_body_email (line 78) | private function set_body_email() {
method set_footer (line 124) | protected function set_footer() {
method set_icon (line 136) | protected function set_icon() {
method set_merge_codes (line 147) | protected function set_merge_codes() {
method set_merge_data (line 172) | protected function set_merge_data( $code ) {
method set_subject (line 245) | protected function set_subject() {
method set_title (line 257) | protected function set_title() {
FILE: includes/privacy/class-llms-privacy-erasers.php
class LLMS_Privacy_Erasers (line 19) | class LLMS_Privacy_Erasers extends LLMS_Privacy {
method achievement_data (line 30) | public static function achievement_data( $email_address, $page ) {
method anonymize_prop (line 63) | public static function anonymize_prop( $val, $prop, $obj = null ) {
method certificate_data (line 83) | public static function certificate_data( $email_address, $page ) {
method get_return (line 114) | private static function get_return( $messages = array(), $done = true,...
method erase_notification_data (line 131) | private static function erase_notification_data( $student ) {
method erase_order_data (line 163) | private static function erase_order_data( $order ) {
method erase_student_data (line 192) | private static function erase_student_data( $student ) {
method notification_data (line 229) | public static function notification_data( $email_address, $page ) {
method order_data (line 252) | public static function order_data( $email_address, $page ) {
method postmeta_data (line 298) | public static function postmeta_data( $email_address, $page ) {
method quiz_data (line 343) | public static function quiz_data( $email_address, $page ) {
method student_data (line 389) | public static function student_data( $email_address, $page ) {
FILE: includes/privacy/class-llms-privacy-exporters.php
class LLMS_Privacy_Exporters (line 20) | class LLMS_Privacy_Exporters extends LLMS_Privacy {
method achievement_data (line 32) | public static function achievement_data( $email_address, $page ) {
method certificate_data (line 73) | public static function certificate_data( $email_address, $page ) {
method get_achievement_data (line 112) | private static function get_achievement_data( $achievement ) {
method get_certificate_data (line 151) | private static function get_certificate_data( $cert ) {
method get_enrollment_data (line 187) | private static function get_enrollment_data( $post_id, $student, $post...
method get_order_data (line 246) | private static function get_order_data( $order ) {
method get_quiz_attempt_data (line 291) | private static function get_quiz_attempt_data( $attempt ) {
method get_return (line 335) | private static function get_return( $data = array(), $done = true ) {
method get_student_data (line 350) | private static function get_student_data( $student ) {
method course_data (line 381) | public static function course_data( $email_address, $page ) {
method enrollment_data (line 396) | private static function enrollment_data( $email_address, $page, $post_...
method maybe_add_export_files (line 443) | public static function maybe_add_export_files( $archive_pathname, $arc...
method membership_data (line 493) | public static function membership_data( $email_address, $page ) {
method order_data (line 507) | public static function order_data( $email_address, $page ) {
method student_data (line 546) | public static function student_data( $email_address, $page ) {
method quiz_data (line 577) | public static function quiz_data( $email_address, $page ) {
FILE: includes/privacy/class-llms-privacy.php
class LLMS_Privacy (line 21) | class LLMS_Privacy extends LLMS_Abstract_Privacy {
method __construct (line 31) | public function __construct() {
method get_anon_prop_value (line 77) | public static function get_anon_prop_value( $prop, $obj = null ) {
method get_order_data_props (line 89) | protected static function get_order_data_props( $type ) {
method get_privacy_message (line 137) | public function get_privacy_message() {
method get_student_achievements (line 197) | protected static function get_student_achievements( $student ) {
method get_student_certificates (line 213) | protected static function get_student_certificates( $student ) {
method get_student_data_props (line 227) | protected static function get_student_data_props() {
method get_student_enrollments (line 255) | protected static function get_student_enrollments( $student, $page, $p...
method get_student_orders (line 282) | protected static function get_student_orders( $student, $page ) {
method get_student_quizzes (line 313) | protected static function get_student_quizzes( $student, $page ) {
function llms_load_privacy (line 326) | function llms_load_privacy() {
FILE: includes/processors/class-llms-processor-achievement-sync.php
class LLMS_Processor_Achievement_Sync (line 18) | class LLMS_Processor_Achievement_Sync extends LLMS_Abstract_Processor_Us...
method get_text (line 52) | protected function get_text( $text_type, $variables = array() ) {
FILE: includes/processors/class-llms-processor-certificate-sync.php
class LLMS_Processor_Certificate_Sync (line 18) | class LLMS_Processor_Certificate_Sync extends LLMS_Abstract_Processor_Us...
method get_text (line 52) | protected function get_text( $text_type, $variables = array() ) {
FILE: includes/processors/class.llms.processor.course.data.php
class LLMS_Processor_Course_Data (line 39) | class LLMS_Processor_Course_Data extends LLMS_Abstract_Processor {
method dispatch_calc (line 85) | public function dispatch_calc( $course_id ) {
method dispatch_calc_throttled (line 146) | protected function dispatch_calc_throttled( $course_id ) {
method get_student_count_query_from_args (line 159) | protected function get_student_count_query_from_args( $args ) {
method get_student_query_args (line 173) | protected function get_student_query_args( $course_id ) {
method get_last_run (line 207) | protected function get_last_run( $course_id ) {
method get_task_data (line 222) | protected function get_task_data( $data = array() ) {
method init (line 241) | protected function init() {
method is_already_processing_course (line 316) | protected function is_already_processing_course( $course_id ) {
method maybe_throttle (line 332) | protected function maybe_throttle( $num_students, $course_id ) {
method schedule_from_course (line 364) | public function schedule_from_course( $user_id, $course_id ) {
method schedule_from_lesson (line 377) | public function schedule_from_lesson( $user_id, $lesson_id ) {
method schedule_from_quiz (line 392) | public function schedule_from_quiz( $user_id, $quiz_id, $attempt ) {
method schedule_calculation (line 408) | public function schedule_calculation( $course_id, $time = null ) {
method task (line 441) | public function task( $args ) {
method task_complete (line 523) | protected function task_complete( $course, $data, $last_page ) {
FILE: includes/processors/class.llms.processor.membership.bulk.enroll.php
class LLMS_Processor_Membership_Bulk_Enroll (line 28) | class LLMS_Processor_Membership_Bulk_Enroll extends LLMS_Abstract_Proces...
method dispatch_enrollment (line 54) | public function dispatch_enrollment( $membership_id, $course_id ) {
method init (line 101) | protected function init() {
method schedule_enrollment (line 127) | public function schedule_enrollment( $membership_id, $course_id ) {
method task (line 154) | public function task( $item ) {
FILE: includes/processors/class.llms.processors.php
class LLMS_Processors (line 25) | class LLMS_Processors {
method __construct (line 59) | private function __construct() {
method get (line 75) | public function get( $name ) {
method load_all (line 92) | private function load_all() {
method load_processor (line 130) | public function load_processor( $name ) {
FILE: includes/shortcodes/class-llms-shortcode-user-info.php
class LLMS_Shortcode_User_Info (line 20) | class LLMS_Shortcode_User_Info extends LLMS_Shortcode {
method get_blocklist (line 36) | protected function get_blocklist() {
method get_default_attributes (line 57) | protected function get_default_attributes() {
method get_output (line 74) | protected function get_output() {
method set_attributes (line 112) | protected function set_attributes( $atts = array() ) {
FILE: includes/shortcodes/class.llms.bbp.shortcode.course.forums.list.php
class LLMS_BBP_Shortcode_Course_Forums_List (line 21) | class LLMS_BBP_Shortcode_Course_Forums_List extends LLMS_Shortcode_Cours...
method get_forums (line 38) | private function get_forums() {
method template_function (line 58) | protected function template_function() {
FILE: includes/shortcodes/class.llms.shortcode.checkout.php
class LLMS_Shortcode_Checkout (line 26) | class LLMS_Shortcode_Checkout {
method checkout (line 46) | private static function checkout( $atts ) {
method confirm_payment (line 150) | private static function confirm_payment( $atts ) {
method error (line 163) | private static function error( $message ) {
method get (line 182) | public static function get( $atts ) {
method output (line 200) | public static function output( $atts ) {
method setup_plan_and_form_atts (line 341) | protected static function setup_plan_and_form_atts( $plan_id, $atts ) {
method clean_form_fields (line 381) | private static function clean_form_fields( $fields_html ) {
method checkout_wrapper_start (line 396) | private static function checkout_wrapper_start() {
method checkout_wrapper_end (line 407) | private static function checkout_wrapper_end() {
FILE: includes/shortcodes/class.llms.shortcode.course.author.php
class LLMS_Shortcode_Course_Author (line 21) | class LLMS_Shortcode_Course_Author extends LLMS_Shortcode_Course_Element {
method get_default_attributes (line 40) | protected function get_default_attributes() {
method get_author_id (line 57) | private function get_author_id() {
method template_function (line 80) | protected function template_function() {
FILE: includes/shortcodes/class.llms.shortcode.course.continue.button.php
class LLMS_Shortcode_Course_Continue_Button (line 20) | class LLMS_Shortcode_Course_Continue_Button extends LLMS_Shortcode_Cours...
method get_default_attributes (line 37) | protected function get_default_attributes() {
method template_function (line 50) | protected function template_function() {
FILE: includes/shortcodes/class.llms.shortcode.course.continue.php
class LLMS_Shortcode_Course_Continue (line 20) | class LLMS_Shortcode_Course_Continue extends LLMS_Shortcode_Course_Eleme...
method template_function (line 36) | protected function template_function() {
FILE: includes/shortcodes/class.llms.shortcode.course.instructors.php
class LLMS_Shortcode_Course_Instructors (line 19) | class LLMS_Shortcode_Course_Instructors extends LLMS_Shortcode_Course_El...
method get_default_attributes (line 36) | protected function get_default_attributes() {
method template_function (line 47) | protected function template_function() {
FILE: includes/shortcodes/class.llms.shortcode.course.meta.info.php
class LLMS_Shortcode_Course_Meta_Info (line 20) | class LLMS_Shortcode_Course_Meta_Info extends LLMS_Shortcode_Course_Elem...
method template_function (line 36) | protected function template_function() {
FILE: includes/shortcodes/class.llms.shortcode.course.outline.php
class LLMS_Shortcode_Course_Outline (line 21) | class LLMS_Shortcode_Course_Outline extends LLMS_Shortcode {
method get_course_id (line 37) | private function get_course_id() {
method get_default_attributes (line 72) | protected function get_default_attributes() {
method get_output (line 91) | protected function get_output() {
FILE: includes/shortcodes/class.llms.shortcode.course.prerequisites.php
class LLMS_Shortcode_Course_Prerequisites (line 20) | class LLMS_Shortcode_Course_Prerequisites extends LLMS_Shortcode_Course_...
method template_function (line 36) | protected function template_function() {
FILE: includes/shortcodes/class.llms.shortcode.course.reviews.php
class LLMS_Shortcode_Course_Reviews (line 20) | class LLMS_Shortcode_Course_Reviews extends LLMS_Shortcode_Course_Element {
method template_function (line 36) | protected function template_function() {
FILE: includes/shortcodes/class.llms.shortcode.course.syllabus.php
class LLMS_Shortcode_Course_Syllabus (line 20) | class LLMS_Shortcode_Course_Syllabus extends LLMS_Shortcode_Course_Eleme...
method template_function (line 36) | protected function template_function() {
FILE: includes/shortcodes/class.llms.shortcode.courses.php
class LLMS_Shortcode_Courses (line 23) | class LLMS_Shortcode_Courses extends LLMS_Shortcode {
method get_default_attributes (line 42) | protected function get_default_attributes() {
method get_post__in (line 64) | protected function get_post__in() {
method get_tax_query (line 109) | protected function get_tax_query() {
method get_wp_query (line 162) | protected function get_wp_query() {
method get_output (line 189) | protected function get_output() {
FILE: includes/shortcodes/class.llms.shortcode.favorites.php
class LLMS_Shortcode_Favorites (line 20) | class LLMS_Shortcode_Favorites extends LLMS_Shortcode {
method get_default_attributes (line 39) | protected function get_default_attributes() {
method get_favorites (line 55) | protected function get_favorites() {
method get_output (line 76) | protected function get_output() {
FILE: includes/shortcodes/class.llms.shortcode.hide.content.php
class LLMS_Shortcode_Hide_Content (line 26) | class LLMS_Shortcode_Hide_Content extends LLMS_Shortcode {
method get_default_attributes (line 46) | protected function get_default_attributes() {
method get_output (line 66) | protected function get_output() {
FILE: includes/shortcodes/class.llms.shortcode.lesson.mark.complete.php
class LLMS_Shortcode_Lesson_Mark_Complete (line 20) | class LLMS_Shortcode_Lesson_Mark_Complete extends LLMS_Shortcode {
method get_output (line 39) | protected function get_output() {
FILE: includes/shortcodes/class.llms.shortcode.lesson.navigation.php
class LLMS_Shortcode_Lesson_Navigation (line 20) | class LLMS_Shortcode_Lesson_Navigation extends LLMS_Shortcode {
method get_output (line 39) | protected function get_output() {
FILE: includes/shortcodes/class.llms.shortcode.membership.instructors.php
class LLMS_Shortcode_Membership_Instructors (line 22) | class LLMS_Shortcode_Membership_Instructors extends LLMS_Shortcode {
method get_output (line 40) | protected function get_output() {
method get_default_attributes (line 59) | protected function get_default_attributes() {
FILE: includes/shortcodes/class.llms.shortcode.membership.link.php
class LLMS_Shortcode_Membership_Link (line 23) | class LLMS_Shortcode_Membership_Link extends LLMS_Shortcode {
method get_output (line 42) | protected function get_output() {
method get_default_attributes (line 58) | protected function get_default_attributes() {
method get_default_content (line 71) | protected function get_default_content( $atts = array() ) {
FILE: includes/shortcodes/class.llms.shortcode.my.account.php
class LLMS_Shortcode_My_Account (line 22) | class LLMS_Shortcode_My_Account {
method get (line 32) | public static function get( $atts ) {
method output (line 45) | public static function output( $atts ) {
FILE: includes/shortcodes/class.llms.shortcode.my.achievements.php
class LLMS_Shortcode_My_Achievements (line 20) | class LLMS_Shortcode_My_Achievements extends LLMS_Shortcode {
method get_default_attributes (line 36) | protected function get_default_attributes() {
method get_output (line 54) | protected function get_output() {
FILE: includes/shortcodes/class.llms.shortcode.registration.php
class LLMS_Shortcode_Registration (line 21) | class LLMS_Shortcode_Registration extends LLMS_Shortcode {
method get_output (line 42) | protected function get_output() {
FILE: includes/shortcodes/class.llms.shortcodes.blocks.php
class LLMS_Shortcodes_Blocks (line 18) | class LLMS_Shortcodes_Blocks {
method instance (line 36) | public static function instance(): LLMS_Shortcodes_Blocks {
method __construct (line 50) | public function __construct() {
method get_config (line 65) | private function get_config(): array {
method register_blocks (line 131) | public function register_blocks(): void {
method add_editor_styles (line 155) | public static function add_editor_styles(): void {
method enqueue_editor_styles (line 171) | public static function enqueue_editor_styles(): void {
method show_form_preview (line 198) | public function show_form_preview( bool $hide ): bool {
method render_block (line 216) | public function render_block( array $attributes, string $content, WP_B...
FILE: includes/shortcodes/class.llms.shortcodes.php
class LLMS_Shortcodes (line 19) | class LLMS_Shortcodes {
method __construct (line 28) | public function __construct() {
method init (line 45) | public static function init() {
method enqueue_script (line 152) | private static function enqueue_script( $handle ) {
method get_course_id (line 170) | private static function get_course_id() {
method shortcode_wrapper (line 191) | public static function shortcode_wrapper(
method access_plan_button (line 220) | public static function access_plan_button( $atts, $content = '' ) {
method login (line 268) | public static function login( $atts ) {
method my_account (line 296) | public static function my_account( $atts ) {
method memberships (line 315) | public static function memberships( $atts ) {
method checkout (line 412) | public static function checkout( $atts ) {
method course_info (line 426) | public static function course_info( $atts ) {
method course_progress (line 488) | public static function course_progress( $atts ) {
method course_title (line 515) | public static function course_title( $atts ) {
method related_courses (line 533) | public static function related_courses( $atts ) {
method pricing_table (line 587) | public static function pricing_table( $atts ) {
FILE: includes/spam/class-llms-akismet.php
class LLMS_Akismet (line 13) | class LLMS_Akismet extends LLMS_Captcha {
method get_slug (line 17) | public function get_slug() {
method render (line 21) | public function render() {
method is_available (line 29) | public function is_available() {
method is_enabled (line 34) | public function is_enabled() {
method validate (line 39) | public function validate( $valid ) {
FILE: includes/spam/class-llms-captcha.php
class LLMS_Captcha (line 10) | abstract class LLMS_Captcha {
method __construct (line 16) | public function __construct() {
method get_slug (line 37) | abstract public function get_slug();
method render (line 46) | abstract public function render();
method validate (line 57) | abstract public function validate( $data );
method is_enabled (line 66) | public function is_enabled() {
method show_notices (line 77) | function show_notices() {
FILE: includes/spam/class-llms-recaptcha.php
class LLMS_Google_Recaptcha (line 13) | class LLMS_Google_Recaptcha extends LLMS_Captcha {
method __construct (line 21) | public function __construct() {
method get_slug (line 40) | public function get_slug() {
method render (line 44) | public function render() {
method validate (line 121) | public function validate( $valid ) {
FILE: includes/spam/class-llms-turnstile.php
class LLMS_Turnstile (line 14) | class LLMS_Turnstile extends LLMS_Captcha {
method __construct (line 18) | public function __construct() {
method get_slug (line 25) | public function get_slug() {
method add_turnstile_script (line 36) | public function add_turnstile_script() {
method render (line 55) | public function render() {
method validate (line 77) | public function validate( $valid ) {
FILE: includes/theme-support/class-llms-theme-support.php
class LLMS_Theme_Support (line 18) | class LLMS_Theme_Support {
method __construct (line 28) | public function __construct() {
method get_css (line 42) | public static function get_css( $selectors, $rules, $selector_prefix =...
method get_selectors_primary_color_background (line 73) | public static function get_selectors_primary_color_background() {
method get_selectors_primary_color_border (line 134) | public static function get_selectors_primary_color_border() {
method get_selectors_primary_color_text (line 179) | public static function get_selectors_primary_color_text() {
method includes (line 218) | public function includes() {
FILE: includes/theme-support/class-llms-twenty-nineteen.php
class LLMS_Twenty_Nineteen (line 18) | class LLMS_Twenty_Nineteen {
method init (line 27) | public static function init() {
method output_content_wrapper (line 48) | public static function output_content_wrapper() {
method output_content_wrapper_end (line 59) | public static function output_content_wrapper_end() {
FILE: includes/theme-support/class-llms-twenty-twenty-one.php
class LLMS_Twenty_Twenty_One (line 18) | class LLMS_Twenty_Twenty_One {
method init (line 28) | public static function init() {
method add_inline_editor_styles (line 64) | public static function add_inline_editor_styles() {
method add_inline_styles (line 75) | public static function add_inline_styles() {
method add_max_width_class (line 89) | public static function add_max_width_class( $classes ) {
method add_pagination_classes (line 104) | public static function add_pagination_classes( $classes ) {
method generate_inline_styles (line 118) | protected static function generate_inline_styles( $context = null ) {
method handle_certificate_title (line 267) | public static function handle_certificate_title() {
method handle_page_header_wrappers (line 285) | public static function handle_page_header_wrappers() {
method modify_columns_count (line 310) | public static function modify_columns_count( $cols ) {
method maybe_disable_post_navigation (line 322) | public static function maybe_disable_post_navigation( $html ) {
method output_archive_description_wrapper (line 338) | public static function output_archive_description_wrapper() {
method output_archive_description_wrapper_end (line 349) | public static function output_archive_description_wrapper_end() {
method page_header_wrap (line 360) | public static function page_header_wrap() {
method page_header_wrap_end (line 371) | public static function page_header_wrap_end() {
FILE: includes/theme-support/class-llms-twenty-twenty-two.php
class LLMS_Twenty_Twenty_Two (line 18) | class LLMS_Twenty_Twenty_Two {
method init (line 27) | public static function init() {
method add_inline_editor_styles (line 55) | public static function add_inline_editor_styles() {
method add_inline_styles (line 66) | public static function add_inline_styles() {
method generate_inline_styles (line 80) | protected static function generate_inline_styles( $context = null ) {
method handle_page_header_wrappers (line 179) | public static function handle_page_header_wrappers() {
method modify_columns_count (line 204) | public static function modify_columns_count( $cols ) {
method output_archive_description_wrapper (line 215) | public static function output_archive_description_wrapper() {
method output_archive_description_wrapper_end (line 226) | public static function output_archive_description_wrapper_end() {
method page_header_wrap (line 237) | public static function page_header_wrap() {
method page_header_wrap_end (line 248) | public static function page_header_wrap_end() {
FILE: includes/theme-support/class-llms-twenty-twenty.php
class LLMS_Twenty_Twenty (line 23) | class LLMS_Twenty_Twenty {
method init (line 32) | public static function init() {
method add_inline_styles (line 68) | public static function add_inline_styles() {
method add_elements (line 138) | public static function add_elements( $elements ) {
method add_elements_content_accent_background (line 190) | protected static function add_elements_content_accent_background() {
method add_elements_content_accent_border (line 202) | protected static function add_elements_content_accent_border() {
method add_elements_content_accent_color (line 214) | protected static function add_elements_content_accent_color() {
method add_elements_content_background_color (line 225) | protected static function add_elements_content_background_color() {
method body_classes (line 267) | public static function body_classes( $classes ) {
method get_archive_page_id (line 284) | protected static function get_archive_page_id() {
method get_page_template_class (line 306) | protected static function get_page_template_class() {
method hide_meta_output (line 328) | public static function hide_meta_output( $post_types ) {
method is_page_full_width (line 341) | protected static function is_page_full_width( $page_id ) {
method modify_columns_count (line 356) | public static function modify_columns_count( $cols ) {
method output_archive_description_wrapper (line 372) | public static function output_archive_description_wrapper() {
method output_archive_description_wrapper_end (line 383) | public static function output_archive_description_wrapper_end() {
method output_content_wrapper (line 394) | public static function output_content_wrapper() {
method output_content_wrapper_part_two (line 437) | public static function output_content_wrapper_part_two() {
method output_content_wrapper_end (line 454) | public static function output_content_wrapper_end() {
FILE: includes/traits/llms-trait-audio-video-embed.php
type LLMS_Trait_Audio_Video_Embed (line 24) | trait LLMS_Trait_Audio_Video_Embed {
method add_properties (line 28) | abstract protected function add_properties( $props = array() );
method construct_audio_video_embed (line 37) | protected function construct_audio_video_embed() {
method get (line 50) | abstract public function get( $key, $raw = false );
method get_audio (line 63) | public function get_audio() {
method get_embed (line 70) | abstract protected function get_embed( $type = 'video', $prop = '' );
method get_video (line 83) | public function get_video() {
FILE: includes/traits/llms-trait-award-default-images.php
type LLMS_Trait_Award_Default_Images (line 21) | trait LLMS_Trait_Award_Default_Images {
method get_default_default_image_src (line 42) | protected function get_default_default_image_src() {
method get_default_image (line 86) | public function get_default_image( $object_id ) {
method get_default_image_id (line 127) | public function get_default_image_id() {
FILE: includes/traits/llms-trait-award-templates-post-list-table.php
type LLMS_Trait_Award_Templates_Post_List_Table (line 18) | trait LLMS_Trait_Award_Templates_Post_List_Table {
method award_template_row_actions (line 28) | protected function award_template_row_actions() {
method add_post_actions (line 45) | public function add_post_actions( $actions, $post ) {
FILE: includes/traits/llms-trait-earned-engagement-reporting-table.php
type LLMS_Trait_Earned_Engagement_Reporting_Table (line 20) | trait LLMS_Trait_Earned_Engagement_Reporting_Table {
method output_table_html (line 29) | public function output_table_html() {
FILE: includes/traits/llms-trait-sales-page.php
type LLMS_Trait_Sales_Page (line 25) | trait LLMS_Trait_Sales_Page {
method add_properties (line 29) | abstract protected function add_properties( $props = array() );
method construct_sales_page (line 38) | protected function construct_sales_page() {
method get (line 52) | abstract public function get( $key, $raw = false );
method get_sales_page_url (line 65) | public function get_sales_page_url() {
method has_sales_page_redirect (line 105) | public function has_sales_page_redirect() {
FILE: includes/traits/llms-trait-singleton.php
type LLMS_Trait_Singleton (line 18) | trait LLMS_Trait_Singleton {
method instance (line 35) | public static function instance() {
FILE: includes/traits/llms-trait-student-awards.php
type LLMS_Trait_Student_Awards (line 20) | trait LLMS_Trait_Student_Awards {
method get_achievements (line 37) | public function get_achievements( $args_or_orderby = 'updated_date', $...
method get_awards (line 81) | public function get_awards( $args = array(), $type = 'any' ) {
method get_awards_count (line 100) | public function get_awards_count( $type = 'any' ) {
method get_certificates (line 131) | public function get_certificates( $args_or_orderby = 'updated_date', $...
FILE: includes/traits/llms-trait-user-engagement-type.php
type LLMS_Trait_User_Engagement_Type (line 18) | trait LLMS_Trait_User_Engagement_Type {
method count_awarded_engagements (line 37) | protected function count_awarded_engagements( $template_id ) {
method get_user_engagement (line 66) | protected function get_user_engagement( $post, $is_awarded ) {
FILE: includes/widgets/class.llms.bbp.widget.course.forums.list.php
class LLMS_BBP_Widget_Course_Forums_List (line 19) | class LLMS_BBP_Widget_Course_Forums_List extends WP_Widget {
method __construct (line 27) | public function __construct() {
method widget (line 46) | public function widget( $args, $instance ) {
method form (line 82) | public function form( $instance ) {
FILE: includes/widgets/class.llms.widget.course.progress.php
class LLMS_Widget_Course_Progress (line 23) | class LLMS_Widget_Course_Progress extends LLMS_Widget {
method __construct (line 32) | public function __construct() {
method form (line 52) | public function form( $instance ) {
method widget (line 79) | public function widget( $args, $instance ) {
method update (line 110) | public function update( $new_instance, $old_instance ) {
FILE: includes/widgets/class.llms.widget.course.syllabus.php
class LLMS_Widget_Course_Syllabus (line 20) | class LLMS_Widget_Course_Syllabus extends LLMS_Widget {
method __construct (line 25) | public function __construct() {
method form (line 43) | public function form( $instance ) {
method widget_contents (line 76) | public function widget_contents( $args, $instance ) {
method update (line 92) | public function update( $new_instance, $old_instance ) {
FILE: includes/widgets/class.llms.widget.php
class LLMS_Widget (line 19) | class LLMS_Widget extends WP_Widget {
method __construct (line 26) | public function __construct() {}
method widget (line 38) | public function widget( $args, $instance ) {
method widget_contents (line 55) | public function widget_contents( $args, $instance ) {}
method form (line 66) | public function form( $instance ) {
method update (line 86) | public function update( $new_instance, $old_instance ) {
FILE: includes/widgets/class.llms.widgets.php
class LLMS_Widgets (line 21) | class LLMS_Widgets {
method __construct (line 30) | public function __construct() {
method register_widgets (line 45) | public function register_widgets() {
FILE: lifterlms.php
function llms (line 66) | function llms() {
FILE: packages/components/src/search-control/base-search-control.js
function BaseSearchControl (line 61) | function BaseSearchControl( {
FILE: packages/components/src/search-control/defaults.js
function defaultHydrateValues (line 17) | async function defaultHydrateValues( values, path, loadedResults ) {
function defaultTheme (line 67) | function defaultTheme( theme ) {
function defaultFormatSearchResults (line 99) | function defaultFormatSearchResults(
FILE: packages/components/src/search-control/post-search-control.js
function PostSearchControl (line 25) | function PostSearchControl( {
FILE: packages/components/src/search-control/user-search-control.js
function UserSearchControl (line 22) | function UserSearchControl( {
FILE: packages/components/src/spinner/constants.js
constant WRAPPER_CLASSNAME (line 6) | const WRAPPER_CLASSNAME = 'llms-spinning';
constant CLASSNAME (line 13) | const CLASSNAME = 'llms-spinner';
constant SIZE_SMALL (line 20) | const SIZE_SMALL = 'small';
constant SIZE_DEFAULT (line 27) | const SIZE_DEFAULT = 'default';
FILE: packages/components/src/spinner/index.js
function get (line 33) | function get( selector, size = SIZE_DEFAULT, useJQuery = true ) {
function start (line 64) | function start( selector, size = SIZE_DEFAULT ) {
function stop (line 82) | function stop( selector ) {
FILE: packages/components/src/spinner/styles.js
constant STYLES (line 8) | const STYLES = `
FILE: packages/components/src/spinner/test/__MOCKS__/jquery.js
function fakeQuery (line 11) | function fakeQuery( selector ) {
FILE: packages/components/src/spinner/utils.js
function create (line 17) | function create( wrapper, size = SIZE_DEFAULT ) {
function ensureElementList (line 39) | function ensureElementList( selector ) {
function find (line 69) | function find( wrapper ) {
function loadStyles (line 88) | function loadStyles() {
FILE: packages/dev/src/cmds/changelog/add.js
constant YAML (line 1) | const
function generateList (line 27) | function generateList( option ) {
function coerceLink (line 43) | function coerceLink( link ) {
function writeChangelog (line 55) | function writeChangelog( log ) {
FILE: packages/dev/src/cmds/changelog/validate.js
constant YAML (line 1) | const
function getSymbol (line 15) | function getSymbol( type ) {
function logWithSymbol (line 40) | function logWithSymbol( msg, type ) {
function determineOverallStatus (line 53) | function determineOverallStatus( errors, warnings ) {
FILE: packages/dev/src/cmds/changelog/write.js
function getHeaderLines (line 40) | function getHeaderLines( version, date ) {
function getTypeTitle (line 55) | function getTypeTitle( type ) {
function formatChangelogItem (line 86) | function formatChangelogItem( { entry, type, attributions = [], links = ...
function getUpdatedTemplates (line 136) | function getUpdatedTemplates( includeLinks, version ) {
function formatChangelogVersionEntry (line 159) | function formatChangelogVersionEntry( version, date, entries, links ) {
function cleanupLogs (line 202) | function cleanupLogs( dir ) {
FILE: packages/dev/src/cmds/docgen.js
function createCommandSection (line 15) | function createCommandSection( command, parentName = '' ) {
FILE: packages/dev/src/cmds/meta/parse.js
constant YAML (line 1) | const
FILE: packages/dev/src/cmds/readme.js
function getChangelogSection (line 17) | function getChangelogSection( file, length ) {
function getMergeCodeHelp (line 53) | function getMergeCodeHelp() {
FILE: packages/dev/src/cmds/release/create.js
function writeTempNotesFile (line 17) | function writeTempNotesFile( version, logfile ) {
FILE: packages/dev/src/cmds/release/prepare.js
function callSelf (line 17) | function callSelf( cmd, silent = true ) {
function prompt (line 39) | function prompt( message, skip = false ) {
FILE: packages/dev/src/cmds/update-version.js
function updateVersions (line 22) | function updateVersions( files, regex, flags, ignore, ver ) {
function updateConfig (line 54) | function updateConfig( ver ) {
FILE: packages/dev/src/index.js
function registerCommands (line 27) | function registerCommands( parent, dir, optionsParent = [] ) {
function registerCommand (line 49) | function registerCommand( parent, filePath, optionsParent = [] ) {
FILE: packages/dev/src/utils/configs.js
function getConfig (line 13) | function getConfig( filename ) {
function hasConfig (line 29) | function hasConfig( filename ) {
FILE: packages/dev/src/utils/create-dist-file.js
function requiresComposerInstall (line 15) | function requiresComposerInstall() {
FILE: packages/dev/src/utils/get-changelog-entries.js
constant YAML (line 1) | const ChangelogEntry = require( './changelog-entry' ),
FILE: packages/dev/src/utils/get-default.js
function getConfigFilePath (line 15) | function getConfigFilePath() {
function loadConfigFile (line 40) | function loadConfigFile() {
FILE: packages/dev/src/utils/get-project-privacy.js
function getProjectPrivacy (line 16) | function getProjectPrivacy() {
function isProjectPrivate (line 34) | function isProjectPrivate() {
function isProjectPublic (line 49) | function isProjectPublic() {
FILE: packages/dev/src/utils/parse-changelog-file.js
function getEntryObject (line 12) | function getEntryObject( date, version ) {
function finalizeEntry (line 28) | function finalizeEntry( entry ) {
FILE: packages/dev/src/utils/repo-links.js
function getFileLink (line 13) | function getFileLink( path, branch = 'trunk' ) {
function getIssueLink (line 25) | function getIssueLink( issue ) {
function getRepoLink (line 39) | function getRepoLink( project, org ) {
FILE: packages/dev/src/utils/validate-changelog.js
function highlight (line 21) | function highlight( text, formatting = true ) {
function isAttributionValid (line 38) | function isAttributionValid( attr ) {
function isLinkValid (line 75) | function isLinkValid( link ) {
function isEntryValid (line 119) | function isEntryValid( entry ) {
function getChangelogValidationIssues (line 150) | function getChangelogValidationIssues( logEntry, formatting = true ) {
FILE: packages/dev/test/utils/determine-version-increment.test.js
function setupMockEntries (line 16) | function setupMockEntries( significance ) {
FILE: packages/dev/test/utils/get-project-privacy.test.js
function getMockApiReturn (line 25) | function getMockApiReturn( isPublic ) {
FILE: packages/fontawesome/bin/metadata.js
constant YAML (line 18) | const
constant METADATA_FILE (line 18) | const
constant SRC_DIR (line 18) | const
FILE: packages/fontawesome/bin/svg.js
constant SVG_DIR (line 18) | const
constant SRC_DIR (line 18) | const
FILE: packages/fontawesome/src/components/icon-list.js
constant STYLES (line 53) | const STYLES = [
function List (line 81) | function List( { onChange, selectedStyle, availableIcons, iconPrefix, pe...
FILE: packages/fontawesome/src/index.js
function getMetadata (line 23) | function getMetadata( iconId ) {
FILE: packages/icons/docs/app.js
function App (line 17) | function App() {
FILE: packages/icons/docs/generate.js
constant BUILD_DIR (line 11) | const cheerio = require( 'cheerio' ),
FILE: packages/llms-e2e-test-utils/src/activate-theme.js
function getThemeByCoreVersion (line 11) | function getThemeByCoreVersion() {
function activateTheme (line 43) | async function activateTheme( theme = null ) {
FILE: packages/llms-e2e-test-utils/src/clear-blocks.js
function clearBlocks (line 8) | async function clearBlocks() {
FILE: packages/llms-e2e-test-utils/src/click-and-wait.js
function clickAndWait (line 12) | async function clickAndWait( selector, waitUntil ) {
FILE: packages/llms-e2e-test-utils/src/click-element-by-text.js
function clickElementByText (line 12) | async function clickElementByText( string, selector = '*' ) {
FILE: packages/llms-e2e-test-utils/src/click.js
function click (line 10) | async function click( selector ) {
FILE: packages/llms-e2e-test-utils/src/create-access-plan.js
function createAccessPlan (line 20) | async function createAccessPlan( {
FILE: packages/llms-e2e-test-utils/src/create-certificate.js
function getDefaultContent (line 13) | function getDefaultContent() {
function createCertificate (line 44) | async function createCertificate( {
FILE: packages/llms-e2e-test-utils/src/create-coupon.js
function createCoupon (line 16) | async function createCoupon( { code = null, discount = '10%' } ) {
FILE: packages/llms-e2e-test-utils/src/create-course.js
function createCourse (line 12) | async function createCourse( title = 'Test Course' ) {
FILE: packages/llms-e2e-test-utils/src/create-engagement.js
function createEngagement (line 20) | async function createEngagement(
FILE: packages/llms-e2e-test-utils/src/create-membership.js
function createMembership (line 11) | async function createMembership( title = 'Test Membership' ) {
FILE: packages/llms-e2e-test-utils/src/create-post.js
function createPost (line 16) | async function createPost( postType, title = 'Test Course', content = nu...
FILE: packages/llms-e2e-test-utils/src/create-user.js
function createUser (line 35) | async function createUser( opts = {} ) {
FILE: packages/llms-e2e-test-utils/src/create-voucher.js
function createVoucher (line 22) | async function createVoucher( {
FILE: packages/llms-e2e-test-utils/src/dismiss-editor-welcome-guide.js
function dismissEditorWelcomeGuide (line 8) | async function dismissEditorWelcomeGuide() {
FILE: packages/llms-e2e-test-utils/src/enroll-student.js
function enrollStudent (line 21) | async function enrollStudent( postId, studentId ) {
FILE: packages/llms-e2e-test-utils/src/fill-field.js
function fillField (line 14) | async function fillField( selector, text ) {
FILE: packages/llms-e2e-test-utils/src/find-element-by-text.js
function findElementByText (line 14) | async function findElementByText( string, selector = '*' ) {
FILE: packages/llms-e2e-test-utils/src/get-all-blocks.js
function removeClientId (line 13) | function removeClientId( { clientId, ...block } ) { // eslint-disable-li...
function removeClientIds (line 26) | function removeClientIds( blocks ) {
function getAllBlocks (line 43) | async function getAllBlocks( withClientIds = true ) {
FILE: packages/llms-e2e-test-utils/src/get-post-title.js
function getPostTitleTextContent (line 13) | function getPostTitleTextContent() {
function getPostTitleSelector (line 26) | function getPostTitleSelector() {
FILE: packages/llms-e2e-test-utils/src/get-wp-version.js
function getWPVersion (line 17) | function getWPVersion() {
FILE: packages/llms-e2e-test-utils/src/highlight-node.js
function highlightNode (line 11) | async function highlightNode( selector, copySelection = false ) {
FILE: packages/llms-e2e-test-utils/src/import-course.js
function importCourse (line 19) | async function importCourse(
FILE: packages/llms-e2e-test-utils/src/login-student.js
function loginStudent (line 17) | async function loginStudent( login, pass ) {
FILE: packages/llms-e2e-test-utils/src/logout-user.js
function logoutUser (line 21) | async function logoutUser() {
FILE: packages/llms-e2e-test-utils/src/open-sidebar-panel-tab.js
function openSidebarPanelTab (line 14) | async function openSidebarPanelTab( tab = 'primary' ) {
FILE: packages/llms-e2e-test-utils/src/publish-post.js
function publishPost (line 12) | async function publishPost() {
FILE: packages/llms-e2e-test-utils/src/register-student.js
function registerStudent (line 35) | async function registerStudent( {
FILE: packages/llms-e2e-test-utils/src/run-setup-wizard.js
function runSetupWizard (line 35) | async function runSetupWizard( {
FILE: packages/llms-e2e-test-utils/src/select2-select.js
function select2Select (line 13) | async function select2Select( selector, value ) {
FILE: packages/llms-e2e-test-utils/src/set-checkbox-setting.js
function setCheckboxSetting (line 14) | async function setCheckboxSetting( selector, status = true, save = true ) {
FILE: packages/llms-e2e-test-utils/src/set-select2-option.js
function setSelect2Option (line 16) | async function setSelect2Option( selector, value, create = true ) {
FILE: packages/llms-e2e-test-utils/src/toggle-open-registration.js
function toggleOpenRegistration (line 12) | async function toggleOpenRegistration( status ) {
FILE: packages/llms-e2e-test-utils/src/toggle-sidebar-panel.js
function toggleSidebarPanel (line 16) | async function toggleSidebarPanel( title, shouldBeOpen = true ) {
FILE: packages/llms-e2e-test-utils/src/update-post.js
function updatePost (line 10) | async function updatePost() {
FILE: packages/llms-e2e-test-utils/src/visit-page.js
function visitPage (line 11) | async function visitPage( path, query ) {
FILE: packages/llms-e2e-test-utils/src/visit-post-permalink.js
function visitPostPermalink (line 10) | async function visitPostPermalink() {
FILE: packages/llms-e2e-test-utils/src/visit-settings-page.js
function visitSettingsPage (line 18) | async function visitSettingsPage( { tab = null, section = null } = {} ) {
FILE: packages/llms-e2e-test-utils/src/wp-version-compare.js
function wpVersionCompare (line 17) | function wpVersionCompare( version, comparator = '>=', majorMinorOnly = ...
FILE: packages/quill-wordcount-module/src/create-container.js
function createCounterNode (line 13) | function createCounterNode( classNameSuffix, text, limit ) {
FILE: packages/quill-wordcount-module/src/module.js
function setOptions (line 33) | function setOptions( options = {} ) {
FILE: packages/quill-wordcount-module/src/test/module.test.js
function MockQuill (line 11) | function MockQuill( container ) {
FILE: packages/scripts/config/blocks-webpack.config.js
constant BLOCK_METADATA_GLOB (line 12) | const BLOCK_METADATA_GLOB = '**/block.json';
FILE: packages/scripts/config/import-resolver.js
function isWordPress (line 13) | function isWordPress( source ) {
FILE: packages/scripts/config/webpack.config.js
function requestToExternal (line 27) | function requestToExternal( request ) {
function requestToHandle (line 48) | function requestToHandle( request ) {
function setupEntry (line 66) | function setupEntry( js, srcPath ) {
function setupPlugins (line 90) | function setupPlugins( plugins, css, prefix, cleanAfterEveryBuildPattern...
function allowBabelTranspilation (line 172) | function allowBabelTranspilation( config ) {
FILE: packages/scripts/e2e/bootstrap.js
method toMatchStringWithQuotes (line 125) | async toMatchStringWithQuotes( received, expected ) {
FILE: packages/scripts/e2e/sequencer.js
class CustomSequencer (line 17) | class CustomSequencer extends Sequencer {
method sort (line 18) | sort( tests ) {
FILE: packages/utils/src/formatting/trailing-slash-it.js
function trailingSlashIt (line 11) | function trailingSlashIt( str ) {
FILE: packages/utils/src/formatting/untrailing-slash-it.js
function untrailingSlashIt (line 9) | function untrailingSlashIt( str ) {
FILE: packages/utils/src/url/get-admin-url.js
function getAdminUrl (line 14) | function getAdminUrl() {
FILE: src/blocks/certificate-title/edit.jsx
function Edit (line 24) | function Edit( {
FILE: src/blocks/certificate-title/save.jsx
function save (line 16) | function save( { attributes } ) {
FILE: src/js/admin-addons.js
function updateUserInterface (line 65) | function updateUserInterface() {
FILE: src/js/admin-award-certificate.js
constant WRAPPER_ID (line 8) | const WRAPPER_ID = 'llms-award-certificate-wrapper',
function getDefaultButton (line 20) | function getDefaultButton() {
function insertRenderNode (line 54) | function insertRenderNode() {
FILE: src/js/admin-certificate-editor/document-settings.js
function CertificateDocumentSettings (line 32) | function CertificateDocumentSettings( { type, title, sequentialId, backg...
FILE: src/js/admin-certificate-editor/edit-certificate.js
function editCertificate (line 13) | function editCertificate( key, val ) {
FILE: src/js/admin-certificate-editor/editor.js
function getFeaturedMedia (line 22) | function getFeaturedMedia() {
function getBackgroundImage (line 40) | function getBackgroundImage() {
function applyBlockVisualFixes (line 65) | function applyBlockVisualFixes() {
function hasCertificateTitle (line 84) | function hasCertificateTitle() {
function maybeRefreshContent (line 113) | function maybeRefreshContent( content, editedContent ) {
function refreshContent (line 141) | function refreshContent( content ) {
function updateDOM (line 163) | function updateDOM() {
FILE: src/js/admin-certificate-editor/i18n.js
function doUnsubscribe (line 30) | function doUnsubscribe( withFilter ) {
FILE: src/js/admin-certificate-editor/merge-codes.js
function MergeCodeTableRow (line 23) | function MergeCodeTableRow( { closeModal, onChange, value } ) {
function Edit (line 63) | function Edit( props ) {
FILE: src/js/admin-certificate-editor/migrate.js
function doUnsubscribe (line 36) | function doUnsubscribe( withMigration ) {
function getAllBlocks (line 53) | function getAllBlocks() {
function migrateClassicBlock (line 70) | function migrateClassicBlock() {
FILE: src/js/admin-certificate-editor/modify-blocks.js
function modifyColumnsBlock (line 23) | function modifyColumnsBlock( settings, blockName ) {
FILE: src/js/admin-certificate-editor/plugin/background-control.js
function usePalette (line 23) | function usePalette() {
function BackgroundControl (line 49) | function BackgroundControl( { background } ) {
FILE: src/js/admin-certificate-editor/plugin/margins-control.js
function getDesc (line 20) | function getDesc( index ) {
function MarginControl (line 68) | function MarginControl( { margin, index, editMargins } ) {
function MarginsControl (line 96) | function MarginsControl( { margins } ) {
FILE: src/js/admin-certificate-editor/plugin/orientation-control.js
function OrientationControl (line 16) | function OrientationControl( { orientation } ) {
FILE: src/js/admin-certificate-editor/plugin/sequential-id-control.js
function SequentialIdControl (line 16) | function SequentialIdControl( { sequentialId } ) {
FILE: src/js/admin-certificate-editor/plugin/size-control.js
function formatSizeLabel (line 19) | function formatSizeLabel( { name, width, height, unit } ) {
function CustomSizeControl (line 36) | function CustomSizeControl( { width, height, unit } ) {
function SizeControl (line 103) | function SizeControl( { size: selected, width, height, unit } ) {
FILE: src/js/admin-certificate-editor/plugin/title-control.js
function Check (line 22) | function Check( { children } ) {
function TitleControl (line 48) | function TitleControl( { title } ) {
FILE: src/js/admin-certificate-editor/post-status-info/award-check.js
function AwardCheck (line 13) | function AwardCheck( { postType, children } ) {
FILE: src/js/admin-certificate-editor/post-status-info/index.js
function PluginStatusButtons (line 21) | function PluginStatusButtons( { isPublished, isSaving, postId, postType ...
FILE: src/js/admin-certificate-editor/post-status-info/reset-template-button.js
function resetTemplate (line 21) | function resetTemplate( onComplete, isPublished ) {
FILE: src/js/admin-certificate-editor/post-status-info/reset-template-check.js
function ResetTemplateCheck (line 16) | function ResetTemplateCheck( { children } ) {
FILE: src/js/admin-certificate-editor/user-settings.js
function SelectedUser (line 38) | function SelectedUser( { userId } ) {
function CertificateUserSettings (line 76) | function CertificateUserSettings( { type, userId, isNew } ) {
FILE: src/js/util/award-certificate-button/urls.js
function getRedirectUrl (line 15) | function getRedirectUrl( post ) {
function getScratchUrl (line 34) | function getScratchUrl( sid = null ) {
FILE: src/js/util/edit-certificate-title.js
function editCertificateTitle (line 19) | function editCertificateTitle( title, postType = null ) {
FILE: tests/e2e/tests/checkout/coupon.test.js
function setupTest (line 21) | async function setupTest() {
function applyCoupon (line 52) | async function applyCoupon( code ) {
FILE: tests/e2e/tests/settings/copy-prevention.test.js
function watchForEvent (line 36) | async function watchForEvent( eventName ) {
FILE: tests/e2e/tests/view-manager/view-manager.test.js
function selectView (line 29) | async function selectView( view ) {
FILE: tests/phpunit/bootstrap.php
class LLMS_Unit_Tests_Bootstrap (line 14) | class LLMS_Unit_Tests_Bootstrap extends LLMS_Tests_Bootstrap {
method install (line 58) | public function install() {
method load (line 84) | public function load() {
method uninstall (line 103) | public function uninstall() {
FILE: tests/phpunit/framework/class-llms-admin-tool-test-case.php
class LLMS_Admin_Tool_Test_Case (line 12) | class LLMS_Admin_Tool_Test_Case extends LLMS_UnitTestCase {
method set_up_before_class (line 33) | public static function set_up_before_class() {
method set_up (line 54) | public function set_up() {
method test_get_description (line 69) | public function test_get_description() {
method test_get_label (line 84) | public function test_get_label() {
method test_get_text (line 99) | public function test_get_text() {
FILE: tests/phpunit/framework/class-llms-notification-test-case.php
class LLMS_NotificationTestCase (line 9) | abstract class LLMS_NotificationTestCase extends LLMS_UnitTestCase {
method setup_args (line 39) | abstract protected function setup_args();
method get_controller (line 48) | protected function get_controller() {
method get_notification (line 62) | protected function get_notification() {
method get_view (line 81) | protected function get_view() {
method test_is_registered (line 96) | public function test_is_registered() {
FILE: tests/phpunit/framework/class-llms-payment-gateway-mock.php
class LLMS_Payment_Gateway_Mock (line 7) | class LLMS_Payment_Gateway_Mock extends LLMS_Payment_Gateway {
method __construct (line 16) | public function __construct() {
method handle_pending_order (line 45) | public function handle_pending_order( $order, $plan, $person, $coupon ...
method handle_recurring_transaction (line 76) | public function handle_recurring_transaction( $order ) {
method is_enabled (line 100) | public function is_enabled() {
FILE: tests/phpunit/framework/class-llms-post-model-unit-test-case.php
class LLMS_PostModelUnitTestCase (line 12) | class LLMS_PostModelUnitTestCase extends LLMS_UnitTestCase {
method get_properties (line 36) | protected function get_properties() {
method get_data (line 47) | protected function get_data() {
method create (line 77) | protected function create( $args = 'test title' ) {
method test_create_model (line 100) | public function test_create_model() {
method test_getters_setters (line 121) | public function test_getters_setters() {
method test_date_status_relationship_update (line 216) | public function test_date_status_relationship_update() {
method test_edit_date (line 239) | public function test_edit_date() {
method test_set_bulk (line 278) | public function test_set_bulk() {
method test_set_bulk_wp_error (line 308) | public function test_set_bulk_wp_error() {
FILE: tests/phpunit/framework/class-llms-post-type-metabox-test-case.php
class LLMS_PostTypeMetaboxTestCase (line 10) | class LLMS_PostTypeMetaboxTestCase extends LLMS_UnitTestCase {
method set_up_before_class (line 23) | public static function set_up_before_class() {
method add_nonce_to_array (line 44) | protected function add_nonce_to_array( $data = array(), $real = true ) {
FILE: tests/phpunit/framework/class-llms-settings-page-test-case.php
class LLMS_Settings_Page_Test_Case (line 7) | class LLMS_Settings_Page_Test_Case extends LLMS_Unit_Test_Case {
method set_up (line 17) | public function set_up() {
method get_mock_settings (line 35) | protected function get_mock_settings() {
method get_settings_ids (line 47) | protected function get_settings_ids( $save_only = true ) {
method test_id (line 69) | public function test_id() {
method test_label (line 80) | public function test_label() {
method test_get_settings (line 91) | public function test_get_settings() {
method test_get_settings_dupcheck (line 112) | public function test_get_settings_dupcheck() {
method test_save (line 127) | public function test_save() {
method test_set_label (line 167) | public function test_set_label() {
FILE: tests/phpunit/framework/class-llms-shortcode-test-case.php
class LLMS_ShortcodeTestCase (line 12) | class LLMS_ShortcodeTestCase extends LLMS_UnitTestCase {
method get_class (line 28) | protected function get_class() {
method assertShortcodeOutputEquals (line 43) | protected function assertShortcodeOutputEquals( $expect, $shortcode ) {
method test_registration (line 61) | public function test_registration() {
FILE: tests/phpunit/framework/class-llms-unit-test-case.php
class LLMS_UnitTestCase (line 19) | class LLMS_UnitTestCase extends LLMS_Unit_Test_Case {
method set_up (line 39) | public function set_up() {
method load_payment_gateway (line 53) | protected function load_payment_gateway( $gateway, $enabled = true ) {
method unload_payment_gateway (line 66) | protected function unload_payment_gateway( $id ) {
method create_mock_session_data (line 86) | protected function create_mock_session_data( $count = 5, $expired = fa...
method complete_courses_for_student (line 120) | protected function complete_courses_for_student( $student_id = 0, $cou...
method create_voucher (line 179) | protected function create_voucher( $codes = 5, $uses = 5, $products = ...
method take_quiz (line 222) | public function take_quiz( $quiz_id, $student_id, $grade = 100 ) {
method generate_mock_courses (line 288) | protected function generate_mock_courses( $num_courses = 1, $num_secti...
method get_mock_checkout_data_array (line 319) | protected function get_mock_checkout_data_array( $plan = null ) {
method get_mock_user_data_array (line 340) | protected function get_mock_user_data_array() {
method get_mock_course_array (line 372) | protected function get_mock_course_array( $iterator = 1, $num_sections...
method get_mock_order (line 463) | protected function get_mock_order( $plan = null, $coupon = false, $stu...
method get_mock_plan (line 508) | protected function get_mock_plan( $price = 25.99, $frequency = 1, $exp...
method get_mock_voucher (line 552) | protected function get_mock_voucher( $codes = 5, $uses = 1, $products ...
method get_mock_student (line 576) | protected function get_mock_student( $login = false ) {
method create_achievement_template (line 595) | protected function create_achievement_template( $title = 'Mock Achieve...
method create_certificate_template (line 619) | protected function create_certificate_template( $title = 'Mock Certifi...
method create_email_template (line 631) | protected function create_email_template( $subject = 'Mock Email Title...
method earn_achievement (line 661) | protected function earn_achievement( $user_id, $template_id, $related_...
method earn_certificate (line 696) | protected function earn_certificate( $user_id, $template_id, $related_...
method setManualGatewayStatus (line 718) | protected function setManualGatewayStatus( $enabled = 'yes' ) {
method create_mock_engagement (line 735) | public function create_mock_engagement( $trigger_type, $engagement_typ...
FILE: tests/phpunit/unit-tests/abstracts/class-llms-test-abstract-admin-metabox.php
class LLMS_Test_Admin_Metabox (line 13) | class LLMS_Test_Admin_Metabox extends LLMS_PostTypeMetaboxTestCase {
method get_stub (line 22) | private function get_stub() {
method add_fields_to_stub (line 41) | private function add_fields_to_stub( $stub ) {
method test_errors_get_set_save (line 103) | public function test_errors_get_set_save() {
method test_get_screens (line 132) | public function test_get_screens() {
method test_output_errors (line 157) | public function test_output_errors() {
method test_save_no_nonce (line 179) | public function test_save_no_nonce() {
method test_save_invalid_nonce (line 195) | public function test_save_invalid_nonce() {
method test_save_no_cap (line 213) | public function test_save_no_cap() {
method test_save_inline_save (line 236) | public function test_save_inline_save() {
method test_save_no_fields (line 257) | public function test_save_no_fields() {
method test_save_success (line 276) | public function test_save_success() {
method test_save_field_standard (line 323) | public function test_save_field_standard() {
method test_save_field_allow_quotes (line 352) | public function test_save_field_allow_quotes() {
method test_save_field_multi_select (line 380) | public function test_save_field_multi_select() {
FILE: tests/phpunit/unit-tests/abstracts/class-llms-test-abstract-admin-tool.php
class LLMS_Test_Abstract_Admin_Tool (line 13) | class LLMS_Test_Abstract_Admin_Tool extends LLMS_UnitTestCase {
method set_up_before_class (line 25) | public static function set_up_before_class() {
method get_abstract_mock (line 40) | private function get_abstract_mock() {
method get_concrete_mock (line 60) | private function get_concrete_mock( $load = true, $handle = true ) {
method test_constructor_should_load (line 93) | public function test_constructor_should_load() {
method test_maybe_handle_check_should_load (line 110) | public function test_maybe_handle_check_should_load() {
method test_maybe_handle_check_ids (line 127) | public function test_maybe_handle_check_ids() {
method test_register (line 143) | public function test_register() {
method test_register_no_load (line 163) | public function test_register_no_load() {
method test_should_load (line 178) | public function test_should_load() {
FILE: tests/phpunit/unit-tests/abstracts/class-llms-test-abstract-database-query.php
class LLMS_Test_Database_Query (line 13) | class LLMS_Test_Database_Query extends LLMS_UnitTestCase {
method tear_down (line 26) | public function tear_down() {
method get_stub (line 39) | public function get_stub() {
method test_deprecated_preprare_query_defined (line 57) | public function test_deprecated_preprare_query_defined() {
method test_deprecated_preprare_query_not_defined (line 87) | public function test_deprecated_preprare_query_not_defined() {
method test_deprecated_preprare_query_called_directly_but_not_defined (line 106) | public function test_deprecated_preprare_query_called_directly_but_not...
method test_get_set_deprecated_public_properties (line 134) | public function test_get_set_deprecated_public_properties() {
method test_default_arguments (line 180) | public function test_default_arguments() {
method test_default_args_no_found_rows_false (line 199) | public function test_default_args_no_found_rows_false() {
method test_found_rows_max_pages_not_empty (line 215) | public function test_found_rows_max_pages_not_empty() {
method test_found_rows_max_pages_empty (line 232) | public function test_found_rows_max_pages_empty() {
method test_get_skip (line 262) | public function test_get_skip() {
method test_sql_select_columns (line 300) | public function test_sql_select_columns() {
method test_pagination_found_results_and_max_pages (line 323) | public function test_pagination_found_results_and_max_pages() {
method test_no_found_rows_skips_count (line 353) | public function test_no_found_rows_skips_count() {
method test_empty_results_found_results_zero (line 374) | public function test_empty_results_found_results_zero() {
method test_sql_calc_found_rows_not_in_query_output (line 389) | public function test_sql_calc_found_rows_not_in_query_output() {
method test_sql_limit_returns_empty_for_count_only (line 404) | public function test_sql_limit_returns_empty_for_count_only() {
method test_missing_count_query_triggers_doing_it_wrong (line 418) | public function test_missing_count_query_triggers_doing_it_wrong() {
method test_filter_reintroducing_sql_calc_found_rows (line 441) | public function test_filter_reintroducing_sql_calc_found_rows() {
method _filter_prepend_sql_calc_found_rows (line 469) | public function _filter_prepend_sql_calc_found_rows( $sql, $query ) {
method query (line 482) | private function query( $args = array() ) {
method _prepare_query (line 509) | public function _prepare_query( $sql, $query ) {
method _parse_args (line 534) | public function _parse_args( $args, $query ) {
FILE: tests/phpunit/unit-tests/abstracts/class-llms-test-abstract-exportable-abmin-table.php
class LLMS_Test_Abstract_Exportable_Admin_Table (line 12) | class LLMS_Test_Abstract_Exportable_Admin_Table extends LLMS_UnitTestCase {
method get_mock (line 21) | private function get_mock( $id = 'mock', $title = 'Mock Title' ) {
method test_get_export_file_name (line 43) | public function test_get_export_file_name() {
method test_get_export_file_name_special_chars (line 71) | public function test_get_export_file_name_special_chars() {
method test_get_title (line 96) | public function test_get_title() {
FILE: tests/phpunit/unit-tests/abstracts/class-llms-test-abstract-generator-posts.php
class LLMS_Test_Abstract_Generator_Posts (line 11) | class LLMS_Test_Abstract_Generator_Posts extends LLMS_UnitTestCase {
method set_up (line 21) | public function set_up() {
method get_stub (line 35) | private function get_stub( $raw = array() ) {
method test_add_custom_values (line 46) | public function test_add_custom_values() {
method test_create_post (line 76) | public function test_create_post() {
method test_create_post_invalid_type (line 91) | public function test_create_post_invalid_type() {
method test_create_post_error (line 105) | public function test_create_post_error() {
method test_create_reusable_block_already_exists (line 127) | public function test_create_reusable_block_already_exists() {
method test_create_reusable_block_error (line 149) | public function test_create_reusable_block_error() {
method test_create_reusable_block_success (line 177) | public function test_create_reusable_block_success() {
method test_format_date (line 204) | public function test_format_date() {
method test_get_author_id_no_id_or_email (line 225) | public function test_get_author_id_no_id_or_email() {
method test_get_author_id (line 234) | public function test_get_author_id() {
method test_get_author_id_error (line 301) | public function test_get_author_id_error() {
method test_get_author_id_from_raw (line 322) | public function test_get_author_id_from_raw() {
method test_get_set_default_post_status (line 345) | public function test_get_set_default_post_status() {
method test_get_term_id (line 363) | public function test_get_term_id() {
method test_get_term_id_error (line 387) | public function test_get_term_id_error() {
method test_handle_reusable_blocks_disabled (line 406) | public function test_handle_reusable_blocks_disabled() {
method test_handle_reusable_blocks_none (line 421) | public function test_handle_reusable_blocks_none() {
method test_handle_reusable_blocks (line 436) | public function test_handle_reusable_blocks() {
method test_is_image_sideloading_enabled (line 512) | public function test_is_image_sideloading_enabled() {
method test_is_reusable_block_importing_enabled (line 523) | public function test_is_reusable_block_importing_enabled() {
method test_set_featured_image (line 534) | public function test_set_featured_image() {
method test_sideload_image (line 573) | public function test_sideload_image() {
method test_sideload_image_error (line 601) | public function test_sideload_image_error() {
method test_sideload_images (line 619) | public function test_sideload_images() {
method test_sideload_images_from_same_site (line 657) | public function test_sideload_images_from_same_site() {
method test_sideload_images_none (line 685) | public function test_sideload_images_none() {
method test_sideload_images_disabled (line 702) | public function test_sideload_images_disabled() {
FILE: tests/phpunit/unit-tests/abstracts/class-llms-test-abstract-integration.php
class LLMS_Test_Abstract_Integration (line 12) | class LLMS_Test_Abstract_Integration extends LLMS_UnitTestCase {
method get_stub (line 22) | private function get_stub() {
method test_constructor (line 49) | public function test_constructor() {
method test_add_settings (line 82) | public function test_add_settings() {
method test_get_option_v1 (line 104) | public function test_get_option_v1() {
method test_get_option_v2 (line 127) | public function test_get_option_v2() {
method test_get_option_default_value (line 154) | public function test_get_option_default_value() {
method test_get_priority (line 174) | public function test_get_priority() {
method test_get_settings (line 194) | public function test_get_settings() {
method test_get_settings_not_installed (line 217) | public function test_get_settings_not_installed() {
method test_is_available (line 244) | public function test_is_available() {
method test_is_enabled (line 268) | public function test_is_enabled() {
method test_is_installed (line 294) | public function test_is_installed() {
method test_plugin_action_links (line 307) | public function test_plugin_action_links() {
FILE: tests/phpunit/unit-tests/abstracts/class-llms-test-abstract-notification-view.php
class LLMS_Test_Abstract_Notification_View (line 10) | class LLMS_Test_Abstract_Notification_View extends LLMS_UnitTestCase {
method set_up (line 19) | public function set_up() {
method get_stub (line 38) | private function get_stub( $notification ) {
method test_get_used_merge_codes (line 135) | public function test_get_used_merge_codes() {
method test_get_merged_string (line 170) | public function test_get_merged_string() {
FILE: tests/phpunit/unit-tests/abstracts/class-llms-test-abstract-options-data.php
class LLMS_Test_Abstract_Options_Data (line 14) | class LLMS_Test_Abstract_Options_Data extends LLMS_UnitTestCase {
method set_up (line 24) | public function set_up() {
method test_get_option (line 36) | public function test_get_option() {
method test_get_option_v1_expected_bug (line 60) | public function test_get_option_v1_expected_bug() {
method test_get_option_v2_behavior (line 79) | public function test_get_option_v2_behavior() {
method test_get_option_v2_expected_bug_fixed (line 107) | public function test_get_option_v2_expected_bug_fixed() {
method test_get_option_name (line 129) | public function test_get_option_name() {
method test_set_option (line 147) | public function test_set_option() {
FILE: tests/phpunit/unit-tests/abstracts/class-llms-test-abstract-payment-gateway.php
class LLMS_Test_Payment_Gateway (line 12) | class LLMS_Test_Payment_Gateway extends LLMS_UnitTestCase {
method set_up (line 22) | public function set_up() {
method add_admin_settings (line 43) | public function add_admin_settings( $settings ) {
method test_add_get_and_retrieve_secure_strings (line 60) | public function test_add_get_and_retrieve_secure_strings() {
method test_complete_transaction_ajax (line 101) | public function test_complete_transaction_ajax() {
method test_option_methods (line 136) | public function test_option_methods() {
method test_log (line 175) | public function test_log() {
method test_log_secure_strings (line 203) | public function test_log_secure_strings() {
method test_get_supported_features_modify_recurring_payments (line 241) | public function test_get_supported_features_modify_recurring_payments() {
method test_get_complete_transaction_redirect_url (line 370) | public function test_get_complete_transaction_redirect_url() {
FILE: tests/phpunit/unit-tests/abstracts/class-llms-test-abstract-post-model.php
class LLMS_Test_Abstract_Post_Model (line 14) | class LLMS_Test_Abstract_Post_Model extends LLMS_UnitTestCase {
method set_up_before_class (line 32) | public static function set_up_before_class() {
method tear_down_after_class (line 47) | public static function tear_down_after_class() {
method set_up (line 62) | public function set_up() {
method get_stub (line 76) | private function get_stub() {
method test_get_skipped_no_scrub_properties (line 95) | public function test_get_skipped_no_scrub_properties() {
method test_scrub_field (line 126) | public function test_scrub_field() {
method test_set_bulk_meta_same_value_unallowed (line 221) | public function test_set_bulk_meta_same_value_unallowed() {
method test_set_meta_same_value_unallowed (line 272) | public function test_set_meta_same_value_unallowed() {
method test_set_bulk_meta_same_value_allowed (line 323) | public function test_set_bulk_meta_same_value_allowed() {
method test_set_meta_same_value_allowed (line 400) | public function test_set_meta_same_value_allowed() {
method test_set_bulk_empty_data (line 475) | public function test_set_bulk_empty_data() {
method test_set_bulk_invalid_data (line 524) | public function test_set_bulk_invalid_data() {
method test_set_bulk_post_properties_with_error (line 576) | public function test_set_bulk_post_properties_with_error() {
method test_set_post_properties_with_error (line 637) | public function test_set_post_properties_with_error() {
method test_set_bulk_post_properties_with_no_errors (line 682) | public function test_set_bulk_post_properties_with_no_errors() {
method test_set_post_properties_with_no_errors (line 733) | public function test_set_post_properties_with_no_errors() {
method test_set_bulk_quotes (line 780) | public function test_set_bulk_quotes() {
method test_set_quotes (line 818) | public function test_set_quotes() {
method test_toArray (line 858) | public function test_toArray() {
method test_toArray_expanded_author (line 897) | public function test_toArray_expanded_author() {
method _stage_meta_test (line 923) | private function _stage_meta_test() {
method _unstage_meta_test (line 968) | private function _unstage_meta_test() {
method get_all_types_fields (line 980) | private function get_all_types_fields( $alt = false ) {
FILE: tests/phpunit/unit-tests/abstracts/class-llms-test-abstract-posts-query.php
class LLMS_Test_Abstract_Posts_Query (line 13) | class LLMS_Test_Abstract_Posts_Query extends LLMS_UnitTestCase {
method set_up (line 22) | public function set_up() {
method get_stub (line 36) | private function get_stub() {
method test_count_results (line 53) | public function test_count_results() {
method test_default_arguments (line 90) | public function test_default_arguments() {
method test_prepare_query (line 118) | public function test_prepare_query() {
method test_get_set (line 139) | public function test_get_set() {
FILE: tests/phpunit/unit-tests/abstracts/class-llms-test-abstract-query.php
class LLMS_Test_Abstract_Query (line 13) | class LLMS_Test_Abstract_Query extends LLMS_UnitTestCase {
method set_up (line 22) | public function set_up() {
method get_stub (line 36) | private function get_stub() {
method test_count_results (line 53) | public function test_count_results() {
method test_get_and_set (line 83) | public function test_get_and_set() {
method test_get_allowed_sort_fields (line 106) | public function test_get_allowed_sort_fields() {
method test_get_default_args (line 134) | public function test_get_default_args() {
method test_get_results (line 162) | public function test_get_results() {
method test_is_first_page (line 189) | public function test_is_first_page() {
method test_is_last_page (line 205) | public function test_is_last_page() {
method test_sanitize_id_array (line 229) | public function test_sanitize_id_array() {
method test_sanitize_sort (line 271) | public function test_sanitize_sort() {
FILE: tests/phpunit/unit-tests/abstracts/class-llms-test-abstract-session-data.php
class LLMS_Test_Abstract_Session_Data (line 13) | class LLMS_Test_Abstract_Session_Data extends LLMS_UnitTestCase {
method set_up (line 23) | public function set_up() {
method test_get_set_isset_unset (line 37) | public function test_get_set_isset_unset() {
method test_get_id (line 104) | public function test_get_id() {
method test_get_id_logged_in (line 125) | public function test_get_id_logged_in() {
FILE: tests/phpunit/unit-tests/abstracts/class-llms-test-abstract-session-database-handler.php
class LLMS_Test_Abstract_Session_Database_Handler (line 13) | class LLMS_Test_Abstract_Session_Database_Handler extends LLMS_UnitTestC...
method set_up (line 23) | public function set_up() {
method test_clean_expired_only (line 41) | public function test_clean_expired_only() {
method test_clean_all (line 68) | public function test_clean_all() {
method test_delete (line 90) | public function test_delete() {
method test_save_is_clean (line 115) | public function test_save_is_clean() {
method test_save (line 129) | public function test_save() {
method test_read_default (line 149) | public function test_read_default() {
method test_read_cache_hit (line 162) | public function test_read_cache_hit() {
method test_read_cache_miss (line 177) | public function test_read_cache_miss() {
FILE: tests/phpunit/unit-tests/admin/class-llms-test-admin-assets.php
class LLMS_Test_Admin_Assets (line 15) | class LLMS_Test_Admin_Assets extends LLMS_Unit_Test_Case {
method set_up (line 25) | public function set_up() {
method tear_down (line 42) | public function tear_down() {
method test_block_editor_assets_for_certificates (line 72) | public function test_block_editor_assets_for_certificates() {
method test_get_analytics_options (line 126) | public function test_get_analytics_options() {
method test_maybe_enqueue_reporting_wrong_screen (line 157) | public function test_maybe_enqueue_reporting_wrong_screen() {
method test_maybe_enqueue_reporting_dashboard_assumed (line 180) | public function test_maybe_enqueue_reporting_dashboard_assumed() {
method test_maybe_enqueue_reporting_dashbord_explicit (line 203) | public function test_maybe_enqueue_reporting_dashbord_explicit() {
method test_maybe_enqueue_reporting_other_tabs (line 225) | public function test_maybe_enqueue_reporting_other_tabs() {
method test_maybe_enqueue_reporting_invalid_reporting_screens (line 245) | public function test_maybe_enqueue_reporting_invalid_reporting_screens...
method test_maybe_enqueue_reporting_enrollments_reporting_screens (line 265) | public function test_maybe_enqueue_reporting_enrollments_reporting_scr...
method test_maybe_enqueue_reporting_sales_reporting_screens (line 286) | public function test_maybe_enqueue_reporting_sales_reporting_screens() {
method test_maybe_enqueue_reporting_quiz_main_reporting_screens (line 307) | public function test_maybe_enqueue_reporting_quiz_main_reporting_scree...
method test_maybe_enqueue_reporting_quiz_attempts_reporting_screens (line 329) | public function test_maybe_enqueue_reporting_quiz_attempts_reporting_s...
method test_register_quill (line 351) | public function test_register_quill() {
FILE: tests/phpunit/unit-tests/admin/class-llms-test-admin-builder.php
class LLMS_Test_Admin_Builder (line 15) | class LLMS_Test_Admin_Builder extends LLMS_Unit_Test_Case {
method set_up (line 25) | public function set_up() {
method test_get_autosave_status (line 37) | public function test_get_autosave_status() {
method test_get_existing_lesson_by_role (line 67) | public function test_get_existing_lesson_by_role() {
method filter_llms_builder_trash_custom_item (line 161) | public function filter_llms_builder_trash_custom_item( $ret, $res, $id...
method test_process_trash_invalid_post_id (line 172) | public function test_process_trash_invalid_post_id() {
method test_process_trash_custom_item (line 192) | public function test_process_trash_custom_item() {
method test_process_trash_invalid_post_type (line 215) | public function test_process_trash_invalid_post_type() {
method test_process_trash_force_delete_success (line 235) | public function test_process_trash_force_delete_success() {
method test_process_trash_deletion_error (line 265) | public function test_process_trash_deletion_error() {
method test_process_trash_move_to_trash (line 292) | public function test_process_trash_move_to_trash() {
method test_process_trash_question_choice (line 317) | public function test_process_trash_question_choice() {
method test_ajax_save_unfiltered_title_content (line 348) | public function test_ajax_save_unfiltered_title_content() {
method __return_filtered (line 473) | private function __return_filtered() {
method check_title_content_filtering_on_save (line 486) | private function check_title_content_filtering_on_save( $res, $sent ) {
method test_move_lesson_in_a_brand_new_section (line 547) | public function test_move_lesson_in_a_brand_new_section() {
method _wp_die_handler (line 596) | public function _wp_die_handler( $msg ) {
FILE: tests/phpunit/unit-tests/admin/class-llms-test-admin-import.php
class LLMS_Test_Admin_Import (line 15) | class LLMS_Test_Admin_Import extends LLMS_UnitTestCase {
method set_up_before_class (line 25) | public static function set_up_before_class() {
method set_up (line 45) | public function set_up() {
method tear_down (line 60) | public function tear_down() {
method mock_file_upload (line 76) | private function mock_file_upload( $err = 0, $import = null ) {
method test_add_help_tabs (line 97) | public function test_add_help_tabs() {
method test_cloud_import_error_nonce (line 127) | public function test_cloud_import_error_nonce() {
method test_cloud_import_error_permissions (line 147) | public function test_cloud_import_error_permissions() {
method test_cloud_import_error_no_course_id (line 163) | public function test_cloud_import_error_no_course_id() {
method test_cloud_import_error_api (line 183) | public function test_cloud_import_error_api() {
method test_cloud_import_error_api_real (line 213) | public function test_cloud_import_error_api_real() {
method test_cloud_import_error_generator (line 236) | public function test_cloud_import_error_generator() {
method test_cloud_import_success (line 266) | public function test_cloud_import_success() {
method test_enqueue (line 286) | public function test_enqueue() {
method test_get_screen (line 312) | public function test_get_screen() {
method test_get_success_message (line 335) | public function test_get_success_message() {
method test_import_not_submitted (line 366) | public function test_import_not_submitted() {
method test_upload_import_invalid_nonce (line 379) | public function test_upload_import_invalid_nonce() {
method test_upload_import_missing_files (line 395) | public function test_upload_import_missing_files() {
method test_upload_import_invalid_permissions (line 411) | public function test_upload_import_invalid_permissions() {
method test_upload_import_validation_issues (line 429) | public function test_upload_import_validation_issues() {
method test_upload_import_invalid_generator_error (line 474) | public function test_upload_import_invalid_generator_error() {
method test_upload_import_generation_error (line 499) | public function test_upload_import_generation_error() {
method test_upload_import_success (line 524) | public function test_upload_import_success() {
method test_output (line 544) | public function test_output() {
FILE: tests/phpunit/unit-tests/admin/class-llms-test-admin-menus.php
class LLMS_Test_Admin_Menus (line 12) | class LLMS_Test_Admin_Menus extends LLMS_Unit_Test_Case {
method set_up_before_class (line 28) | public static function set_up_before_class() {
method set_up (line 41) | public function set_up() {
method get_mock_admin_menu (line 55) | private function get_mock_admin_menu() {
method test_instructor_menu_hack (line 72) | public function test_instructor_menu_hack() {
method test_instructor_menu_hack_removed (line 99) | public function test_instructor_menu_hack_removed() {
method test_reporting_page_init_permissions_error (line 127) | public function test_reporting_page_init_permissions_error() {
method test_reporting_page_init_permission_success (line 144) | public function test_reporting_page_init_permission_success() {
method test_reporting_page_init_no_permissions (line 162) | public function test_reporting_page_init_no_permissions() {
method test_status_page_includes (line 181) | public function test_status_page_includes() {
FILE: tests/phpunit/unit-tests/admin/class-llms-test-admin-notices.php
class LLMS_Test_Admin_Notices (line 12) | class LLMS_Test_Admin_Notices extends LLMS_Unit_Test_Case {
method set_up_before_class (line 22) | public static function set_up_before_class() {
method test_add_output_actions (line 34) | public function test_add_output_actions() {
method test_init_notices_var (line 61) | public function test_init_notices_var() {
method test_init_add_actions (line 79) | public function test_init_add_actions() {
method test_add_notice_already_dismissed (line 100) | public function test_add_notice_already_dismissed() {
method test_add_notice_with_defaults (line 117) | public function test_add_notice_with_defaults() {
method test_add_notice_with_options (line 145) | public function test_add_notice_with_options() {
method test_delete_notice (line 173) | public function test_delete_notice() {
method test_delete_notice_remind_not_remindable (line 193) | public function test_delete_notice_remind_not_remindable() {
method test_delete_notice_remind (line 214) | public function test_delete_notice_remind() {
method test_delete_notice_remind_not_dismissable (line 236) | public function test_delete_notice_remind_not_dismissable() {
method test_delete_notice_dismiss (line 257) | public function test_delete_notice_dismiss() {
method test_flash_notice (line 278) | public function test_flash_notice() {
method test_get_notice (line 323) | public function test_get_notice() {
method test_get_notice_not_found (line 342) | public function test_get_notice_not_found() {
method test_get_notices (line 355) | public function test_get_notices() {
method test_get_notices_no_db_option (line 373) | public function test_get_notices_no_db_option() {
method test_get_notices_empty_string_db_option (line 393) | public function test_get_notices_empty_string_db_option() {
method test_get_notices_invalid_db_option (line 411) | public function test_get_notices_invalid_db_option() {
method test_has_notice (line 429) | public function test_has_notice() {
method test_output_notice (line 446) | public function test_output_notice() {
method test_save_notices (line 481) | public function test_save_notices() {
FILE: tests/phpunit/unit-tests/admin/class-llms-test-admin-page-status.php
class LLMS_Test_Admin_Page_Status (line 13) | class LLMS_Test_Admin_Page_Status extends LLMS_Unit_Test_Case {
method set_up_before_class (line 23) | public static function set_up_before_class() {
method set_up (line 37) | public function set_up() {
method test_do_tool_no_nonce (line 52) | public function test_do_tool_no_nonce() {
method test_do_tool_invalid_nonce (line 67) | public function test_do_tool_invalid_nonce() {
method test_do_tool_no_user_caps (line 86) | public function test_do_tool_no_user_caps() {
method test_do_tool_valid_user (line 104) | public function test_do_tool_valid_user() {
method test_do_tool_clear_cache (line 127) | public function test_do_tool_clear_cache() {
method test_do_tool_reset_tracking (line 157) | public function test_do_tool_reset_tracking() {
method test_do_tool_setup_wizard (line 181) | public function test_do_tool_setup_wizard() {
FILE: tests/phpunit/unit-tests/admin/class-llms-test-admin-post-types.php
class LLMS_Test_Admin_Post_Types (line 12) | class LLMS_Test_Admin_Post_Types extends LLMS_Unit_Test_Case {
method set_up_before_class (line 21) | public static function set_up_before_class() {
method set_up (line 34) | public function set_up() {
method test_use_block_editor_for_post (line 48) | public function test_use_block_editor_for_post() {
FILE: tests/phpunit/unit-tests/admin/class-llms-test-admin-profile.php
class LLMS_Test_Admin_Profile (line 12) | class LLMS_Test_Admin_Profile extends LLMS_Unit_Test_Case {
method set_up_before_class (line 22) | public static function set_up_before_class() {
method set_up (line 36) | public function set_up() {
method tear_down (line 51) | public function tear_down() {
method test_current_user_can_edit_admin_custom_fields (line 65) | public function test_current_user_can_edit_admin_custom_fields() {
method test_add_user_meta_fields (line 108) | public function test_add_user_meta_fields() {
FILE: tests/phpunit/unit-tests/admin/class-llms-test-admin-review.php
class LLMS_Test_Admin_Review (line 13) | class LLMS_Test_Admin_Review extends LLMS_UnitTestCase {
method set_up_before_class (line 23) | public static function set_up_before_class() {
method set_up (line 39) | public function set_up() {
method test_admin_footer_screen_not_set (line 53) | public function test_admin_footer_screen_not_set() {
method test_admin_footer_screen_on_lifterlms_screen (line 65) | public function test_admin_footer_screen_on_lifterlms_screen() {
method test_dismiss_permissions_logged_out_no_nonce (line 80) | public function test_dismiss_permissions_logged_out_no_nonce() {
method test_dismiss_permissions_logged_in_invalid_nonce (line 97) | public function test_dismiss_permissions_logged_in_invalid_nonce() {
method test_dismiss_success (line 120) | public function test_dismiss_success() {
method test_dismiss_nope (line 150) | public function test_dismiss_nope() {
method test_maybe_show_notice_no_user (line 177) | public function test_maybe_show_notice_no_user() {
method test_maybe_show_notice_first_run (line 188) | public function test_maybe_show_notice_first_run() {
method test_maybe_show (line 209) | public function test_maybe_show() {
method test_maybe_show_too_few_enrollments (line 247) | public function test_maybe_show_too_few_enrollments() {
method test_round_down (line 269) | public function test_round_down() {
FILE: tests/phpunit/unit-tests/admin/class-llms-test-admin-settings.php
class LLMS_Test_Admin_Settings (line 12) | class LLMS_Test_Admin_Settings extends LLMS_UnitTestCase {
method test_set_field_defaults (line 21) | public function test_set_field_defaults() {
method test_save_fields_checkbox (line 57) | public function test_save_fields_checkbox() {
method test_save_fields_checkboxes (line 93) | public function test_save_fields_checkboxes() {
method test_save_fields_basic (line 135) | public function test_save_fields_basic() {
method test_save_fields_array (line 189) | public function test_save_fields_array() {
method test_save_fields_secure_option (line 259) | public function test_save_fields_secure_option() {
method test_save_fields_no_id (line 298) | public function test_save_fields_no_id() {
method test_save_field_with_maxlength (line 324) | public function test_save_field_with_maxlength() {
FILE: tests/phpunit/unit-tests/admin/class-llms-test-admin-setup-wizard.php
class LLMS_Test_Admin_Setup_Wizard (line 13) | class LLMS_Test_Admin_Setup_Wizard extends LLMS_Unit_Test_Case {
method set_up_before_class (line 25) | public static function set_up_before_class() {
method set_up (line 41) | public function set_up() {
method test_constructor (line 55) | public function test_constructor() {
method test_admin_menu (line 88) | public function test_admin_menu() {
method test_enqueue (line 112) | public function test_enqueue() {
method test_get_completed_url (line 126) | public function test_get_completed_url() {
method test_get_current_step (line 148) | public function test_get_current_step() {
method test_get_next_step (line 164) | public function test_get_next_step() {
method test_get_prev_step (line 187) | public function test_get_prev_step() {
method test_get_save_text (line 210) | public function test_get_save_text() {
method test_get_skip_text (line 226) | public function test_get_skip_text() {
method test_get_step_url (line 240) | public function test_get_step_url() {
method test_get_steps (line 254) | public function test_get_steps() {
method test_output (line 276) | public function test_output() {
method test_save_permissions_issues (line 293) | public function test_save_permissions_issues() {
method test_save_invalid_step (line 323) | public function test_save_invalid_step() {
method test_save_success (line 348) | public function test_save_success() {
method test_save_coupon_http_error (line 375) | public function test_save_coupon_http_error() {
method test_save_coupon_api_error (line 402) | public function test_save_coupon_api_error() {
method test_save_coupon_unknown_error (line 429) | public function test_save_coupon_unknown_error() {
method test_save_coupon_success (line 456) | public function test_save_coupon_success() {
method test_save_finish_error_no_ids (line 484) | public function test_save_finish_error_no_ids() {
method test_save_finish_error_api (line 497) | public function test_save_finish_error_api() {
method test_save_finish_error_generator (line 523) | public function test_save_finish_error_generator() {
method test_save_finish_success (line 549) | public function test_save_finish_success() {
method test_save_pages (line 573) | public function test_save_pages() {
method test_save_payments (line 586) | public function test_save_payments() {
FILE: tests/phpunit/unit-tests/admin/class-llms-test-admin-users-table.php
class LLMS_Test_Admin_Users_table (line 12) | class LLMS_Test_Admin_Users_table extends LLMS_Unit_Test_Case {
method set_up_before_class (line 23) | public static function set_up_before_class() {
method set_up (line 37) | public function set_up() {
method tear_down (line 54) | public function tear_down() {
method test_add_actions (line 80) | public function test_add_actions() {
method test_add_cols (line 100) | public function test_add_cols() {
FILE: tests/phpunit/unit-tests/admin/class-llms-test-export-api.php
class LLMS_Test_Export_API (line 12) | class LLMS_Test_Export_API extends LLMS_Unit_Test_Case {
method set_up_before_class (line 22) | public static function set_up_before_class() {
method test_get_conn_error (line 34) | public function test_get_conn_error() {
method test_get_api_error (line 57) | public function test_get_api_error() {
method test_get_success (line 72) | public function test_get_success() {
method test_list_conn_error (line 88) | public function test_list_conn_error() {
method test_list_success (line 111) | public function test_list_success() {
FILE: tests/phpunit/unit-tests/admin/class-llms-test-sendwp.php
class LLMS_Test_SendWP (line 13) | class LLMS_Test_SendWP extends LLMS_Unit_Test_Case {
method set_up_before_class (line 28) | public static function set_up_before_class() {
method set_up (line 46) | public function set_up() {
method tear_down (line 61) | public function tear_down() {
method test_add_settings (line 75) | public function test_add_settings() {
method test_do_remote_install_no_nonce (line 96) | public function test_do_remote_install_no_nonce() {
method test_do_remote_install_no_user (line 116) | public function test_do_remote_install_no_user() {
method test_do_remote_install_plugins_api_error (line 140) | public function test_do_remote_install_plugins_api_error() {
method test_do_remote_install_success (line 170) | public function test_do_remote_install_success() {
method test_get_connect_setting (line 196) | public function test_get_connect_setting() {
method test_should_output_inline (line 219) | public function test_should_output_inline() {
FILE: tests/phpunit/unit-tests/admin/post-types/class-llms-test-llms-admin-meta-boxes.php
class LLMS_Test_Admin_Meta_Boxes (line 12) | class LLMS_Test_Admin_Meta_Boxes extends LLMS_Unit_Test_Case {
method set_up_before_class (line 21) | public static function set_up_before_class() {
method set_up (line 33) | public function set_up() {
method test_maybe_modify_post_thumbnail_html (line 47) | public function test_maybe_modify_post_thumbnail_html() {
method test_maybe_modify_title_placeholder (line 85) | public function test_maybe_modify_title_placeholder() {
FILE: tests/phpunit/unit-tests/admin/post-types/meta-boxes/class-llms-test-meta-box-access.php
class LLMS_Test_Meta_Box_Access (line 15) | class LLMS_Test_Meta_Box_Access extends LLMS_PostTypeMetaboxTestCase {
method set_up (line 25) | public function set_up() {
method test_get_screens (line 39) | public function test_get_screens() {
method test_save_no_user (line 52) | public function test_save_no_user() {
method test_save_no_nonce (line 67) | public function test_save_no_nonce() {
method test_save_invalid_nonce (line 82) | public function test_save_invalid_nonce() {
method test_save (line 98) | public function test_save() {
FILE: tests/phpunit/unit-tests/admin/post-types/meta-boxes/class-llms-test-meta-box-achievement-sync.php
class LLMS_Test_Meta_Box_Achievement_Sync (line 15) | class LLMS_Test_Meta_Box_Achievement_Sync extends LLMS_PostTypeMetaboxTe...
method set_up (line 29) | public function set_up() {
method tear_down (line 42) | public function tear_down() {
method test_get_screens (line 56) | public function test_get_screens() {
method test_sync_action_achievement (line 71) | public function test_sync_action_achievement() {
method test_sync_action_achievements (line 133) | public function test_sync_action_achievements() {
FILE: tests/phpunit/unit-tests/admin/post-types/meta-boxes/class-llms-test-meta-box-achievement.php
class LLMS_Test_Meta_Box_Achievement (line 15) | class LLMS_Test_Meta_Box_Achievement extends LLMS_PostTypeMetaboxTestCase {
method set_up (line 24) | public function set_up() {
method test_get_screens (line 38) | public function test_get_screens() {
method test_get_fields_template (line 51) | public function test_get_fields_template() {
method test_get_fields_award (line 75) | public function test_get_fields_award() {
method test_save_field_db (line 98) | public function test_save_field_db() {
FILE: tests/phpunit/unit-tests/admin/post-types/meta-boxes/class-llms-test-meta-box-award-engagement-submit.php
class LLMS_Test_Meta_Box_Award_Engagement_Submit (line 15) | class LLMS_Test_Meta_Box_Award_Engagement_Submit extends LLMS_PostTypeMe...
method set_up (line 24) | public function set_up() {
method tear_down (line 38) | public function tear_down() {
method test_get_screens (line 50) | public function test_get_screens() {
method test_get_fields (line 66) | public function test_get_fields() {
method test_current_student_id_no_param_on_new_post (line 82) | public function test_current_student_id_no_param_on_new_post() {
method test_current_student_creating_param (line 107) | public function test_current_student_creating_param() {
method test_current_student_edit_awarded_engagement (line 133) | public function test_current_student_edit_awarded_engagement() {
method test_current_student_create_awarded_engagement_passing_student_id_via_get (line 160) | public function test_current_student_create_awarded_engagement_passing...
method test_current_student_edit_awarded_engagement_passing_student_id_via_get (line 190) | public function test_current_student_edit_awarded_engagement_passing_s...
FILE: tests/phpunit/unit-tests/admin/post-types/meta-boxes/class-llms-test-meta-box-certificate-sync.php
class LLMS_Test_Meta_Box_Certificate_Sync (line 15) | class LLMS_Test_Meta_Box_Certificate_Sync extends LLMS_PostTypeMetaboxTe...
method set_up (line 29) | public function set_up() {
method tear_down (line 42) | public function tear_down() {
method test_get_screens (line 56) | public function test_get_screens() {
method test_sync_action_certificate (line 71) | public function test_sync_action_certificate() {
method test_sync_action_certificates (line 133) | public function test_sync_action_certificates() {
FILE: tests/phpunit/unit-tests/admin/post-types/meta-boxes/class-llms-test-meta-box-certificate.php
class LLMS_Test_Meta_Box_Certificate (line 15) | class LLMS_Test_Meta_Box_Certificate extends LLMS_PostTypeMetaboxTestCase {
method set_up (line 24) | public function set_up() {
method test_get_screens (line 38) | public function test_get_screens() {
method test_get_fields (line 51) | public function test_get_fields() {
FILE: tests/phpunit/unit-tests/admin/post-types/meta-boxes/class-llms-test-meta-box-lesson.php
class LLMS_Test_Meta_Box_Lesson (line 15) | class LLMS_Test_Meta_Box_Lesson extends LLMS_PostTypeMetaboxTestCase {
method set_up (line 25) | public function set_up() {
method test_get_fields (line 39) | public function test_get_fields() {
FILE: tests/phpunit/unit-tests/admin/post-types/meta-boxes/class-llms-test-meta-box-order-details.php
class LLMS_Test_Meta_Box_Order_Details (line 14) | class LLMS_Test_Meta_Box_Order_Details extends LLMS_PostTypeMetaboxTestC...
method set_up (line 24) | public function set_up() {
method test_save_errs_nonce (line 39) | public function test_save_errs_nonce() {
method test_save_order_err (line 57) | public function test_save_order_err() {
method test_save_success_payment_gateway_data (line 77) | public function test_save_success_payment_gateway_data() {
method test_save_success_payment_total (line 105) | public function test_save_success_payment_total() {
method test_save_success_remaining_payment_data (line 137) | public function test_save_success_remaining_payment_data() {
method test_save_unsuccess_remaining_payment_data_when_order_does_not_support_recurring_payment_modifications (line 178) | public function test_save_unsuccess_remaining_payment_data_when_order_...
method test_save_remaining_payments_no_changes (line 220) | public function test_save_remaining_payments_no_changes() {
method test_save_remaining_payments_success (line 259) | public function test_save_remaining_payments_success() {
method test_save_remaining_payments_unsuccess_when_order_does_not_support_recurring_payment_modifications (line 314) | public function test_save_remaining_payments_unsuccess_when_order_does...
method test_recurring_remaining_payments_editable (line 374) | public function test_recurring_remaining_payments_editable() {
method test_recurring_remaining_payments_not_editable (line 411) | public function test_recurring_remaining_payments_not_editable() {
FILE: tests/phpunit/unit-tests/admin/post-types/meta-boxes/class-llms-test-meta-box-order-enrollment.php
class LLMS_Test_Meta_Box_Order_Enrollment (line 15) | class LLMS_Test_Meta_Box_Order_Enrollment extends LLMS_PostTypeMetaboxTe...
method set_up (line 25) | public function set_up() {
method test_save (line 41) | public function test_save() {
method test_output_anonymized_order (line 92) | public function test_output_anonymized_order() {
method test_output_order_with_no_user (line 114) | public function test_output_order_with_no_user() {
method test_output_order_with_deleted_student (line 135) | public function test_output_order_with_deleted_student() {
method test_output_order_with_student (line 157) | public function test_output_order_with_student() {
FILE: tests/phpunit/unit-tests/admin/post-types/meta-boxes/class-llms-test-meta-box-order-submit.php
class LLMS_Test_Meta_Box_Order_Submit (line 14) | class LLMS_Test_Meta_Box_Order_Submit extends LLMS_PostTypeMetaboxTestCa...
method set_up (line 23) | public function set_up() {
method test_save_all_editable_dates_success (line 37) | public function test_save_all_editable_dates_success() {
method test_save_all_editable_dates_success_except_recurring_payment_related (line 90) | public function test_save_all_editable_dates_success_except_recurring_...
method test_recurring_payments_dates_are_editable (line 149) | public function test_recurring_payments_dates_are_editable() {
method test_recurring_payments_dates_are_not_editable (line 185) | public function test_recurring_payments_dates_are_not_editable() {
FILE: tests/phpunit/unit-tests/admin/post-types/meta-boxes/fields/class-llms-test-meta-box-textarea-tags.php
class LLMS_Test_Metabox_Textarea_W_Tags_Field (line 15) | class LLMS_Test_Metabox_Textarea_W_Tags_Field extends LLMS_Unit_Test_Case {
method set_up_before_class (line 25) | public static function set_up_before_class() {
method test_output_without_custom_value (line 42) | public function test_output_without_custom_value() {
method test_output_with_custom_value (line 100) | public function test_output_with_custom_value() {
method test_output_with_meta_forced (line 140) | public function test_output_with_meta_forced() {
method test_output_rows_and_cols (line 180) | public function test_output_rows_and_cols() {
FILE: tests/phpunit/unit-tests/admin/post-types/post-tables/class-llms-admin-post-table-certificates.php
class LLMS_Test_Admin_Post_Table_Certificates (line 14) | class LLMS_Test_Admin_Post_Table_Certificates extends LLMS_UnitTestCase {
method set_up_before_class (line 23) | public static function set_up_before_class() {
method set_up (line 37) | public function set_up() {
method test_constructor (line 51) | public function test_constructor() {
method test_add_actions (line 92) | public function test_add_actions() {
method test_add_states (line 116) | public function test_add_states() {
method test_add_states_no_certificate_post (line 138) | public function test_add_states_no_certificate_post() {
method test_mod_cols (line 155) | public function test_mod_cols() {
FILE: tests/phpunit/unit-tests/admin/reporting/class-llms-test-admin-reporting.php
class LLMS_Test_Admin_Reporting (line 12) | class LLMS_Test_Admin_Reporting extends LLMS_Unit_Test_Case {
method set_up (line 21) | public function set_up() {
method test_output_widget (line 35) | public function test_output_widget() {
FILE: tests/phpunit/unit-tests/admin/settings/class-llms-test-settings-accounts.php
class LLMS_Test_Settings_Accounts (line 14) | class LLMS_Test_Settings_Accounts extends LLMS_Settings_Page_Test_Case {
method get_mock_settings (line 44) | protected function get_mock_settings() {
FILE: tests/phpunit/unit-tests/admin/settings/class-llms-test-settings-engagements.php
class LLMS_Test_Settings_Engagements (line 14) | class LLMS_Test_Settings_Engagements extends LLMS_Settings_Page_Test_Case {
method get_mock_settings (line 52) | protected function get_mock_settings() {
method test_get_settings_with_legacy (line 127) | public function test_get_settings_with_legacy() {
method get_mock_email_provider_settings (line 143) | public function get_mock_email_provider_settings() {
method test_get_settings_group_email_delivery_no_providers (line 162) | public function test_get_settings_group_email_delivery_no_providers() {
method test_get_settings_group_email_delivery_with_providers (line 175) | public function test_get_settings_group_email_delivery_with_providers() {
method test_save_with_legacy_opts (line 196) | public function test_save_with_legacy_opts() {
FILE: tests/phpunit/unit-tests/admin/settings/class-llms-test-settings-page.php
class LLMS_Test_Settings_Page (line 12) | class LLMS_Test_Settings_Page extends LLMS_Unit_Test_Case {
method set_up (line 22) | public function set_up() {
method test_constructor (line 44) | public function test_constructor() {
method test_add_settings_page (line 66) | public function test_add_settings_page() {
method test_generate_settings (line 90) | public function test_generate_settings() {
method test_set_label_stub_no_id (line 145) | public function test_set_label_stub_no_id() {
method test_set_label_stub_with_id (line 160) | public function test_set_label_stub_with_id() {
method test_get_sections (line 177) | public function test_get_sections() {
method test_get_settings_stub (line 188) | public function test_get_settings_stub() {
method test_output (line 199) | public function test_output() {
method test_output_sections_nav_empty (line 210) | public function test_output_sections_nav_empty() {
method test_output_sections_nav (line 221) | public function test_output_sections_nav() {
method test_save (line 253) | public function test_save() {
method test_save_fake_option (line 300) | public function test_save_fake_option() {
method test_save_flush_disabled (line 318) | public function test_save_flush_disabled() {
method test_save_flush_enabled (line 337) | public function test_save_flush_enabled() {
FILE: tests/phpunit/unit-tests/admin/tools/class-llms-test-admin-tool-batch-eraser.php
class LLMS_Test_Admin_Tool_Batch_Eraser (line 14) | class LLMS_Test_Admin_Tool_Batch_Eraser extends LLMS_Admin_Tool_Test_Case {
method tear_down (line 31) | public function tear_down() {
method clear_cache (line 45) | private function clear_cache() {
method test_get_pending_batches (line 56) | public function test_get_pending_batches() {
method test_get_pending_batches_none_found (line 75) | public function test_get_pending_batches_none_found() {
method test_get_pending_batches_cache_hit (line 86) | public function test_get_pending_batches_cache_hit() {
method test_handle (line 100) | public function test_handle() {
method test_should_load (line 122) | public function test_should_load() {
FILE: tests/phpunit/unit-tests/admin/tools/class-llms-test-admin-tool-clear-sessions.php
class LLMS_Test_Admin_Tool_Clear_Sessions (line 14) | class LLMS_Test_Admin_Tool_Clear_Sessions extends LLMS_Admin_Tool_Test_C...
method test_handle (line 30) | public function test_handle() {
FILE: tests/phpunit/unit-tests/admin/tools/class-llms-test-admin-tool-install-forms.php
class LLMS_Test_Admin_Tool_Install_Forms (line 14) | class LLMS_Test_Admin_Tool_Install_Forms extends LLMS_Admin_Tool_Test_Ca...
method get_block_posts (line 30) | private function get_block_posts() {
method get_form_posts (line 48) | private function get_form_posts() {
method test_get_reusable_blocks (line 62) | public function test_get_reusable_blocks() {
method test_handle (line 85) | public function test_handle() {
FILE: tests/phpunit/unit-tests/admin/tools/class-llms-test-admin-tool-limited-billing-order-locator.php
class LLMS_Test_Admin_Tool_Limited_Billing_Order_Locator (line 14) | class LLMS_Test_Admin_Tool_Limited_Billing_Order_Locator extends LLMS_Ad...
method tear_down (line 31) | public function tear_down() {
method clear_cache (line 43) | private function clear_cache() {
method create_mock_orders (line 57) | private function create_mock_orders( $count, $meta = array(), $args = ...
method test_generate_csv (line 74) | public function test_generate_csv() {
method test_get_order_csv_not_ended_no_refunds (line 99) | public function test_get_order_csv_not_ended_no_refunds() {
method test_get_order_right_number_of_payments (line 113) | public function test_get_order_right_number_of_payments() {
method test_get_order_missing_payments (line 129) | public function test_get_order_missing_payments() {
method test_get_order_has_refund (line 149) | public function test_get_order_has_refund() {
method test_get_csv_cache_miss (line 169) | public function test_get_csv_cache_miss() {
method test_get_csv_cache_hit (line 189) | public function test_get_csv_cache_hit() {
method test_handle (line 204) | public function test_handle() {
method test_should_load (line 251) | public function test_should_load() {
FILE: tests/phpunit/unit-tests/admin/tools/class-llms-test-admin-tool-recurring-payment-rescheduler.php
class LLMS_Test_Admin_Tool_Recurring_Payment_Rescheduler (line 14) | class LLMS_Test_Admin_Tool_Recurring_Payment_Rescheduler extends LLMS_Ad...
method tear_down (line 31) | public function tear_down() {
method create_orders_to_handle (line 49) | private function create_orders_to_handle( $count = 3, $remove_action =...
method clear_cache (line 80) | private function clear_cache() {
method test_get_orders_cache_hit (line 92) | public function test_get_orders_cache_hit() {
method test_get_orders_cache_miss (line 106) | public function test_get_orders_cache_miss() {
method test_handle (line 125) | public function test_handle() {
method test_handle_orders_with_no_meta (line 155) | public function test_handle_orders_with_no_meta() {
method test_query_orders (line 183) | public function test_query_orders() {
method test_should_load (line 214) | public function test_should_load() {
FILE: tests/phpunit/unit-tests/admin/tools/class-llms-test-admin-tool-reset-automatic-payments.php
class LLMS_Test_Admin_Tool_Reset_Automatic_Payments (line 14) | class LLMS_Test_Admin_Tool_Reset_Automatic_Payments extends LLMS_Admin_T...
method test_handle (line 30) | public function test_handle() {
method test_should_load (line 66) | public function test_should_load() {
method test_should_load_with_site_clone_constant_set (line 80) | public function test_should_load_with_site_clone_constant_set() {
method test_should_load_with_recurring_payments_constant_set (line 95) | public function test_should_load_with_recurring_payments_constant_set() {
FILE: tests/phpunit/unit-tests/admin/tools/class-llms-test-admin-tool-wipe-legacy-account-options.php
class LLMS_Test_Admin_Tool_Wipe_Legacy_Account_Options (line 14) | class LLMS_Test_Admin_Tool_Wipe_Legacy_Account_Options extends LLMS_Admi...
method tear_down (line 50) | public function tear_down() {
method test_handle (line 64) | public function test_handle() {
method test_should_load (line 96) | public function test_should_load() {
method add_legacy_options (line 123) | private function add_legacy_options() {
method delete_legacy_options (line 137) | private function delete_legacy_options() {
FILE: tests/phpunit/unit-tests/ajax/class-llms-test-ajax-handler-coupons.php
class LLMS_Test_AJAX_Handler_Coupons (line 13) | class LLMS_Test_AJAX_Handler_Coupons extends LLMS_UnitTestCase {
method test_remove_coupon_code (line 22) | public function test_remove_coupon_code() {
method test_validate_coupon_code_none_supplied (line 44) | public function test_validate_coupon_code_none_supplied() {
method test_validate_coupon_code_no_plan (line 61) | public function test_validate_coupon_code_no_plan() {
method test_validate_coupon_code_not_found (line 80) | public function test_validate_coupon_code_not_found() {
method test_validate_coupon_code_invalid (line 100) | public function test_validate_coupon_code_invalid() {
method test_validate_coupon_code_valid (line 124) | public function test_validate_coupon_code_valid() {
method test_validate_coupon_code_sanitization_empty_result (line 157) | public function test_validate_coupon_code_sanitization_empty_result() {
method test_validate_coupon_code_sanitization_mixed_result (line 178) | public function test_validate_coupon_code_sanitization_mixed_result() {
FILE: tests/phpunit/unit-tests/ajax/class-llms-test-ajax-handler-quizzes.php
class LLMS_Test_AJAX_Handler_Quizzes (line 13) | class LLMS_Test_AJAX_Handler_Quizzes extends LLMS_UnitTestCase {
method set_up (line 43) | public function set_up() {
method test_quiz_start_no_student (line 63) | public function test_quiz_start_no_student() {
method test_quiz_start_test_attempts_limit (line 84) | public function test_quiz_start_test_attempts_limit() {
method test_quiz_answer_question_test_attempts_limit (line 137) | public function test_quiz_answer_question_test_attempts_limit() {
FILE: tests/phpunit/unit-tests/class-llms-test-admin-media-protection-attachment-settings.php
class LLMS_Test_Admin_Media_Protection_Attachment_Settings (line 12) | class LLMS_Test_Admin_Media_Protection_Attachment_Settings extends LLMS_...
method set_up_before_class (line 21) | public static function set_up_before_class() {
method test_attachment_fields_to_edit_allows_media_protection_field_filter (line 35) | public function test_attachment_fields_to_edit_allows_media_protection...
FILE: tests/phpunit/unit-tests/class-llms-test-ajax-handler.php
class LLMS_Test_AJAX_Handler (line 15) | class LLMS_Test_AJAX_Handler extends LLMS_UnitTestCase {
method set_up_before_class (line 25) | public static function set_up_before_class() {
method set_up (line 38) | public function set_up() {
method tear_down (line 51) | public function tear_down() {
method do_ajax (line 65) | protected function do_ajax( $function, $args = array() ) {
method test_export_admin_table (line 83) | public function test_export_admin_table() {
method test_export_admin_table_invalid_handler (line 101) | public function test_export_admin_table_invalid_handler() {
method test_export_admin_table_invalid_permissions (line 120) | public function test_export_admin_table_invalid_permissions() {
method test_get_admin_table_data (line 138) | public function test_get_admin_table_data() {
method test_get_admin_table_data_invalid_handler (line 159) | public function test_get_admin_table_data_invalid_handler() {
method test_get_admin_table_data_invalid_permissions (line 178) | public function test_get_admin_table_data_invalid_permissions() {
method test_select2_query_posts (line 197) | public function test_select2_query_posts() {
method test_select2_query_posts_search_term_quote (line 369) | public function test_select2_query_posts_search_term_quote() {
method test_update_student_enrollment_errors (line 402) | public function test_update_student_enrollment_errors() {
method test_update_student_enrollment_enroll (line 500) | public function test_update_student_enrollment_enroll() {
method test_update_student_enrollment_unenroll (line 530) | public function test_update_student_enrollment_unenroll() {
method test_update_student_enrollment_delete (line 563) | public function test_update_student_enrollment_delete() {
method test_persist_tracking_events (line 596) | public function test_persist_tracking_events() {
method _wp_die_handler (line 681) | public function _wp_die_handler( $msg ) {
FILE: tests/phpunit/unit-tests/class-llms-test-assets.php
class LLMS_Test_Assets (line 12) | class LLMS_Test_Assets extends LLMS_Unit_Test_Case {
method set_up (line 22) | public function set_up() {
method tear_down (line 39) | public function tear_down() {
method test_default_merge (line 63) | public function test_default_merge() {
method test_define_scripts (line 115) | public function test_define_scripts() {
method test_define_styles (line 136) | public function test_define_styles() {
method test_define_invalid_type (line 157) | public function test_define_invalid_type() {
method test_enqueue_inline (line 170) | public function test_enqueue_inline() {
method test_enqueue_script_defined (line 199) | public function test_enqueue_script_defined() {
method test_enqueue_script_undefined (line 218) | public function test_enqueue_script_undefined() {
method test_enqueue_style_defined (line 231) | public function test_enqueue_style_defined() {
method test_enqueue_style_undefined (line 250) | public function test_enqueue_style_undefined() {
method test_get (line 263) | public function test_get() {
method test_get_with_asset_file (line 281) | public function test_get_with_asset_file() {
method test_get_undefined (line 302) | public function test_get_undefined() {
method test_get_all_default_values (line 317) | public function test_get_all_default_values() {
method test_get_custom_src (line 343) | public function test_get_custom_src() {
method test_get_no_suffix (line 371) | public function test_get_no_suffix() {
method test_get_defaults_for_scripts (line 403) | public function test_get_defaults_for_scripts() {
method test_get_defaults_for_styles (line 429) | public function test_get_defaults_for_styles() {
method test_get_definitions (line 453) | public function test_get_definitions() {
method test_get_definitions_inline (line 471) | public function test_get_definitions_inline() {
method test_get_inline_priority (line 505) | public function test_get_inline_priority() {
method test_is_inline_enqueued (line 528) | public function test_is_inline_enqueued() {
method test_merge_asset_file_disabled (line 548) | public function test_merge_asset_file_disabled() {
method test_output_inline (line 567) | public function test_output_inline() {
method test_prepare_inline_asset_for_output (line 595) | public function test_prepare_inline_asset_for_output() {
method test_prepare_inline_asset_for_output_scripts_debug_on (line 618) | public function test_prepare_inline_asset_for_output_scripts_debug_on() {
method test_prepare_inline_asset_for_output_styles_debug_on (line 641) | public function test_prepare_inline_asset_for_output_styles_debug_on() {
method test_register_script_custom (line 664) | public function test_register_script_custom() {
method test_register_script_defined (line 685) | public function test_register_script_defined() {
method test_register_script_defined_with_deps (line 699) | public function test_register_script_defined_with_deps() {
method test_register_script_undefined (line 719) | public function test_register_script_undefined() {
method test_register_style_custom (line 733) | public function test_register_style_custom() {
method test_register_style_defined (line 760) | public function test_register_style_defined() {
method test_register_style_with_deps (line 782) | public function test_register_style_with_deps() {
method test_register_style_undefined (line 809) | public function test_register_style_undefined() {
FILE: tests/phpunit/unit-tests/class-llms-test-awards-query.php
class LLMS_Test_Awards_Query (line 11) | class LLMS_Test_Awards_Query extends LLMS_UnitTestCase {
method test_query (line 20) | public function test_query() {
method test_query_by_user (line 77) | public function test_query_by_user() {
method test_query_by_relationships (line 117) | public function test_query_by_relationships() {
method test_query_template (line 172) | public function test_query_template() {
method test_query_manual (line 217) | public function test_query_manual() {
FILE: tests/phpunit/unit-tests/class-llms-test-block-library.php
class LLMS_Test_Block_Library (line 12) | class LLMS_Test_Block_Library extends LLMS_UnitTestCase {
method set_up (line 21) | public function set_up() {
method deregister_blocks (line 42) | private function deregister_blocks() {
method test_modify_editor_settings (line 60) | public function test_modify_editor_settings() {
method test_register_wrong_context (line 142) | public function test_register_wrong_context() {
method test_register_post_dot_php (line 156) | public function test_register_post_dot_php() {
method test_register_post_new_dot_php (line 198) | public function test_register_post_new_dot_php() {
FILE: tests/phpunit/unit-tests/class-llms-test-block-templates.php
class LLMS_Test_Block_Templates (line 12) | class LLMS_Test_Block_Templates extends LLMS_UnitTestCase {
method set_up (line 21) | public function set_up() {
method test_constructor (line 35) | public function test_constructor() {
method test_configure_block_templates (line 64) | public function test_configure_block_templates() {
method test_generate_template_slug_from_path (line 131) | public function test_generate_template_slug_from_path() {
method test_generate_template_namespace_from_path (line 158) | public function test_generate_template_namespace_from_path() {
method test_generate_template_prefix_from_path (line 197) | public function test_generate_template_prefix_from_path() {
method test_generate_blocks_dir_from_path (line 236) | public function test_generate_blocks_dir_from_path() {
method test_block_template_config_property_from_path (line 275) | public function test_block_template_config_property_from_path() {
method test_convert_slug_to_title (line 341) | public function test_convert_slug_to_title() {
method test_localize_blocks (line 384) | public function test_localize_blocks() {
FILE: tests/phpunit/unit-tests/class-llms-test-blocks.php
class LLMS_Test_Blocks (line 13) | class LLMS_Test_Blocks extends LLMS_Unit_Test_Case {
method test_blocks_lib_exists (line 22) | public function test_blocks_lib_exists() {
FILE: tests/phpunit/unit-tests/class-llms-test-cache-helper.php
class LLMS_Test_Cache_Helper (line 12) | class LLMS_Test_Cache_Helper extends LLMS_Unit_Test_Case {
method set_wpe_status (line 24) | private function set_wpe_status( bool $is_live ) {
method test_exclude_page_from_wpe_server_cache (line 47) | public function test_exclude_page_from_wpe_server_cache() {
method test_get_prefix (line 110) | public function test_get_prefix() {
method test_invalidate_group (line 134) | public function test_invalidate_group() {
method test_additional_nocache_headers (line 160) | public function test_additional_nocache_headers() {
FILE: tests/phpunit/unit-tests/class-llms-test-certificates.php
class LLMS_Test_Certificates (line 11) | class LLMS_Test_Certificates extends LLMS_UnitTestCase {
method test_trigger_engagement (line 24) | public function test_trigger_engagement() {
method test_get_export_no_cache (line 51) | public function test_get_export_no_cache() {
method test_get_export_with_cache (line 75) | public function test_get_export_with_cache() {
method test_get_unique_slug (line 112) | public function test_get_unique_slug() {
method test_get_unique_slug_length_increase (line 141) | public function test_get_unique_slug_length_increase() {
method test_modify_dom_links (line 168) | public function test_modify_dom_links() {
method test_modify_dom_images (line 251) | public function test_modify_dom_images() {
method _get_certificate_dom (line 364) | private function _get_certificate_dom( $dom_sections ) {
FILE: tests/phpunit/unit-tests/class-llms-test-cli.php
class LLMS_Test_CLI (line 13) | class LLMS_Test_CLI extends LLMS_Unit_Test_Case {
method test_cli_package_exists (line 22) | public function test_cli_package_exists() {
FILE: tests/phpunit/unit-tests/class-llms-test-comments.php
class LLMS_Test_Comments (line 11) | class LLMS_Test_Comments extends LLMS_Unit_Test_Case {
method maybe_skip_count_test (line 21) | public function maybe_skip_count_test( $should_count = false ) {
method test_wp_count_comments_wp_6_dot_0_or_later (line 37) | public function test_wp_count_comments_wp_6_dot_0_or_later() {
method test_wp_count_comments_specific_post (line 57) | public function test_wp_count_comments_specific_post() {
method test_wp_count_comments_transient_exists (line 74) | public function test_wp_count_comments_transient_exists() {
method test_wp_count_comments_new (line 93) | public function test_wp_count_comments_new() {
method test_wp_count_comments_modify_existing (line 133) | public function test_wp_count_comments_modify_existing() {
method test_should_modify_comment_counts (line 176) | public function test_should_modify_comment_counts() {
FILE: tests/phpunit/unit-tests/class-llms-test-db-upgrader.php
class LLMS_Test_DB_Upgrader (line 11) | class LLMS_Test_DB_Upgrader extends LLMS_UnitTestCase {
method test_can_auto_update (line 20) | public function test_can_auto_update() {
method test_constructor_and_get_updates (line 55) | public function test_constructor_and_get_updates() {
method test_get_callback_prefix (line 92) | public function test_get_callback_prefix() {
method test_enqueue_updates_auto (line 126) | public function test_enqueue_updates_auto() {
method test_enqueue_updates_manual (line 158) | public function test_enqueue_updates_manual() {
method test_get_required_updates_and_has_required_updates (line 236) | public function test_get_required_updates_and_has_required_updates() {
method test_show_notice_complete (line 285) | public function test_show_notice_complete() {
method test_show_notice_pending (line 304) | public function test_show_notice_pending() {
method test_update_no_required (line 324) | public function test_update_no_required() {
method test_update_required (line 338) | public function test_update_required() {
FILE: tests/phpunit/unit-tests/class-llms-test-engagement-handler.php
class LLMS_Test_Engagement_Handler (line 12) | class LLMS_Test_Engagement_Handler extends LLMS_UnitTestCase {
method test_can_process (line 21) | public function test_can_process() {
method test_handle_achievement (line 108) | public function test_handle_achievement() {
method test_handle_certificate (line 172) | public function test_handle_certificate() {
method test_do_deprecated_creation_filters (line 241) | public function test_do_deprecated_creation_filters() {
FILE: tests/phpunit/unit-tests/class-llms-test-engagements.php
class LLMS_Test_Engagements (line 13) | class LLMS_Test_Engagements extends LLMS_UnitTestCase {
method instantiate_mock_engagements (line 22) | private function instantiate_mock_engagements() {
method set_up_before_class (line 102) | public static function set_up_before_class() {
method set_up (line 117) | public function set_up() {
method tear_down (line 131) | public function tear_down() {
method test_delayed_engagement_deleted (line 149) | public function test_delayed_engagement_deleted() {
method test_handle_email_with_course_posts (line 220) | public function test_handle_email_with_course_posts() {
method test_handle_different_emails_same_trigger (line 284) | public function test_handle_different_emails_same_trigger() {
method test_handle_email_with_registration (line 346) | public function test_handle_email_with_registration() {
method test_maybe_trigger_engagement_user_registration (line 372) | public function test_maybe_trigger_engagement_user_registration() {
method test_maybe_trigger_engagement_content_completed (line 400) | public function test_maybe_trigger_engagement_content_completed() {
method test_maybe_trigger_engagement_enrollment (line 433) | public function test_maybe_trigger_engagement_enrollment() {
method test_maybe_trigger_engagement_purchase (line 471) | public function test_maybe_trigger_engagement_purchase() {
method test_parse_engagement (line 511) | public function test_parse_engagement() {
method test_parse_hook (line 588) | public function test_parse_hook() {
method test_unschedule_delayed_engagements (line 641) | public function test_unschedule_delayed_engagements() {
method run_engagement_tests (line 671) | private function run_engagement_tests( $callback ) {
method assertEngagementTriggered (line 703) | private function assertEngagementTriggered( $trigger_filter, $trigger_...
FILE: tests/phpunit/unit-tests/class-llms-test-events-core.php
class LLMS_Test_Events_Core (line 13) | class LLMS_Test_Events_Core extends LLMS_Unit_Test_Case {
method set_up (line 23) | public function set_up() {
method test_on_signon (line 35) | public function test_on_signon() {
method test_on_signout (line 59) | public function test_on_signout() {
FILE: tests/phpunit/unit-tests/class-llms-test-events-query.php
class LLMS_Test_Events_Query (line 13) | class LLMS_Test_Events_Query extends LLMS_Unit_Test_Case {
method set_up (line 23) | public function set_up() {
method tear_down (line 34) | public function tear_down() {
method test_query_with_default_args_sets_count_query (line 51) | public function test_query_with_default_args_sets_count_query() {
method test_found_results_with_pagination (line 67) | public function test_found_results_with_pagination() {
method test_no_found_rows_skips_count (line 104) | public function test_no_found_rows_skips_count() {
method test_query_correctly_doesnt_set_count_query (line 141) | public function test_query_correctly_doesnt_set_count_query() {
FILE: tests/phpunit/unit-tests/class-llms-test-events.php
class LLMS_Test_Events (line 12) | class LLMS_Test_Events extends LLMS_Unit_Test_Case {
method set_up (line 22) | public function set_up() {
method tear_down (line 36) | public function tear_down() {
method test_record_missing_fields (line 50) | public function test_record_missing_fields() {
method test_record_invalid_event (line 92) | public function test_record_invalid_event() {
method test_record_success (line 114) | public function test_record_success() {
method test_record_success_with_metas (line 139) | public function test_record_success_with_metas() {
method test_record_many_with_errors (line 173) | public function test_record_many_with_errors() {
method test_record_many_success (line 222) | public function test_record_many_success() {
FILE: tests/phpunit/unit-tests/class-llms-test-frontend-assets.php
class LLMS_Test_Frontend_Assets (line 15) | class LLMS_Test_Frontend_Assets extends LLMS_UnitTestCase {
method set_up (line 24) | public function set_up() {
method get_inline_scripts (line 38) | private function get_inline_scripts() {
method clear_inline_scripts (line 49) | private function clear_inline_scripts() {
method test_enqueue_content_protection (line 60) | public function test_enqueue_content_protection() {
method test_enqueue_inline_scripts (line 97) | public function test_enqueue_inline_scripts() {
method test_get_checkout_urls (line 130) | public function test_get_checkout_urls() {
FILE: tests/phpunit/unit-tests/class-llms-test-functions-access.php
class LLMS_Test_Functions_Access (line 12) | class LLMS_Test_Functions_Access extends LLMS_UnitTestCase {
method get_date (line 23) | private function get_date( $offset = '+7 days', $format = 'm/d/y' ) {
method test_llms_is_post_restricted_by_drip_settings (line 37) | public function test_llms_is_post_restricted_by_drip_settings() {
method test_llms_is_post_restricted_by_drip_settings_completed_lesson (line 116) | public function test_llms_is_post_restricted_by_drip_settings_complete...
method test_llms_is_post_restricted_by_membership (line 152) | public function test_llms_is_post_restricted_by_membership() {
method test_llms_is_post_restricted_by_sitewide_membership (line 186) | public function test_llms_is_post_restricted_by_sitewide_membership() {
method test_llms_is_post_restricted_by_prerequisite (line 299) | public function test_llms_is_post_restricted_by_prerequisite() {
method prereq_tests (line 349) | private function prereq_tests( $test_ids, $course, $prereq_course_id, ...
method test_llms_is_post_restricted_by_time_period (line 406) | public function test_llms_is_post_restricted_by_time_period() {
FILE: tests/phpunit/unit-tests/class-llms-test-functions-privacy.php
class LLMS_Test_Functions_Privacy (line 10) | class LLMS_Test_Functions_Privacy extends LLMS_UnitTestCase {
method test_llms_are_terms_and_conditions_required (line 18) | public function test_llms_are_terms_and_conditions_required() {
method test_llms_get_privacy_notice (line 49) | function test_llms_get_privacy_notice() {
method test_llms_get_terms_notice (line 84) | function test_llms_get_terms_notice() {
FILE: tests/phpunit/unit-tests/class-llms-test-functions-quiz.php
class LLMS_Test_Functions_Quiz (line 11) | class LLMS_Test_Functions_Quiz extends LLMS_UnitTestCase {
method test_llms_get_picture_choice_question_cols (line 19) | public function test_llms_get_picture_choice_question_cols() {
method test_llms_shuffle_choices (line 68) | public function test_llms_shuffle_choices() {
FILE: tests/phpunit/unit-tests/class-llms-test-gateway-manual.php
class LLMS_Test_Gateway_Manual (line 11) | class LLMS_Test_Gateway_Manual extends LLMS_UnitTestCase {
method set_up (line 20) | public function set_up() {
method test_handle_pending_order (line 34) | public function test_handle_pending_order() {
FILE: tests/phpunit/unit-tests/class-llms-test-generator-courses.php
class LLMS_Test_Generator_Courses (line 12) | class LLMS_Test_Generator_Courses extends LLMS_UnitTestCase {
method set_up_before_class (line 22) | public static function set_up_before_class() {
method set_up (line 37) | public function set_up() {
method get_raw (line 51) | protected function get_raw( $file = 'import-with-quiz.json' ) {
method test_add_course_terms (line 65) | public function test_add_course_terms() {
method test_clone_course (line 98) | public function test_clone_course() {
method test_clone_lesson (line 123) | public function test_clone_lesson() {
method test_generate_course (line 147) | public function test_generate_course() {
method test_generate_courses_missing_courses (line 163) | public function test_generate_courses_missing_courses() {
method test_generate_courses_invalid_courses (line 177) | public function test_generate_courses_invalid_courses() {
method test_generate_courses (line 191) | public function test_generate_courses() {
method test_create_access_plan (line 218) | public function test_create_access_plan() {
method test_create_course (line 263) | public function test_create_course() {
method test_create_course_error (line 354) | public function test_create_course_error() {
method test_create_lesson (line 376) | public function test_create_lesson() {
method test_create_quiz (line 429) | public function test_create_quiz() {
method test_create_question (line 480) | public function test_create_question() {
method test_create_question_error (line 536) | public function test_create_question_error() {
method test_create_section (line 561) | public function test_create_section() {
method test_handle_prerequisites (line 612) | public function test_handle_prerequisites() {
method test_maybe_sideload_choice_image_disabled (line 639) | public function test_maybe_sideload_choice_image_disabled() {
method test_maybe_sideload_choice_image (line 668) | public function test_maybe_sideload_choice_image() {
method test_maybe_sideload_choice_image_error (line 695) | public function test_maybe_sideload_choice_image_error() {
method test_store_temp_id (line 717) | public function test_store_temp_id() {
FILE: tests/phpunit/unit-tests/class-llms-test-generator.php
class LLMS_Test_Generator (line 14) | class LLMS_Test_Generator extends LLMS_UnitTestCase {
method test_generate (line 26) | public function test_generate() {
method test_get_error_code (line 96) | public function test_get_error_code() {
method test_get_results (line 135) | public function test_get_results() {
method test_get_results_error (line 159) | public function test_get_results_error() {
method test_get_generated_content (line 176) | public function test_get_generated_content() {
method test_get_generated_courses (line 193) | public function test_get_generated_courses() {
method test_is_error_no_generator (line 213) | public function test_is_error_no_generator() {
method test_is_error_no_data (line 230) | public function test_is_error_no_data() {
method test_is_error_invalid_data_format (line 248) | public function test_is_error_invalid_data_format() {
method test_is_error_not_an_error (line 265) | public function test_is_error_not_an_error() {
method test_is_generator_valid_valid_generators (line 281) | public function test_is_generator_valid_valid_generators() {
method test_is_generator_valid_invalid (line 298) | public function test_is_generator_valid_invalid() {
method test_parse_raw_array (line 313) | public function test_parse_raw_array() {
method test_parse_raw_json (line 327) | public function test_parse_raw_json() {
method test_parse_raw_object (line 341) | public function test_parse_raw_object() {
method test_parse_raw_invalid (line 357) | public function test_parse_raw_invalid() {
method test_set_generator_interpret_from_raw_missing (line 371) | public function test_set_generator_interpret_from_raw_missing() {
method test_set_generator_interpret_from_raw_invalid (line 387) | public function test_set_generator_interpret_from_raw_invalid() {
method test_set_generator_interpret_from_raw_success (line 405) | public function test_set_generator_interpret_from_raw_success() {
method test_set_generator_explicit_invalid (line 421) | public function test_set_generator_explicit_invalid() {
method test_set_generator_explicit_success (line 437) | public function test_set_generator_explicit_success() {
FILE: tests/phpunit/unit-tests/class-llms-test-grades.php
class LLMS_Test_Grades (line 7) | class LLMS_Test_Grades extends LLMS_UnitTestCase {
method test_instance (line 17) | public function test_instance() {
method test_calculate_grade (line 30) | public function test_calculate_grade() {
method test_get_grade (line 98) | public function test_get_grade() {
method test_round (line 171) | public function test_round() {
FILE: tests/phpunit/unit-tests/class-llms-test-hasher.php
class LLMS_Test_Hasher (line 9) | class LLMS_Test_Hasher extends LLMS_UnitTestCase {
method get_random_id (line 14) | private function get_random_id( $max = 99999999 ) {
method test_hash_unhash (line 32) | public function test_hash_unhash() {
FILE: tests/phpunit/unit-tests/class-llms-test-helper.php
class LLMS_Test_Helper (line 13) | class LLMS_Test_Helper extends LLMS_Unit_Test_Case {
method test_helper_lib_exists (line 22) | public function test_helper_lib_exists() {
FILE: tests/phpunit/unit-tests/class-llms-test-https.php
class LLMS_Test_HTTPS (line 12) | class LLMS_Test_HTTPS extends LLMS_UnitTestCase {
method set_up (line 22) | public function set_up() {
method tear_down (line 38) | public function tear_down() {
method test_get_force_redirect_url (line 51) | public function test_get_force_redirect_url() {
method test_force_https_redirect (line 83) | public function test_force_https_redirect() {
method test_unforce_https_redirect (line 108) | public function test_unforce_https_redirect() {
FILE: tests/phpunit/unit-tests/class-llms-test-install.php
class LLMS_Test_Install (line 15) | class LLMS_Test_Install extends LLMS_UnitTestCase {
method test_check_version (line 24) | public function test_check_version() {
method test_create_cron_jobs (line 50) | public function test_create_cron_jobs() {
method test_create_difficulties_crud (line 81) | public function test_create_difficulties_crud() {
method test_create_files (line 110) | public function test_create_files() {
method test_create_options (line 128) | public function test_create_options() {
method test_create_pages (line 161) | public function test_create_pages() {
method test_create_tables (line 205) | public function test_create_tables() {
method test_create_visibilities (line 240) | public function test_create_visibilities() {
method test_get_difficulties (line 257) | public function test_get_difficulties() {
method test_update_db_version (line 271) | public function test_update_db_version() {
method test_update_llms_version (line 291) | public function test_update_llms_version() {
method test_install (line 313) | public function test_install() {
method test_get_can_install_user_id (line 337) | public function test_get_can_install_user_id() {
FILE: tests/phpunit/unit-tests/class-llms-test-integrations.php
class LLMS_Test_Integrations (line 8) | class LLMS_Test_Integrations extends LLMS_UnitTestCase {
method test_instance (line 16) | public function test_instance() {
method test_init (line 30) | public function test_init() {
method test_get_available_integrations (line 43) | public function test_get_available_integrations() {
method test_integrations (line 66) | public function test_integrations() {
FILE: tests/phpunit/unit-tests/class-llms-test-llms-dom-document.php
class LLMS_Test_LLMS_DOM_Document (line 11) | class LLMS_Test_LLMS_DOM_Document extends LLMS_Unit_Test_Case {
method test_dom_document_missing_error (line 20) | public function test_dom_document_missing_error() {
method test_loading_success (line 42) | public function test_loading_success() {
method test_loading_method_switch (line 55) | public function test_loading_method_switch() {
FILE: tests/phpunit/unit-tests/class-llms-test-main-class.php
class LLMS_Test_Main_Class (line 15) | class LLMS_Test_Main_Class extends LLMS_UnitTestCase {
method set_up (line 25) | public function set_up() {
method test_llms_instance (line 38) | public function test_llms_instance() {
method test_constants (line 52) | public function test_constants() {
method test_instances (line 70) | public function test_instances() {
method test_init_assets (line 102) | public function test_init_assets() {
method test_init_session (line 120) | public function test_init_session() {
FILE: tests/phpunit/unit-tests/class-llms-test-mime-type-extractor.php
class LLMS_Test_Mime_Type_Extractor (line 12) | class LLMS_Test_Mime_Type_Extractor extends LLMS_UnitTestCase {
method test_mime_type_in_list (line 31) | public function test_mime_type_in_list() {
method test_mime_type_not_in_list (line 48) | public function test_mime_type_not_in_list() {
method test_mime_type_not_existent (line 78) | public function test_mime_type_not_existent() {
method test_mime_type_of_a_dir (line 95) | public function test_mime_type_of_a_dir() {
FILE: tests/phpunit/unit-tests/class-llms-test-order-generator.php
class LLMS_Test_Order_Generator (line 13) | class LLMS_Test_Order_Generator extends LLMS_UnitTestCase {
method test_confirm_validation_errors (line 22) | public function test_confirm_validation_errors() {
method test_confirm_gateway_errors (line 39) | public function test_confirm_gateway_errors() {
method test_confirm_success (line 80) | public function test_confirm_success() {
method test_create_error (line 122) | public function test_create_error() {
method test_commit_user (line 144) | public function test_commit_user() {
method test_error (line 178) | public function test_error() {
method test_generate_validation_errors (line 219) | public function test_generate_validation_errors() {
method test_generate_user_commit_errors (line 236) | public function test_generate_user_commit_errors() {
method test_generate_success_user_commit (line 266) | public function test_generate_success_user_commit() {
method test_generate_success_user_validate (line 292) | public function test_generate_success_user_validate() {
method test_getters (line 316) | public function test_getters() {
method test_get_order_id_with_order_key (line 334) | public function test_get_order_id_with_order_key() {
method test_get_order_id_by_user_and_plan (line 363) | public function test_get_order_id_by_user_and_plan() {
method test_get_order_id_by_email_and_plan (line 399) | public function test_get_order_id_by_email_and_plan() {
method test_get_user_data (line 429) | public function test_get_user_data() {
method test_get_user_data_incomplete (line 464) | public function test_get_user_data_incomplete() {
method test_validate_err_before (line 493) | public function test_validate_err_before() {
method test_validate_error (line 518) | public function test_validate_error() {
method test_validate_error_order (line 534) | public function test_validate_error_order() {
method test_validate_success (line 553) | public function test_validate_success() {
method test_validate_success_with_order (line 571) | public function test_validate_success_with_order() {
method test_validate_coupon_not_submitted (line 593) | public function test_validate_coupon_not_submitted() {
method test_validate_coupon_not_found (line 607) | public function test_validate_coupon_not_found() {
method test_validate_coupon_not_valid (line 623) | public function test_validate_coupon_not_valid() {
method test_validate_coupon_valid (line 649) | public function test_validate_coupon_valid() {
method test_validate_gateway_no_gateway (line 673) | public function test_validate_gateway_no_gateway() {
method test_validate_gateway_invalid (line 694) | public function test_validate_gateway_invalid() {
method test_validate_gateway_manual_for_free (line 716) | public function test_validate_gateway_manual_for_free() {
method test_validate_gateway_success (line 736) | public function test_validate_gateway_success() {
method test_validate_order_not_found (line 757) | public function test_validate_order_not_found() {
method test_validate_order_not_confirmable (line 775) | public function test_validate_order_not_confirmable() {
method test_validate_order_success (line 800) | public function test_validate_order_success() {
method test_validate_plan_missing (line 821) | public function test_validate_plan_missing() {
method test_validate_plan_not_found (line 838) | public function test_validate_plan_not_found() {
method test_validate_plan_success (line 857) | public function test_validate_plan_success() {
method test_validate_terms_not_required (line 876) | public function test_validate_terms_not_required() {
method test_validate_terms_required (line 895) | public function test_validate_terms_required() {
method test_validate_user_error (line 922) | public function test_validate_user_error() {
method test_validate_user_enrollment (line 940) | public function test_validate_user_enrollment() {
method test_validate_user_success (line 974) | public function test_validate_user_success() {
FILE: tests/phpunit/unit-tests/class-llms-test-payment-gateway-integrations.php
class LLMS_Test_Payment_Gateway_Integrations (line 13) | class LLMS_Test_Payment_Gateway_Integrations extends LLMS_UnitTestCase {
method set_up_before_class (line 28) | public static function set_up_before_class() {
method tear_down_after_class (line 46) | public static function tear_down_after_class() {
method set_up (line 69) | public function set_up() {
method add_mock_gateway (line 83) | public static function add_mock_gateway( $gateways ) {
method setup_order (line 97) | private function setup_order( $period, $frequency = 1 ) {
method do_order_setup_tests (line 125) | private function do_order_setup_tests( $order ) {
method do_n_charges_for_order (line 164) | private function do_n_charges_for_order( $order, $num, $chaos_hours = ...
method test_recurring_lifecycle_for_day_plan (line 242) | public function test_recurring_lifecycle_for_day_plan() {
method test_recurring_lifecycle_for_day_plan_with_frequency (line 264) | public function test_recurring_lifecycle_for_day_plan_with_frequency() {
method test_recurring_lifecycle_for_day_plan_with_chaos (line 288) | public function test_recurring_lifecycle_for_day_plan_with_chaos() {
method test_recurring_lifecycle_for_day_plan_with_chaos_and_frequency (line 310) | public function test_recurring_lifecycle_for_day_plan_with_chaos_and_f...
method test_recurring_lifecycle_for_week_plan (line 334) | public function test_recurring_lifecycle_for_week_plan() {
method test_recurring_lifecycle_for_week_plan_with_frequency (line 356) | public function test_recurring_lifecycle_for_week_plan_with_frequency() {
method test_recurring_lifecycle_for_week_plan_with_chaos (line 380) | public function test_recurring_lifecycle_for_week_plan_with_chaos() {
method test_recurring_lifecycle_for_week_plan_with_chaos_and_frequency (line 404) | public function test_recurring_lifecycle_for_week_plan_with_chaos_and_...
method test_recurring_lifecycle_for_month_plan (line 428) | public function test_recurring_lifecycle_for_month_plan() {
method test_recurring_lifecycle_for_month_plan_with_frequency (line 452) | public function test_recurring_lifecycle_for_month_plan_with_frequency...
method test_recurring_lifecycle_for_month_plan_with_chaos (line 478) | public function test_recurring_lifecycle_for_month_plan_with_chaos() {
method test_recurring_lifecycle_for_month_plan_with_chaos_and_frequency (line 501) | public function test_recurring_lifecycle_for_month_plan_with_chaos_and...
method test_recurring_lifecycle_for_year_plan (line 525) | public function test_recurring_lifecycle_for_year_plan() {
method test_recurring_lifecycle_for_year_plan_with_frequency (line 547) | public function test_recurring_lifecycle_for_year_plan_with_frequency() {
method test_recurring_lifecycle_for_year_plan_with_chaos (line 572) | public function test_recurring_lifecycle_for_year_plan_with_chaos() {
method test_recurring_lifecycle_for_year_plan_with_chaos_and_frequency (line 594) | public function test_recurring_lifecycle_for_year_plan_with_chaos_and_...
FILE: tests/phpunit/unit-tests/class-llms-test-payment-gateways.php
class LLMS_Test_Payment_Gateways (line 9) | class LLMS_Test_Payment_Gateways extends LLMS_UnitTestCase {
method toggle_gateway (line 21) | private function toggle_gateway( $id, $enabled = 'on' ) {
method test_get_enabled_payment_gateways (line 38) | public function test_get_enabled_payment_gateways() {
method test_get_default_gateway (line 64) | public function test_get_default_gateway() {
method test_get_payment_gateways (line 80) | public function test_get_payment_gateways() {
method test_has_gateways (line 98) | public function test_has_gateways() {
method test_get_gateway_by_id (line 124) | public function test_get_gateway_by_id() {
FILE: tests/phpunit/unit-tests/class-llms-test-playnice.php
class LLMS_Test_PlayNice (line 7) | class LLMS_Test_PlayNice extends LLMS_UnitTestCase {
method test_wp_optimizepress_live_editor (line 15) | public function test_wp_optimizepress_live_editor() {
FILE: tests/phpunit/unit-tests/class-llms-test-post-instructors.php
class LLMS_Test_Post_Instructors (line 13) | class LLMS_Test_Post_Instructors extends LLMS_UnitTestCase {
method test_interface (line 17) | public function test_interface() {
method test_getters_setters (line 45) | public function test_getters_setters() {
FILE: tests/phpunit/unit-tests/class-llms-test-post-relationships.php
class LLMS_Test_Post_Relationships (line 12) | class LLMS_Test_Post_Relationships extends LLMS_UnitTestCase {
method delete_lesson (line 24) | private function delete_lesson() {
method delete_quiz (line 82) | private function delete_quiz() {
method delete_product (line 128) | private function delete_product() {
method test_maybe_update_relationships (line 194) | public function test_maybe_update_relationships() {
method test_delete_product_with_active_subscriptions_error_message (line 214) | public function test_delete_product_with_active_subscriptions_error_me...
method test_maybe_prevent_product_deletion (line 252) | public function test_maybe_prevent_product_deletion() {
method test_maybe_prevent_product_deletion_rest_api (line 338) | public function test_maybe_prevent_product_deletion_rest_api() {
FILE: tests/phpunit/unit-tests/class-llms-test-post-types.php
class LLMS_Test_Post_Types (line 11) | class LLMS_Test_Post_Types extends LLMS_UnitTestCase {
method test_deregister_sitemap_post_types (line 101) | public function test_deregister_sitemap_post_types() {
method test_get_template (line 130) | public function test_get_template() {
method test_register_post_taxonomies (line 153) | public function test_register_post_taxonomies() {
method test_register_post_type (line 171) | public function test_register_post_type() {
method test_register_post_type_already_registered (line 188) | public function test_register_post_type_already_registered() {
method test_register_post_type_with_template (line 204) | public function test_register_post_type_with_template() {
method test_register_post_types (line 224) | public function test_register_post_types() {
method test_register_post_statuses (line 242) | public function test_register_post_statuses() {
method test_deprecated_filters (line 280) | public function test_deprecated_filters() {
method test_get_post_type_caps_argument_as_array (line 300) | public function test_get_post_type_caps_argument_as_array() {
method test_get_post_type_caps_argument_as_string (line 363) | public function test_get_post_type_caps_argument_as_string() {
method test_post_type_capabilities (line 415) | public function test_post_type_capabilities() {
FILE: tests/phpunit/unit-tests/class-llms-test-prevent-concurrent-logins.php
class LLMS_Test_Prevent_Concurrent_Logins (line 9) | class LLMS_Test_Prevent_Concurrent_Logins extends LLMS_UnitTestCase {
method test_maybe_prevent_concurrent_logins (line 18) | public function test_maybe_prevent_concurrent_logins() {
method test_maybe_prevent_concurrent_logins_allow_roles (line 67) | public function test_maybe_prevent_concurrent_logins_allow_roles() {
method test_destroy_all_sessions_but_newest (line 207) | public function test_destroy_all_sessions_but_newest() {
method _log_in (line 299) | private function _log_in( $user_id, $expiration, &$token = '' ) {
FILE: tests/phpunit/unit-tests/class-llms-test-query.php
class LLMS_Test_Query (line 11) | class LLMS_Test_Query extends LLMS_UnitTestCase {
method set_up (line 21) | public function set_up() {
method assertQueryVarsEqual (line 37) | private function assertQueryVarsEqual( $expected, $message = null ) {
method test_add_endpoints (line 66) | public function test_add_endpoints() {
method test_maybe_404_certificate (line 173) | public function test_maybe_404_certificate() {
method test_maybe_redirect_certificates_caught (line 223) | public function test_maybe_redirect_certificates_caught() {
method test_maybe_redirect_certificates_not_caught (line 246) | public function test_maybe_redirect_certificates_not_caught() {
FILE: tests/phpunit/unit-tests/class-llms-test-quiz-attempt-query.php
class LLMS_Test_Quiz_Attempt_Query (line 13) | class LLMS_Test_Quiz_Attempt_Query extends LLMS_UnitTestCase {
method tear_down (line 22) | public function tear_down() {
method create_attempts (line 36) | private function create_attempts( $count = 1 ) {
method test_found_results_with_pagination (line 64) | public function test_found_results_with_pagination() {
method test_no_found_rows_skips_count (line 88) | public function test_no_found_rows_skips_count() {
method test_count_only (line 112) | public function test_count_only() {
FILE: tests/phpunit/unit-tests/class-llms-test-rest-fields.php
class LLMS_Test_REST_Fields (line 12) | class LLMS_Test_REST_Fields extends LLMS_REST_Unit_Test_Case {
method set_up (line 21) | public function set_up() {
method get_route (line 47) | private function get_route( $post_type ) {
method test_register_fields_for_certificates (line 58) | public function test_register_fields_for_certificates() {
method test_register_fields_for_certificate_awards (line 107) | public function test_register_fields_for_certificate_awards() {
method test_register_fields_for_certificate_templates (line 156) | public function test_register_fields_for_certificate_templates() {
FILE: tests/phpunit/unit-tests/class-llms-test-rest.php
class LLMS_Test_REST (line 13) | class LLMS_Test_REST extends LLMS_Unit_Test_Case {
method test_rest_package_exists (line 22) | public function test_rest_package_exists() {
method test_api_init (line 35) | public function test_api_init() {
FILE: tests/phpunit/unit-tests/class-llms-test-review.php
class LLMS_Test_Review (line 11) | class LLMS_Test_Review extends LLMS_UnitTestCase {
method test_process_review (line 20) | public function test_process_review() {
method test_process_review_fails_with_invalid_nonce (line 61) | public function test_process_review_fails_with_invalid_nonce() {
FILE: tests/phpunit/unit-tests/class-llms-test-roles.php
class LLMS_Test_Roles (line 10) | class LLMS_Test_Roles extends LLMS_UnitTestCase {
method tear_down (line 20) | public function tear_down() {
method test_get_all_core_caps (line 33) | public function test_get_all_core_caps() {
method test_get_roles (line 47) | public function test_get_roles() {
method test_install (line 67) | public function test_install() {
method test_remove_roles (line 111) | public function test_remove_roles() {
method test_get_all_role_names (line 147) | public function test_get_all_role_names() {
FILE: tests/phpunit/unit-tests/class-llms-test-session.php
class LLMS_Test_Session (line 12) | class LLMS_Test_Session extends LLMS_Unit_Test_Case {
method set_up (line 22) | public function set_up() {
method get_cookie_name (line 36) | protected function get_cookie_name() {
method get_raw_cookie (line 47) | protected function get_raw_cookie() {
method test_construct_should_init (line 58) | public function test_construct_should_init() {
method test_construct_should_not_init (line 81) | public function test_construct_should_not_init() {
method test_destroy (line 106) | public function test_destroy() {
method test_get_cookie_not_set (line 134) | public function test_get_cookie_not_set() {
method test_get_cookie_not_string (line 148) | public function test_get_cookie_not_string() {
method test_get_cookie_missing_parts (line 162) | public function test_get_cookie_missing_parts() {
method test_get_cookie_invalid (line 179) | public function test_get_cookie_invalid() {
method test_get_cookie (line 193) | public function test_get_cookie() {
method test_init_cookie_from_existing (line 211) | public function test_init_cookie_from_existing() {
method test_init_cookie_from_existing_expiring (line 241) | public function test_init_cookie_from_existing_expiring() {
method test_init_cookie_from_existing_user_logged_in (line 262) | public function test_init_cookie_from_existing_user_logged_in() {
method test_init_cookie_new (line 284) | public function test_init_cookie_new() {
method test_maybe_save_data_is_clean (line 302) | public function test_maybe_save_data_is_clean() {
method test_maybe_save_data_is_not_clean (line 316) | public function test_maybe_save_data_is_not_clean() {
FILE: tests/phpunit/unit-tests/class-llms-test-sessions.php
class LLMS_Test_Sessions (line 12) | class LLMS_Test_Sessions extends LLMS_Unit_Test_Case {
method set_up (line 22) | public function set_up() {
method test_get_open_sessions (line 37) | public function test_get_open_sessions() {
method test_end_idle_sessions (line 79) | public function test_end_idle_sessions() {
method test_end_current (line 124) | public function test_end_current() {
method test_get_new_session_id (line 147) | public function test_get_new_session_id() {
method test_get_current_no_user (line 165) | public function test_get_current_no_user() {
method test_get_current_no_previous_sessions (line 178) | public function test_get_current_no_previous_sessions() {
method test_get_current_is_open (line 192) | public function test_get_current_is_open() {
method test_get_current_last_is_closed (line 209) | public function test_get_current_last_is_closed() {
method test_get_session_end_no_end (line 226) | public function test_get_session_end_no_end() {
method test_get_session_end (line 242) | public function test_get_session_end() {
method test_get_session_events (line 263) | public function test_get_session_events() {
method test_is_session_idle_already_closed (line 339) | public function test_is_session_idle_already_closed() {
method test_is_session_idle_started_within_window (line 359) | public function test_is_session_idle_started_within_window() {
method test_is_session_idle_old_with_no_events (line 380) | public function test_is_session_idle_old_with_no_events() {
method test_is_session_idle_old_with_events_within_window (line 403) | public function test_is_session_idle_old_with_events_within_window() {
method test_is_session_idle_old_with_events_outside_window (line 439) | public function test_is_session_idle_old_with_events_outside_window() {
method test_start_no_user (line 471) | public function test_start_no_user() {
method test_is_session_open (line 484) | public function test_is_session_open() {
method test_start (line 503) | public function test_start() {
method test_on_wp_login_action (line 526) | public function test_on_wp_login_action() {
method test_on_signout (line 572) | public function test_on_signout() {
method allow_page_events_for_testing (line 607) | public function allow_page_events_for_testing( $allowed_events ) {
FILE: tests/phpunit/unit-tests/class-llms-test-shortcodes.php
class LLMS_Test_Shortcodes (line 14) | class LLMS_Test_Shortcodes extends LLMS_UnitTestCase {
method test_get_course_id (line 23) | public function test_get_course_id() {
method test_shortcodes (line 53) | public function test_shortcodes() {
method test_registration (line 93) | public function test_registration() {
method test_membership_link (line 118) | public function test_membership_link() {
method test_shortcodes_initialized_early (line 147) | public function test_shortcodes_initialized_early() {
FILE: tests/phpunit/unit-tests/class-llms-test-site.php
class LLMS_Test_Site (line 11) | class LLMS_Test_Site extends LLMS_UnitTestCase {
method test_clear_lock_url (line 20) | public function test_clear_lock_url() {
method test_check_status (line 35) | public function test_check_status() {
method test_get_set_lock_url (line 67) | public function test_get_set_lock_url() {
method test_get_set_features (line 117) | public function test_get_set_features() {
method test_is_clone (line 151) | public function test_is_clone() {
method test_is_clone_constant_true (line 182) | public function test_is_clone_constant_true() {
method test_is_clone_constant_false (line 202) | public function test_is_clone_constant_false() {
method test_is_clone_ignored (line 224) | public function test_is_clone_ignored() {
FILE: tests/phpunit/unit-tests/class-llms-test-staging.php
class LLMS_Test_Staging (line 11) | class LLMS_Test_Staging extends LLMS_Unit_Test_Case {
method set_up_before_class (line 21) | public static function set_up_before_class() {
method remove_init_actions (line 35) | private function remove_init_actions() {
method test_init (line 48) | public function test_init() {
method test_init_with_constant (line 71) | public function test_init_with_constant() {
method test_init_clone_site_feature_cascade (line 96) | public function test_init_clone_site_feature_cascade() {
method test_clone_detected (line 114) | public function test_clone_detected() {
method test_handle_staging_notice_actions_not_called (line 155) | public function test_handle_staging_notice_actions_not_called() {
method test_handle_staging_notice_actions_invalid_nonce (line 169) | public function test_handle_staging_notice_actions_invalid_nonce() {
method test_handle_staging_notice_actions_invalid_user (line 190) | public function test_handle_staging_notice_actions_invalid_user() {
method test_handle_staging_notice_actions_enable (line 210) | public function test_handle_staging_notice_actions_enable() {
method test_handle_staging_notice_actions_disable (line 251) | public function test_handle_staging_notice_actions_disable() {
method test_menu_warning (line 293) | public function test_menu_warning() {
method test_notice (line 340) | public function test_notice() {
FILE: tests/phpunit/unit-tests/class-llms-test-student-query.php
class LLMS_Test_Student_Query (line 9) | class LLMS_Test_Student_Query extends LLMS_UnitTestCase {
method query (line 18) | private function query( $args = array() ) {
method test_getters_setters (line 30) | public function test_getters_setters() {
method test_get_students (line 69) | public function test_get_students() {
method test_parse_setup_args (line 184) | public function test_parse_setup_args() {
FILE: tests/phpunit/unit-tests/class-llms-test-template-functions.php
class LLMS_Functions_Templates (line 10) | class LLMS_Functions_Templates extends LLMS_UnitTestCase {
method test_lifterlms_course_continue_button (line 19) | public function test_lifterlms_course_continue_button() {
FILE: tests/phpunit/unit-tests/class-llms-test-template-loader.php
class LLMS_Test_Template_Loader (line 13) | class LLMS_Test_Template_Loader extends LLMS_UnitTestCase {
method set_up (line 30) | public function set_up() {
method mock_page_restricted (line 47) | public function mock_page_restricted( $restrictions, $post_id ) {
method get_post_for_restrictions (line 65) | protected function get_post_for_restrictions( $post_type = 'post' ) {
method assertContentEquals (line 83) | protected function assertContentEquals( $post, $content = 'content', $...
method test_maybe_restrict_post_content_skipped_post_type (line 97) | public function test_maybe_restrict_post_content_skipped_post_type() {
method test_maybe_restrict_post_content_not_restricted (line 116) | public function test_maybe_restrict_post_content_not_restricted() {
method test_maybe_restrict_post_content_restricted_by_membership_not_accessible (line 135) | public function test_maybe_restrict_post_content_restricted_by_members...
method test_maybe_restrict_post_content_restricted_by_membership_is_accessible (line 164) | public function test_maybe_restrict_post_content_restricted_by_members...
method test_maybe_restrict_post_content_restricted_by_other (line 197) | public function test_maybe_restrict_post_content_restricted_by_other() {
method test_template_loader_default (line 220) | public function test_template_loader_default() {
method test_template_loader_is_home (line 233) | public function test_template_loader_is_home() {
method test_template_loader_page_is_restricted (line 274) | public function test_template_loader_page_is_restricted() {
method test_block_template_loader_page_is_restricted (line 312) | public function test_block_template_loader_page_is_restricted() {
method test_template_loader_courses (line 372) | public function test_template_loader_courses() {
method test_block_template_loader_for_courses (line 392) | public function test_block_template_loader_for_courses() {
method test_template_loader_memberships (line 440) | public function test_template_loader_memberships() {
method test_block_template_loader_for_memberships (line 460) | public function test_block_template_loader_for_memberships() {
method test_template_loader_for_taxonomies (line 508) | public function test_template_loader_for_taxonomies() {
method test_block_template_loader_for_taxonomies (line 528) | public function test_block_template_loader_for_taxonomies() {
method test_template_loader_certificates (line 566) | public function test_template_loader_certificates() {
method test_block_template_loader_for_certificates (line 587) | public function test_block_template_loader_for_certificates() {
method test_template_loader_default_post_type (line 628) | public function test_template_loader_default_post_type() {
method test_block_template_loader_default_post_type (line 648) | public function test_block_template_loader_default_post_type() {
FILE: tests/phpunit/unit-tests/class-llms-test-user-postmeta-query.php
class LLMS_Test_User_Postmeta_Query (line 12) | class LLMS_Test_User_Postmeta_Query extends LLMS_UnitTestCase {
method tear_down (line 21) | public function tear_down() {
method insert_rows (line 37) | private function insert_rows( $count, $user_id, $post_id ) {
method test_found_results_with_pagination (line 63) | public function test_found_results_with_pagination() {
method test_no_found_rows_skips_count (line 89) | public function test_no_found_rows_skips_count() {
method test_count_only (line 115) | public function test_count_only() {
FILE: tests/phpunit/unit-tests/class-llms-test-view-manager.php
class LLMS_Test_View_Manager (line 11) | class LLMS_Test_View_Manager extends LLMS_UnitTestCase {
method set_up (line 21) | public function set_up() {
method get_admin_bar (line 35) | private function get_admin_bar() {
method mock_view_data (line 56) | public function mock_view_data( $role ) {
method test__construct (line 72) | public function test__construct() {
method test__construct_pending_order (line 91) | public function test__construct_pending_order() {
method test_add_menu_items_no_display (line 112) | public function test_add_menu_items_no_display() {
method test_add_menu_items (line 129) | public function test_add_menu_items() {
method test_get_url_with_url (line 150) | public function test_get_url_with_url() {
method test_get_url_without_url (line 177) | public function test_get_url_without_url() {
method test_get_view_nonce_error (line 205) | public function test_get_view_nonce_error() {
method test_get_view_invalid_view (line 226) | public function test_get_view_invalid_view() {
method test_get_view (line 240) | public function test_get_view() {
method test_modify_dashboard (line 258) | public function test_modify_dashboard() {
method test_modify_course_open (line 280) | public function test_modify_course_open() {
method test_modify_restrictions (line 316) | public function test_modify_restrictions() {
method test_should_display_on_valid_post_types (line 363) | public function test_should_display_on_valid_post_types() {
method test_should_display_on_checkout (line 400) | public function test_should_display_on_checkout() {
method test_should_display_on_dashboard (line 415) | public function test_should_display_on_dashboard() {
method test_should_display_no_user (line 429) | public function test_should_display_no_user() {
method test_should_display_invalid_user (line 440) | public function test_should_display_invalid_user() {
method test_should_display_in_admin (line 452) | public function test_should_display_in_admin() {
method test_should_display_post_type_archive (line 468) | public function test_should_display_post_type_archive() {
method test_should_display_on_invalid_post_types (line 484) | public function test_should_display_on_invalid_post_types() {
FILE: tests/phpunit/unit-tests/controllers/class-llms-test-conroller-quizzes.php
class LLMS_Test_Controller_Quizzes (line 13) | class LLMS_Test_Controller_Quizzes extends LLMS_UnitTestCase {
method set_up (line 23) | public function set_up() {
method test_maybe_handle_reporting_actions_not_submitted (line 37) | public function test_maybe_handle_reporting_actions_not_submitted() {
method test_maybe_handle_reporting_actions_invalid_nonce (line 52) | public function test_maybe_handle_reporting_actions_invalid_nonce() {
method test_maybe_handle_reporting_actions_no_button (line 71) | public function test_maybe_handle_reporting_actions_no_button() {
method test_maybe_handle_reporting_actions_not_a_quiz (line 99) | public function test_maybe_handle_reporting_actions_not_a_quiz() {
method test_maybe_handle_reporting_actions_not_an_orphan (line 119) | public function test_maybe_handle_reporting_actions_not_an_orphan() {
method test_maybe_handle_reporting_actions_is_orphan (line 143) | public function test_maybe_handle_reporting_actions_is_orphan() {
method test_maybe_handle_reporting_actions_no_course (line 165) | public function test_maybe_handle_reporting_actions_no_course() {
FILE: tests/phpunit/unit-tests/controllers/class-llms-test-controller-account.php
class LLMS_Test_Controller_Account (line 13) | class LLMS_Test_Controller_Account extends LLMS_UnitTestCase {
method set_up (line 26) | public function set_up() {
method tear_down (line 43) | public function tear_down() {
method fail_wp_mail (line 58) | public function fail_wp_mail( $args ) {
method test_cancel_subscription (line 75) | public function test_cancel_subscription() {
method test_lost_password_not_submitted (line 143) | public function test_lost_password_not_submitted() {
method test_lost_password_invalid_nonce (line 160) | public function test_lost_password_invalid_nonce() {
method test_lost_password_missing_required (line 181) | public function test_lost_password_missing_required() {
method test_lost_password_missing_login (line 206) | public function test_lost_password_missing_login() {
method test_lost_password_user_not_found_email (line 232) | public function test_lost_password_user_not_found_email() {
method test_lost_password_user_not_found_email_username (line 260) | public function test_lost_password_user_not_found_email_username() {
method test_lost_password_key_error (line 285) | public function test_lost_password_key_error() {
method test_lost_password_email_success (line 316) | public function test_lost_password_email_success() {
method test_lost_password_reset_disabled (line 356) | public function test_lost_password_reset_disabled() {
method test_lost_password_email_error (line 390) | public function test_lost_password_email_error() {
method test_lost_password_with_email_success (line 424) | public function test_lost_password_with_email_success() {
method test_lost_password_with_login_success (line 453) | public function test_lost_password_with_login_success() {
method test_redeem_voucher_not_submitted (line 482) | public function test_redeem_voucher_not_submitted() {
method test_redeem_voucher_invalid_nonce (line 493) | public function test_redeem_voucher_invalid_nonce() {
method test_redeem_voucher_missing_voucher (line 514) | public function test_redeem_voucher_missing_voucher() {
method test_redeem_voucher_missing_user (line 537) | public function test_redeem_voucher_missing_user() {
method test_redeem_voucher_error (line 554) | public function test_redeem_voucher_error() {
method test_redeem_voucher_success (line 576) | public function test_redeem_voucher_success() {
method test_reset_password_not_submitted (line 598) | public function test_reset_password_not_submitted() {
method test_reset_password_invalid_nonce (line 611) | public function test_reset_password_invalid_nonce() {
method test_reset_password_form_validation_error (line 628) | public function test_reset_password_form_validation_error() {
method test_reset_password_reset_key_errors (line 659) | public function test_reset_password_reset_key_errors() {
method test_reset_password_no_match (line 699) | public function test_reset_password_no_match() {
method test_reset_password_expired_key (line 726) | public function test_reset_password_expired_key() {
method test_reset_password_success (line 763) | public function test_reset_password_success() {
method test_reset_password_link_redirect_not_account_page (line 854) | public function test_reset_password_link_redirect_not_account_page() {
method test_reset_password_link_redirect_no_vars (line 871) | public function test_reset_password_link_redirect_no_vars() {
method test_reset_password_link_redirect_success_fake_user (line 905) | public function test_reset_password_link_redirect_success_fake_user() {
method test_reset_password_link_redirect_success_real_user (line 940) | public function test_reset_password_link_redirect_success_real_user() {
method test_update_not_submitted (line 976) | public function test_update_not_submitted() {
method test_update_no_user (line 992) | public function test_update_no_user() {
method test_update_missing_fields (line 1013) | public function test_update_missing_fields() {
method test_update_success (line 1042) | public function test_update_success() {
FILE: tests/phpunit/unit-tests/controllers/class-llms-test-controller-achievements.php
class LLMS_Test_Controller_Achievements (line 13) | class LLMS_Test_Controller_Achievements extends LLMS_UnitTestCase {
method add_nonce_to_array (line 29) | protected function add_nonce_to_array( $data = array(), $real = true ) {
method set_up (line 44) | public function set_up() {
method test_maybe_handle_awarded_achievements_sync_actions_missing_achievement_or_template_id (line 57) | public function test_maybe_handle_awarded_achievements_sync_actions_mi...
method test_maybe_handle_awarded_achievements_sync_actions_missing_invalid_action (line 95) | public function test_maybe_handle_awarded_achievements_sync_actions_mi...
method test_maybe_handle_awarded_achievements_sync_actions_missing_invalid_nonce (line 131) | public function test_maybe_handle_awarded_achievements_sync_actions_mi...
method test_sync_awarded_achievement_handling (line 168) | public function test_sync_awarded_achievement_handling() {
method test_sync_awarded_achievement_method_invalid_template (line 222) | public function test_sync_awarded_achievement_method_invalid_template() {
method test_sync_awarded_achievements_handling (line 264) | public function test_sync_awarded_achievements_handling() {
FILE: tests/phpunit/unit-tests/controllers/class-llms-test-controller-awards.php
class LLMS_Test_Controller_Awards (line 12) | class LLMS_Test_Controller_Awards extends LLMS_UnitTestCase {
method set_up (line 20) | public function set_up() {
method test_constructor (line 34) | public function test_constructor() {
method test_on_earn_invalid_post_type (line 66) | public function test_on_earn_invalid_post_type() {
method test_on_earn (line 80) | public function test_on_earn() {
method test_on_rest_insert_update (line 103) | public function test_on_rest_insert_update() {
method test_on_rest_insert_no_parent (line 114) | public function test_on_rest_insert_no_parent() {
method test_on_rest_insert (line 126) | public function test_on_rest_insert() {
method test_on_save_award_invalid_post_type (line 151) | public function test_on_save_award_invalid_post_type() {
method test_on_save_achievement (line 165) | public function test_on_save_achievement() {
method test_on_save_certificate (line 196) | public function test_on_save_certificate() {
FILE: tests/phpunit/unit-tests/controllers/class-llms-test-controller-certificates.php
class LLMS_Test_Controller_Certificates (line 15) | class LLMS_Test_Controller_Certificates extends LLMS_UnitTestCase {
method add_nonce_to_array (line 31) | protected function add_nonce_to_array( $data = array(), $real = true ) {
method set_up (line 47) | public function set_up() {
method test_maybe_allow_public_query_no_auth (line 61) | public function test_maybe_allow_public_query_no_auth() {
method test_maybe_allow_public_query_invalid_auth (line 72) | public function test_maybe_allow_public_query_invalid_auth() {
method test_maybe_allow_public_query_invalid_post_type (line 103) | public function test_maybe_allow_public_query_invalid_post_type() {
method test_maybe_allow_public_query_update (line 127) | public function test_maybe_allow_public_query_update() {
method test_maybe_authenticate_export_generation_no_auth (line 154) | public function test_maybe_authenticate_export_generation_no_auth() {
method test_maybe_authenticate_export_generation_invalid_post_type (line 168) | public function test_maybe_authenticate_export_generation_invalid_post...
method test_maybe_authenticate_export_generation_invalid_nonce (line 193) | public function test_maybe_authenticate_export_generation_invalid_nonc...
method test_maybe_authenticate_export_generation_for_template (line 224) | public function test_maybe_authenticate_export_generation_for_template...
method test_maybe_authenticate_export_generation_for_earned_cert (line 258) | public function test_maybe_authenticate_export_generation_for_earned_c...
method test_change_sharing_settings_invalid_permissions (line 290) | public function test_change_sharing_settings_invalid_permissions() {
method test_change_sharing_settings (line 307) | public function test_change_sharing_settings() {
method test_maybe_handle_awarded_certificates_sync_actions_missing_certificate_or_template_id (line 337) | public function test_maybe_handle_awarded_certificates_sync_actions_mi...
method test_maybe_handle_awarded_certificates_sync_actions_missing_invalid_action (line 375) | public function test_maybe_handle_awarded_certificates_sync_actions_mi...
method test_maybe_handle_awarded_certificates_sync_actions_missing_invalid_nonce (line 411) | public function test_maybe_handle_awarded_certificates_sync_actions_mi...
method test_sync_awarded_certificate_handling (line 448) | public function test_sync_awarded_certificate_handling() {
method test_sync_awarded_certificate_method_invalid_template (line 502) | public function test_sync_awarded_certificate_method_invalid_template() {
method test_sync_awarded_certificates_handling (line 544) | public function test_sync_awarded_certificates_handling() {
FILE: tests/phpunit/unit-tests/controllers/class-llms-test-controller-checkout.php
class LLMS_Test_Controller_Checkout (line 14) | class LLMS_Test_Controller_Checkout extends LLMS_UnitTestCase {
method set_up (line 16) | public function set_up() {
method test_constructor (line 30) | public function test_constructor() {
method test_confirm_pending_order_not_submitted (line 60) | public function test_confirm_pending_order_not_submitted() {
method test_confirm_pending_order_nonce_error (line 71) | public function test_confirm_pending_order_nonce_error() {
method test_confirm_pending_order_missing_action (line 85) | public function test_confirm_pending_order_missing_action() {
method test_confirm_pending_order_invalid_action (line 102) | public function test_confirm_pending_order_invalid_action() {
method test_confirm_pending_order_missing_order_key (line 119) | public function test_confirm_pending_order_missing_order_key() {
method test_confirm_pending_order_invalid_order_key (line 137) | public function test_confirm_pending_order_invalid_order_key() {
method test_confirm_pending_order_order_cannot_be_confirmed (line 156) | public function test_confirm_pending_order_order_cannot_be_confirmed() {
method test_confirm_pending_order_success (line 178) | public function test_confirm_pending_order_success() {
method test_confirm_pending_order_ajax_not_submitted (line 216) | public function test_confirm_pending_order_ajax_not_submitted() {
method test_confirm_pending_order_ajax_invalid_nonce (line 227) | public function test_confirm_pending_order_ajax_invalid_nonce() {
method test_confirm_pending_order_ajax_missing_action (line 241) | public function test_confirm_pending_order_ajax_missing_action() {
method test_confirm_pending_order_ajax_invalid_action (line 255) | public function test_confirm_pending_order_ajax_invalid_action() {
method test_confirm_pending_order_ajax_success (line 270) | public function test_confirm_pending_order_ajax_success() {
method test_create_pending_order_not_submitted (line 298) | public function test_create_pending_order_not_submitted() {
method test_create_pending_order_nonce_error (line 309) | public function test_create_pending_order_nonce_error() {
method test_create_pending_order_missing_action (line 323) | public function test_create_pending_order_missing_action() {
method test_create_pending_order_invalid_action (line 337) | public function test_create_pending_order_invalid_action() {
method test_create_pending_order_custom_validation (line 352) | public function test_create_pending_order_custom_validation() {
method test_create_pending_order_setup_error (line 369) | public function test_create_pending_order_setup_error() {
method test_create_pending_order_setup_error_free_enroll_form (line 393) | public function test_create_pending_order_setup_error_free_enroll_form...
method test_create_pending_order_success (line 428) | public function test_create_pending_order_success() {
method test_create_pending_order_ajax_not_submitted (line 489) | public function test_create_pending_order_ajax_not_submitted() {
method test_create_pending_order_ajax_invalid_nonce (line 500) | public function test_create_pending_order_ajax_invalid_nonce() {
method test_create_pending_order_ajax_missing_action (line 514) | public function test_create_pending_order_ajax_missing_action() {
method test_create_pending_order_ajax_invalid_action (line 528) | public function test_create_pending_order_ajax_invalid_action() {
method test_create_pending_order_ajax_order_validation_error (line 543) | public function test_create_pending_order_ajax_order_validation_error() {
method test_create_pending_order_ajax_order_gateway_error (line 571) | public function test_create_pending_order_ajax_order_gateway_error() {
method test_create_pending_order_ajax_order_success (line 619) | public function test_create_pending_order_ajax_order_success() {
method test_get_url (line 668) | public function test_get_url() {
method test_maybe_redirect_from_free_enroll_form_invalid_context (line 680) | public function test_maybe_redirect_from_free_enroll_form_invalid_cont...
method test_maybe_redirect_from_free_enroll_form_invalid_plan (line 726) | public function test_maybe_redirect_from_free_enroll_form_invalid_plan...
method test_maybe_redirect_from_free_enroll_form_success (line 746) | public function test_maybe_redirect_from_free_enroll_form_success() {
method test_switch_payment_source_not_submitted (line 774) | public function test_switch_payment_source_not_submitted() {
method test_switch_payment_source_invalid_nonce (line 786) | public function test_switch_payment_source_invalid_nonce() {
method test_switch_payment_source_missing_order_id (line 801) | public function test_switch_payment_source_missing_order_id() {
method test_switch_payment_source_invalid_order_id (line 816) | public function test_switch_payment_source_invalid_order_id() {
method test_switch_payment_source_not_an_order (line 832) | public function test_switch_payment_source_not_an_order() {
method test_switch_payment_source_mismatched_order (line 850) | public function test_switch_payment_source_mismatched_order() {
method test_switch_payment_source_missing_gateway (line 871) | public function test_switch_payment_source_missing_gateway() {
method test_switch_payment_source_gateway_validation_error (line 895) | public function test_switch_payment_source_gateway_validation_error() {
method test_switch_payment_source_invalid_switch_action (line 920) | public function test_switch_payment_source_invalid_switch_action() {
method test_switch_payment_source_gateway_error (line 961) | public function test_switch_payment_source_gateway_error() {
method test_switch_payment_source_success (line 1015) | public function test_switch_payment_source_success() {
method test_switch_payment_source_ajax_not_submitted (line 1082) | public function test_switch_payment_source_ajax_not_submitted() {
method test_switch_payment_source_ajax_invalid_nonce (line 1094) | public function test_switch_payment_source_ajax_invalid_nonce() {
method test_switch_payment_source_ajax_missing_order_id (line 1109) | public function test_switch_payment_source_ajax_missing_order_id() {
method test_switch_payment_source_ajax_invalid_order_id (line 1136) | public function test_switch_payment_source_ajax_invalid_order_id() {
method test_switch_payment_source_ajax_not_an_order (line 1164) | public function test_switch_payment_source_ajax_not_an_order() {
method test_switch_payment_source_ajax_mismatched_order (line 1192) | public function test_switch_payment_source_ajax_mismatched_order() {
method test_switch_payment_source_ajax_missing_gateway (line 1223) | public function test_switch_payment_source_ajax_missing_gateway() {
method test_switch_payment_source_ajax_gateway_validation_error (line 1257) | public function test_switch_payment_source_ajax_gateway_validation_err...
method test_switch_payment_source_ajax_invalid_switch_action (line 1292) | public function test_switch_payment_source_ajax_invalid_switch_action() {
method test_switch_payment_source_ajax_gateway_error (line 1338) | public function test_switch_payment_source_ajax_gateway_error() {
method test_switch_payment_source_ajax_success (line 1400) | public function test_switch_payment_source_ajax_success() {
FILE: tests/phpunit/unit-tests/controllers/class-llms-test-controller-lesson-progression.php
class LLMS_Test_Controller_Lesson_Progression (line 10) | class LLMS_Test_Controller_Lesson_Progression extends LLMS_UnitTestCase {
method set_up (line 20) | public function set_up() {
method test_handle_admin_managment_forms (line 33) | public function test_handle_admin_managment_forms() {
method test_handle_complete_form (line 119) | public function test_handle_complete_form() {
method test_handle_incomplete_form (line 172) | public function test_handle_incomplete_form() {
method test_mark_complete (line 223) | public function test_mark_complete() {
FILE: tests/phpunit/unit-tests/controllers/class-llms-test-controller-login.php
class LLMS_Test_Controller_Login (line 11) | class LLMS_Test_Controller_Login extends LLMS_UnitTestCase {
method test_login (line 25) | public function test_login() {
FILE: tests/phpunit/unit-tests/controllers/class-llms-test-controller-orders.php
class LLMS_Test_Controller_Orders (line 18) | class LLMS_Test_Controller_Orders extends LLMS_UnitTestCase {
method set_up (line 31) | public function set_up() {
method mod_gateway_features (line 47) | public function mod_gateway_features( $supports, $gateway_id ) {
method test_complete_order (line 66) | public function test_complete_order() {
method test_create_pending_order (line 184) | public function test_create_pending_order() {
method test_confirm_pending_order (line 198) | public function test_confirm_pending_order() {
method test_error_order (line 214) | public function test_error_order() {
method test_on_delete_order (line 289) | public function test_on_delete_order() {
method test_on_user_enrollment_deleted (line 359) | public function test_on_user_enrollment_deleted() {
method test_expire_access (line 413) | public function test_expire_access() {
method test_set_untrash_status (line 491) | public function test_set_untrash_status() {
method test_recurring_charge_on_manually_deleted_order (line 520) | public function test_recurring_charge_on_manually_deleted_order() {
method test_recurring_charge_on_deleted_user (line 557) | public function test_recurring_charge_on_deleted_user() {
method test_recurring_charge_gateway_errors (line 591) | public function test_recurring_charge_gateway_errors() {
method test_recurring_charge_staging_mode (line 617) | public function test_recurring_charge_staging_mode() {
method test_recurring_charge_gateway_support_disabled (line 644) | public function test_recurring_charge_gateway_support_disabled() {
method test_recurring_charge_on_manually_deleted_product (line 674) | public function test_recurring_charge_on_manually_deleted_product() {
method test_recurring_charge_success (line 743) | public function test_recurring_charge_success() {
FILE: tests/phpunit/unit-tests/controllers/class-llms-test-controller-registration.php
class LLMS_Test_Controller_Registration (line 13) | class LLMS_Test_Controller_Registration extends LLMS_UnitTestCase {
method test_register (line 28) | public function test_register() {
FILE: tests/phpunit/unit-tests/forms/class-llms-test-form-field.php
class LLMS_Test_Form_Field (line 13) | class LLMS_Test_Form_Field extends LLMS_Unit_Test_Case {
method get_checkboxes_attributes (line 23) | private function get_checkboxes_attributes() {
method get_user_with_meta (line 55) | private function get_user_with_meta( $meta_key, $meta_val = '' ) {
method tear_down (line 74) | public function tear_down() {
method test_explode_options_to_fields (line 88) | public function test_explode_options_to_fields() {
method test_field_type_hidden (line 149) | public function test_field_type_hidden() {
method test_field_type_select (line 162) | public function test_field_type_select() {
method test_field_type_select_with_user_data (line 199) | public function test_field_type_select_with_user_data() {
method test_field_type_select_opt_group (line 237) | public function test_field_type_select_opt_group() {
method test_field_type_radio (line 278) | public function test_field_type_radio() {
method test_field_type_radio_with_user (line 307) | public function test_field_type_radio_with_user() {
method test_field_type_radio_group (line 333) | public function test_field_type_radio_group() {
method test_field_type_checkbox (line 372) | public function test_field_type_checkbox() {
method test_field_type_checkbox_with_user (line 401) | public function test_field_type_checkbox_with_user() {
method test_field_type_checkbox_group (line 427) | public function test_field_type_checkbox_group() {
method test_field_button (line 485) | public function test_field_button() {
method test_field_submit (line 506) | public function test_field_submit() {
method test_field_reset (line 527) | public function test_field_reset() {
method test_field_type_text (line 547) | public function test_field_type_text() {
method test_field_type_email (line 564) | public function test_field_type_email() {
method test_field_type_tel (line 583) | public function test_field_type_tel() {
method test_field_type_number (line 602) | public function test_field_type_number() {
method test_field_type_textarea (line 621) | public function test_field_type_textarea() {
method test_field_type_textarea_with_user_data (line 640) | public function test_field_type_textarea_with_user_data() {
method test_field_type_html (line 660) | public function test_field_type_html() {
method test_attributes (line 680) | public function test_attributes() {
method test_columns (line 697) | public function test_columns() {
method test_id (line 720) | public function test_id() {
method test_wrapper_classes (line 734) | public function test_wrapper_classes() {
method test_field_value (line 753) | public function test_field_value() {
method test_field_name (line 777) | public function test_field_name() {
method test_field_placeholder (line 797) | public function test_field_placeholder() {
method test_field_deprecated_attributes (line 810) | public function test_field_deprecated_attributes() {
method test_field_description (line 830) | public function test_field_description() {
method test_field_required (line 847) | public function test_field_required() {
method test_label (line 869) | public function test_label() {
method test_label_empty (line 883) | public function test_label_empty() {
method test_label_show_empty (line 896) | public function test_label_show_empty() {
method test_field_disabled (line 909) | public function test_field_disabled() {
method test_prepare_value_for_button_and_html (line 919) | public function test_prepare_value_for_button_and_html() {
method test_prepare_password_strength_meter_default_values (line 953) | public function test_prepare_password_strength_meter_default_values() {
method test_prepare_password_strength_meter_custom_values (line 977) | public function test_prepare_password_strength_meter_custom_values() {
method test_prepare_password_strength_meter_min_length (line 1004) | public function test_prepare_password_strength_meter_min_length() {
method test_prepare_password_strength_meter_assets_not_enqueued (line 1029) | public function test_prepare_password_strength_meter_assets_not_enqueu...
method test_prepare_password_strength_meter_assets_enqueued_deferred (line 1047) | public function test_prepare_password_strength_meter_assets_enqueued_d...
method test_prepare_password_strength_meter_assets_enqueued_right_away (line 1072) | public function test_prepare_password_strength_meter_assets_enqueued_r...
method test_prepare_value_for_password (line 1093) | public function test_prepare_value_for_password() {
method test_prepare_value_with_posted_data (line 1113) | public function test_prepare_value_with_posted_data() {
method test_field_array_value_only_post_request (line 1136) | public function test_field_array_value_only_post_request() {
method test_field_with_user_as_data_source (line 1202) | public function test_field_with_user_as_data_source() {
method test_field_data_source_and_type (line 1258) | public function test_field_data_source_and_type() {
FILE: tests/phpunit/unit-tests/forms/class-llms-test-form-handler.php
class LLMS_Test_Form_Handler (line 12) | class LLMS_Test_Form_Handler extends LLMS_UnitTestCase {
method set_up (line 22) | public function set_up() {
method tear_down (line 42) | public function tear_down() {
method make_address_required (line 51) | public function make_address_required( $settings ) {
method get_data_for_form_submit (line 60) | protected function get_data_for_form_submit( $args = array() ) {
method test_submit_account_no_user (line 87) | public function test_submit_account_no_user() {
method test_submit_account_with_user (line 102) | public function test_submit_account_with_user() {
method test_submit_invalid (line 120) | public function test_submit_invalid() {
method test_submit_missing_required (line 135) | public function test_submit_missing_required() {
method test_submit_custom_field_legacy (line 150) | public function test_submit_custom_field_legacy() {
method test_submit_matching_errors (line 197) | public function test_submit_matching_errors() {
method test_submit_registration_voucher_err_not_found (line 226) | public function test_submit_registration_voucher_err_not_found() {
method test_submit_registration_voucher_err_deleted (line 242) | public function test_submit_registration_voucher_err_deleted() {
method test_submit_registration_voucher_err_post_deleted (line 262) | public function test_submit_registration_voucher_err_post_deleted() {
method test_submit_registration_voucher_err_max (line 282) | public function test_submit_registration_voucher_err_max() {
method test_submit_validate_only_error (line 302) | public function test_submit_validate_only_error() {
method test_submit_validate_only_success (line 318) | public function test_submit_validate_only_success() {
method test_submit_success (line 338) | public function test_submit_success() {
method test_submit_password_update_wrong_current_password (line 379) | public function test_submit_password_update_wrong_current_password() {
method test_submit_account_update_no_password (line 411) | public function test_submit_account_update_no_password() {
method test_submit_address_no_zip (line 450) | public function test_submit_address_no_zip() {
method test_submit_address_no_states (line 474) | public function test_submit_address_no_states() {
method test_submit_address_no_city_or_zip (line 498) | public function test_submit_address_no_city_or_zip() {
method test_submit_success_with_voucher (line 523) | public function test_submit_success_with_voucher() {
method test_submit_registration_with_invalid_email_error (line 550) | public function test_submit_registration_with_invalid_email_error() {
FILE: tests/phpunit/unit-tests/forms/class-llms-test-form-post-type.php
class LLMS_Test_Form_Post_Type (line 12) | class LLMS_Test_Form_Post_Type extends LLMS_UnitTestCase {
method set_up (line 22) | public function set_up() {
method test_properties (line 36) | public function test_properties() {
method test_enable_post_type_visibility (line 50) | public function test_enable_post_type_visibility() {
method test_get_permalink_for_account (line 79) | public function test_get_permalink_for_account() {
method test_get_permalink_for_checkout_no_plans (line 99) | public function test_get_permalink_for_checkout_no_plans() {
method test_get_permalink_for_checkout_with_plans (line 124) | public function test_get_permalink_for_checkout_with_plans() {
method test_get_permalink_for_registration_not_enabled (line 148) | public function test_get_permalink_for_registration_not_enabled() {
method test_get_permalink_for_registration_enabled (line 163) | public function test_get_permalink_for_registration_enabled() {
method test_maybe_prevent_deletion_wrong_post_type (line 186) | public function test_maybe_prevent_deletion_wrong_post_type() {
method test_maybe_prevent_deletion_not_core (line 199) | public function test_maybe_prevent_deletion_not_core() {
method test_maybe_prevent_deletion (line 214) | public function test_maybe_prevent_deletion() {
method test_meta_auth_callback (line 232) | public function test_meta_auth_callback() {
method test_register_post_type (line 265) | public function test_register_post_type() {
method test_register_meta (line 301) | public function test_register_meta() {
FILE: tests/phpunit/unit-tests/forms/class-llms-test-form-templates.php
class LLMS_Test_Form_Templates (line 11) | class LLMS_Test_Form_Templates extends LLMS_Unit_Test_Case {
method assertReusableBlockContentMatchesSnapshot (line 23) | public function assertReusableBlockContentMatchesSnapshot( $id, $actua...
method get_template_field_id_list (line 51) | private function get_template_field_id_list( $location ) {
method get_template (line 72) | private function get_template( $location ) {
method get_block_from_template (line 79) | private function get_block_from_template( $location, $name ) {
method test_create_and_get_reusable_block (line 99) | public function test_create_and_get_reusable_block() {
method test_get_template_account_clean (line 145) | public function test_get_template_account_clean() {
method test_get_template_account_update (line 171) | public function test_get_template_account_update() {
method test_get_template_checkout_clean (line 225) | public function test_get_template_checkout_clean() {
method test_get_template_checkout_update (line 257) | public function test_get_template_checkout_update() {
method test_get_template_registration_clean (line 310) | public function test_get_template_registration_clean() {
method test_get_template_registration_update (line 349) | public function test_get_template_registration_update() {
method test_get_voucher_block_disabled (line 406) | public function test_get_voucher_block_disabled() {
method test_get_voucher_block_optional (line 422) | public function test_get_voucher_block_optional() {
method test_get_voucher_block_required (line 453) | public function test_get_voucher_block_required() {
method test_prepare_blocks_without_props (line 484) | public function test_prepare_blocks_without_props() {
method test_prepare_blocks_with_props (line 508) | public function test_prepare_blocks_with_props() {
method test_prepare_blocks_recursive (line 535) | public function test_prepare_blocks_recursive() {
FILE: tests/phpunit/unit-tests/forms/class-llms-test-form-validator.php
class LLMS_Test_Form_Validator (line 12) | class LLMS_Test_Form_Validator extends LLMS_UnitTestCase {
method data_for_text_fields (line 26) | protected function data_for_text_fields() {
method get_field_arr (line 85) | protected function get_field_arr( $type, $args = array() ) {
method set_up (line 101) | public function set_up() {
method test_get_required_fields (line 115) | public function test_get_required_fields() {
method test_validate_fields_empty_input (line 154) | public function test_validate_fields_empty_input() {
method test_sanitize_field_for_default (line 174) | public function test_sanitize_field_for_default() {
method test_sanitize_field_for_email (line 218) | public function test_sanitize_field_for_email() {
method test_validate_field_for_email (line 249) | public function test_validate_field_for_email() {
method test_validate_field_attribute_minlength (line 288) | public function test_validate_field_attribute_minlength() {
method test_validate_field_for_minlength_attribute (line 327) | public function test_validate_field_for_minlength_attribute() {
method test_validate_field_for_password_current (line 362) | public function test_validate_field_for_password_current() {
method test_validate_field_for_user_email (line 389) | public function test_validate_field_for_user_email() {
method test_validate_field_for_user_login (line 412) | public function test_validate_field_for_user_login() {
method test_sanitize_field_for_tel (line 445) | public function test_sanitize_field_for_tel() {
method test_validate_field_for_tel (line 476) | public function test_validate_field_for_tel() {
method test_sanitize_field_for_textarea (line 514) | public function test_sanitize_field_for_textarea() {
method test_sanitize_field_for_url (line 556) | public function test_sanitize_field_for_url() {
method test_validate_field_for_url (line 616) | public function test_validate_field_for_url() {
method test_sanitize_field_for_number (line 649) | public function test_sanitize_field_for_number() {
method test_validate_field_for_number (line 686) | public function test_validate_field_for_number() {
method test_validate_field_for_number_with_empty_limits (line 750) | public function test_validate_field_for_number_with_empty_limits() {
method test_validate_field_for_voucher (line 785) | public function test_validate_field_for_voucher() {
method test_validate_matching_fields (line 817) | public function test_validate_matching_fields() {
method test_validate_matching_fields_err_missing_match_definition (line 848) | public function test_validate_matching_fields_err_missing_match_defini...
method test_validate_matching_fields_err_missing_match (line 873) | public function test_validate_matching_fields_err_missing_match() {
method test_validate_required_fields_exist (line 908) | public function test_validate_required_fields_exist() {
method test_validate_required_fields_missing_fields (line 944) | public function test_validate_required_fields_missing_fields() {
FILE: tests/phpunit/unit-tests/forms/class-llms-test-forms-admin-bar.php
class LLMS_Test_Forms_Admin_Bar (line 12) | class LLMS_Test_Forms_Admin_Bar extends LLMS_UnitTestCase {
method set_up (line 22) | public function set_up() {
method get_admin_bar (line 36) | private function get_admin_bar() {
method test_add_menu_items_no_display (line 56) | public function test_add_menu_items_no_display() {
method test_add_menu_items (line 73) | public function test_add_menu_items() {
method test_get_current_location (line 99) | public function test_get_current_location() {
method test_should_display (line 131) | public function test_should_display() {
FILE: tests/phpunit/unit-tests/forms/class-llms-test-forms-classic-editor.php
class LLMS_Test_Forms_Classic_Editor (line 13) | class LLMS_Test_Forms_Classic_Editor extends LLMS_UnitTestCase {
method test_init (line 22) | public function test_init() {
method test_force_block_editor (line 41) | public function test_force_block_editor() {
method test_disable_classic_editor (line 101) | public function test_disable_classic_editor() {
FILE: tests/phpunit/unit-tests/forms/class-llms-test-forms-data.php
class LLMS_Test_Forms_Data (line 12) | class LLMS_Test_Forms_Data extends LLMS_UnitTestCase {
method set_up (line 22) | public function set_up() {
method test_constructor (line 30) | public function test_constructor() {
method test_save_username_location_with_username (line 42) | public function test_save_username_location_with_username() {
FILE: tests/phpunit/unit-tests/forms/class-llms-test-forms-dynamic-fields.php
class LLMS_Test_Forms_Dynamic_fields (line 13) | class LLMS_Test_Forms_Dynamic_fields extends LLMS_UnitTestCase {
method set_up (line 23) | public function set_up() {
method test_add_password_strength_meter_no_password (line 37) | public function test_add_password_strength_meter_no_password() {
method test_add_password_strength_meter_meter_attr_not_present (line 52) | public function test_add_password_strength_meter_meter_attr_not_presen...
method test_add_password_strength_meter_meter_disabled (line 68) | public function test_add_password_strength_meter_meter_disabled() {
method test_add_password_strength_meter_meter_enabled (line 85) | public function test_add_password_strength_meter_meter_enabled() {
method test_add_password_strength_meter_meter_enabled_account (line 110) | public function test_add_password_strength_meter_meter_enabled_account...
method test_find_block_not_nested (line 136) | public function test_find_block_not_nested() {
method test_find_block_no_field (line 153) | public function test_find_block_no_field() {
method test_find_block_with_confirm (line 167) | public function test_find_block_with_confirm() {
method test_find_block_nested (line 187) | public function test_find_block_nested() {
method test_get_toggle_button_html (line 202) | public function test_get_toggle_button_html() {
method test_modify_account_form_wrong_form (line 211) | public function test_modify_account_form_wrong_form() {
method test_modify_account_form (line 218) | public function test_modify_account_form() {
method test_maybe_add_required_block_fields (line 237) | public function test_maybe_add_required_block_fields() {
method test_maybe_add_required_block_fields_not_visible_fields (line 315) | public function test_maybe_add_required_block_fields_not_visible_field...
method test_maybe_add_required_block_fields_check_no_dupes (line 482) | public function test_maybe_add_required_block_fields_check_no_dupes() {
method test_remove_block (line 538) | public function test_remove_block() {
method test_required_fields_added_when_reusable_empty (line 595) | public function test_required_fields_added_when_reusable_empty() {
FILE: tests/phpunit/unit-tests/forms/class-llms-test-forms-unsupported-versions.php
class LLMS_Test_Forms_Unsupported_Versions (line 12) | class LLMS_Test_Forms_Unsupported_Versions extends LLMS_UnitTestCase {
method set_up_before_class (line 22) | public static function set_up_before_class() {
method set_up (line 34) | public function set_up() {
method init_main (line 48) | public function init_main() {
method test_constructor (line 59) | public function test_constructor() {
method test_init_for_other (line 90) | public function test_init_for_other() {
method test_init_for_post_table (line 110) | public function test_init_for_post_table() {
method test_init_for_form_post (line 130) | public function test_init_for_form_post() {
FILE: tests/phpunit/unit-tests/forms/class-llms-test-forms.php
class LLMS_Test_Forms (line 12) | class LLMS_Test_Forms extends LLMS_UnitTestCase {
method append_checkboxes_to_form (line 28) | private function append_checkboxes_to_form( $form_id, $checkboxes ) {
method set_up (line 43) | public function set_up() {
method tear_down (line 58) | public function tear_down() {
method get_checkboxes_attributes (line 76) | private function get_checkboxes_attributes( $form_id ) {
method get_form_locs (line 108) | private function get_form_locs() {
method assertIsABlock (line 122) | protected function assertIsABlock( $block ) {
method assertIsAField (line 144) | protected function assertIsAField( $field ) {
method test_instance (line 159) | public function test_instance() {
method test_are_requirements_met (line 172) | public function test_are_requirements_met() {
method test_are_usernames_enabled_one_form_with_usernames (line 204) | public function test_are_usernames_enabled_one_form_with_usernames() {
method test_are_usernames_enabled_no_forms_with_usernames (line 225) | public function test_are_usernames_enabled_no_forms_with_usernames() {
method test_are_usernames_enabled_some_forms_with_usernames (line 247) | public function test_are_usernames_enabled_some_forms_with_usernames() {
method test_block_to_field_settings (line 268) | public function test_block_to_field_settings() {
method test_block_to_field_settings_no_updates (line 297) | public function test_block_to_field_settings_no_updates() {
method test_block_to_field_settings_with_visiblity_no_required (line 318) | public function test_block_to_field_settings_with_visiblity_no_require...
method test_block_to_field_settings_with_visiblity_is_required (line 340) | public function test_block_to_field_settings_with_visiblity_is_require...
method test_cascade_visibility_attrs_no_inner_blocks (line 365) | public function test_cascade_visibility_attrs_no_inner_blocks() {
method test_cascade_visibility_attrs_with_inner_blocks (line 391) | public function test_cascade_visibility_attrs_with_inner_blocks() {
method test_create_invalid_location (line 429) | public function test_create_invalid_location() {
method test_convert_settings_to_block_attrs (line 442) | public function test_convert_settings_to_block_attrs() {
method test_convert_settings_format_to_field (line 469) | public function test_convert_settings_format_to_field() {
method test_create (line 496) | public function test_create() {
method test_forms_author_on_install (line 536) | public function test_forms_author_on_install() {
method test_get_capability (line 621) | public function test_get_capability() {
method test_get_fields_settings_from_blocks (line 634) | public function test_get_fields_settings_from_blocks() {
method test_get_free_enroll_form_fields (line 678) | public function test_get_free_enroll_form_fields() {
method test_get_form_blocks_invalid_location (line 731) | public function test_get_form_blocks_invalid_location() {
method test_get_form_blocks_not_installed (line 744) | public function test_get_form_blocks_not_installed() {
method test_get_form_blocks (line 759) | public function test_get_form_blocks() {
method test_get_form_fields_invalid_loc (line 782) | public function test_get_form_fields_invalid_loc() {
method test_get_form_fields_not_installed (line 793) | public function test_get_form_fields_not_installed() {
method test_get_form_fields (line 806) | public function test_get_form_fields() {
method test_get_form_html_invalid (line 826) | public function test_get_form_html_invalid() {
method test_get_form_html_not_installed (line 839) | public function test_get_form_html_not_installed() {
method test_get_form_html (line 856) | public function test_get_form_html() {
method test_get_form_post_invalid (line 874) | public function test_get_form_post_invalid() {
method test_get_form_post_not_installed (line 887) | public function test_get_form_post_not_installed() {
method test_get_form_post (line 902) | public function test_get_form_post() {
method test_get_locations (line 921) | public function test_get_locations() {
method test_get_post_type (line 941) | public function test_get_post_type() {
method test_install (line 952) | public function test_install() {
method test_is_block_visible_no_visibility (line 978) | public function test_is_block_visible_no_visibility() {
method test_is_block_visible_with_visibility (line 992) | public function test_is_block_visible_with_visibility() {
method test_is_block_visible_in_list (line 1015) | public function test_is_block_visible_in_list() {
method test_get_block_tree (line 1183) | public function test_get_block_tree() {
method test_is_location_valid (line 1329) | public function test_is_location_valid() {
method test_load_reusable_blocks (line 1346) | public function test_load_reusable_blocks() {
method test_load_reusable_blocks_fake (line 1368) | public function test_load_reusable_blocks_fake() {
method test_load_reusable_blocks_draft (line 1390) | public function test_load_reusable_blocks_draft() {
method test_maybe_load_preview_no_post (line 1412) | public function test_maybe_load_preview_no_post() {
method test_maybe_load_preview_not_preview (line 1423) | public function test_maybe_load_preview_not_preview() {
method test_maybe_load_preview_user_cant_preview (line 1435) | public function test_maybe_load_preview_user_cant_preview() {
method test_maybe_load_preview_user_can_preview (line 1453) | public function test_maybe_load_preview_user_can_preview() {
method test_render_field_block_non_field_block (line 1472) | public function test_render_field_block_non_field_block() {
method test_render_field_block (line 1487) | public function test_render_field_block() {
method test_render_field_block_with_inner (line 1506) | public function test_render_field_block_with_inner() {
method test_is_a_core_form_with_no_form (line 1531) | public function test_is_a_core_form_with_no_form() {
method test_is_a_core_form (line 1551) | public function test_is_a_core_form() {
method test_is_a_core_form_not_core_form (line 1575) | public function test_is_a_core_form_not_core_form() {
FILE: tests/phpunit/unit-tests/functions-templates/class-llms-test-functions-templates-courses.php
class LLMS_Test_Functions_Templates_Courses (line 11) | class LLMS_Test_Functions_Templates_Courses extends LLMS_Unit_Test_Case {
method test_lifterlms_template_course_author (line 20) | public function test_lifterlms_template_course_author() {
FILE: tests/phpunit/unit-tests/functions-templates/class-llms-test-functions-templates-memberships.php
class LLMS_Test_Functions_Templates_Memberships (line 11) | class LLMS_Test_Functions_Templates_Memberships extends LLMS_Unit_Test_C...
method test_llms_template_membership_auinstructors (line 20) | public function test_llms_template_membership_auinstructors() {
FILE: tests/phpunit/unit-tests/functions-templates/class-llms-test-functions-templates-pricing-table.php
class LLMS_Test_Functions_Templates_Pricing_Tables (line 10) | class LLMS_Test_Functions_Templates_Pricing_Tables extends LLMS_UnitTest...
method get_ob (line 21) | private function get_ob( $func, $plan_args = array(), $plan = null ) {
method test_llms_get_access_plan_classes (line 42) | public function test_llms_get_access_plan_classes() {
method test_llms_template_access_plan (line 71) | public function test_llms_template_access_plan() {
method test_llms_template_access_plan_button (line 90) | public function test_llms_template_access_plan_button() {
method test_llms_template_access_plan_description (line 114) | public function test_llms_template_access_plan_description() {
method test_llms_template_access_plan_feature (line 132) | public function test_llms_template_access_plan_feature() {
method test_llms_template_access_plan_pricing (line 153) | public function test_llms_template_access_plan_pricing() {
method test_llms_template_access_plan_restrictions (line 183) | public function test_llms_template_access_plan_restrictions() {
method test_llms_template_access_plan_title (line 207) | public function test_llms_template_access_plan_title() {
method test_llms_template_access_plan_trial (line 220) | public function test_llms_template_access_plan_trial() {
method test_lifterlms_template_pricing_table (line 240) | public function test_lifterlms_template_pricing_table() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-access-plans.php
class LLMS_Test_Functions_Access_Plans (line 13) | class LLMS_Test_Functions_Access_Plans extends LLMS_UnitTestCase {
method test_llms_get_access_plan_period_options (line 22) | public function test_llms_get_access_plan_period_options() {
method test_llms_get_access_plan_visibility_options (line 36) | public function test_llms_get_access_plan_visibility_options() {
method test_llms_insert_access_plan_default (line 50) | public function test_llms_insert_access_plan_default() {
method test_llms_insert_access_plan_free_default_overrides (line 85) | public function test_llms_insert_access_plan_free_default_overrides() {
method test_llms_insert_access_plan_payment_recurring (line 116) | public function test_llms_insert_access_plan_payment_recurring() {
method test_llms_insert_access_plan_payment_single (line 146) | public function test_llms_insert_access_plan_payment_single() {
method test_llms_insert_access_plan_props_sale (line 176) | public function test_llms_insert_access_plan_props_sale() {
method test_llms_insert_access_plan_props_expiration (line 219) | public function test_llms_insert_access_plan_props_expiration() {
method test_llms_insert_access_plan_props_trial (line 273) | public function test_llms_insert_access_plan_props_trial() {
method test_llms_insert_access_plan_update (line 322) | public function test_llms_insert_access_plan_update() {
method test_llms_insert_access_plan_validation_period (line 378) | public function test_llms_insert_access_plan_validation_period() {
method test_llms_insert_access_plan_validation_product (line 422) | public function test_llms_insert_access_plan_validation_product() {
method test_llms_insert_access_plan_validation_visibility (line 454) | public function test_llms_insert_access_plan_validation_visibility() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-admin.php
class LLMS_Test_Functions_Admin (line 11) | class LLMS_Test_Functions_Admin extends LLMS_UnitTestCase {
method test_llms_get_add_ons (line 20) | public function test_llms_get_add_ons() {
method test_llms_get_add_ons_error (line 39) | public function test_llms_get_add_ons_error() {
method test_llms_get_add_ons_with_caching (line 63) | public function test_llms_get_add_ons_with_caching() {
method test_llms_get_add_on (line 82) | public function test_llms_get_add_on() {
method test_llms_get_dashicon_link (line 110) | public function test_llms_get_dashicon_link() {
method test_llms_get_sales_page_types (line 142) | public function test_llms_get_sales_page_types() {
method test_llms_merge_code_button_no_codes (line 160) | public function test_llms_merge_code_button_no_codes() {
method test_llms_merge_code_button_custom_codes (line 174) | public function test_llms_merge_code_button_custom_codes() {
method test_llms_merge_code_button_certs (line 191) | public function test_llms_merge_code_button_certs() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-certificates.php
class LLMS_Test_Functions_Certificates (line 13) | class LLMS_Test_Functions_Certificates extends LLMS_UnitTestCase {
method test_llms_get_certificate (line 22) | public function test_llms_get_certificate() {
method test_llms_get_certificate_content (line 65) | public function test_llms_get_certificate_content() {
method test_llms_get_certificate_content_reusable_blocks (line 95) | public function test_llms_get_certificate_content_reusable_blocks() {
method test_llms_get_certificate_fonts (line 219) | public function test_llms_get_certificate_fonts() {
method test_llms_get_certificate_image (line 225) | public function test_llms_get_certificate_image() {
method test_llms_get_certificate_merge_codes (line 238) | public function test_llms_get_certificate_merge_codes() {
method test_llms_get_certificate_sequential_id (line 259) | public function test_llms_get_certificate_sequential_id() {
method test_llms_get_certificate_title (line 304) | public function test_llms_get_certificate_title() {
method test_llms_is_block_editor_supported_for_certificates (line 327) | public function test_llms_is_block_editor_supported_for_certificates() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-conditional-tags.php
class LLMS_Test_Functions_Conditional_Tags (line 13) | class LLMS_Test_Functions_Conditional_Tags extends LLMS_UnitTestCase {
method test_is_course (line 22) | public function test_is_course() {
method test_is_course_category (line 44) | public function test_is_course_category() {
method test_is_course_tag (line 85) | public function test_is_course_tag() {
method test_is_course_taxonomy (line 126) | public function test_is_course_taxonomy() {
method test_is_courses (line 159) | public function test_is_courses() {
method test_is_lesson (line 186) | public function test_is_lesson() {
method test_is_lifterlms (line 208) | public function test_is_lifterlms() {
method test_is_llms_account_page (line 259) | public function test_is_llms_account_page() {
method test_is_llms_checkout (line 284) | public function test_is_llms_checkout() {
method test_is_membership (line 306) | public function test_is_membership() {
method test_is_membership_category (line 329) | public function test_is_membership_category() {
method test_is_membership_tag (line 371) | public function test_is_membership_tag() {
method test_is_membership_taxonomy (line 413) | public function test_is_membership_taxonomy() {
method test_is_memberships (line 446) | public function test_is_memberships() {
method test_is_quiz (line 473) | public function test_is_quiz() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-content.php
class LLMS_Test_Functions_Content (line 12) | class LLMS_Test_Functions_Content extends LLMS_UnitTestCase {
method get_post_content (line 22) | private function get_post_content( $post ) {
method get_mock_post (line 34) | private function get_mock_post( $post_type ) {
method make_restricted (line 55) | public function make_restricted( $restrictions ) {
method test_llms_get_post_content (line 70) | public function test_llms_get_post_content() {
method test_llms_get_post_content_course_restricted_no_sales_page (line 101) | public function test_llms_get_post_content_course_restricted_no_sales_...
method test_llms_get_post_content_course_restricted_with_sales_page (line 136) | public function test_llms_get_post_content_course_restricted_with_sale...
method test_llms_get_post_content_membership_restricted_no_sales_page (line 180) | public function test_llms_get_post_content_membership_restricted_no_sa...
method test_llms_get_post_content_membership_restricted_with_sales_page (line 205) | public function test_llms_get_post_content_membership_restricted_with_...
method test_llms_get_post_content_lesson (line 240) | public function test_llms_get_post_content_lesson() {
method test_llms_get_post_content_lesson_restricted (line 273) | public function test_llms_get_post_content_lesson_restricted() {
method test_llms_get_post_content_quiz (line 301) | public function test_llms_get_post_content_quiz() {
method test_llms_get_post_content_quiz_restricted (line 335) | public function test_llms_get_post_content_quiz_restricted() {
method test_llms_get_post_content_no_global (line 363) | public function test_llms_get_post_content_no_global() {
method test_llms_get_post_sales_page_content_unsupported (line 379) | public function test_llms_get_post_sales_page_content_unsupported() {
method test_llms_get_post_sales_page_content_supported (line 390) | public function test_llms_get_post_sales_page_content_supported() {
method test_llms_post_content_init (line 414) | public function test_llms_post_content_init() {
method test_llms_post_content_init_is_admin (line 430) | public function test_llms_post_content_init_is_admin() {
method test_llms_post_content_custom (line 450) | public function test_llms_post_content_custom() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-core.php
class LLMS_Test_Functions_Core (line 22) | class LLMS_Test_Functions_Core extends LLMS_UnitTestCase {
method test_llms_anonymize_string (line 31) | public function test_llms_anonymize_string() {
method test_llms_assoc_array_insert (line 62) | public function test_llms_assoc_array_insert() {
method test_llms_deprecated_function (line 123) | public function test_llms_deprecated_function() {
method deprecated_function_run_assertions (line 144) | public function deprecated_function_run_assertions( $function, $replac...
method test_llms_esc_and_quote_str (line 160) | public function test_llms_esc_and_quote_str() {
method test_llms_get_completable_post_types (line 184) | public function test_llms_get_completable_post_types() {
method test_llms_get_completable_taxonomies (line 195) | public function test_llms_get_completable_taxonomies() {
method test_llms_get_core_supported_themes (line 207) | public function test_llms_get_core_supported_themes() {
method test_llms_get_date_diff (line 221) | public function test_llms_get_date_diff() {
method test_llms_get_dom_document (line 249) | public function test_llms_get_dom_document() {
method test_llms_get_engagement_triggers (line 311) | public function test_llms_get_engagement_triggers() {
method test_llms_get_engagement_types (line 323) | public function test_llms_get_engagement_types() {
method test_llms_get_enrollable_post_types (line 335) | public function test_llms_get_enrollable_post_types() {
method test_llms_get_enrollable_status_check_post_types (line 349) | public function test_llms_get_enrollable_status_check_post_types() {
method test_llms_get_open_registration_status (line 363) | public function test_llms_get_open_registration_status() {
method test_llms_get_option_page_anchor (line 394) | public function test_llms_get_option_page_anchor() {
method test_llms_get_product_visibility_options (line 426) | public function test_llms_get_product_visibility_options() {
method test_llms_filter_input_sanitize_string_var_not_set (line 438) | public function test_llms_filter_input_sanitize_string_var_not_set() {
method test_llms_filter_input_sanitize_string_var_empty (line 453) | public function test_llms_filter_input_sanitize_string_var_empty() {
method test_llms_filter_input_sanitize_string (line 490) | public function test_llms_filter_input_sanitize_string() {
method test_llms_find_coupon (line 608) | public function test_llms_find_coupon() {
method test_llms_get_enrolled_students (line 640) | function test_llms_get_enrolled_students() {
method test_llms_get_enrollment_statuses (line 693) | public function test_llms_get_enrollment_statuses() {
method test_llms_get_enrollment_status_name (line 705) | public function test_llms_get_enrollment_status_name() {
method test_llms_get_ip_address (line 722) | public function test_llms_get_ip_address() {
method test_llms_get_post (line 769) | public function test_llms_get_post() {
method test_llms_get_post_no_conflicts (line 806) | public function test_llms_get_post_no_conflicts() {
method test_llms_get_post_parent_course (line 836) | public function test_llms_get_post_parent_course() {
method test_llms_get_transaction_statuses (line 887) | public function test_llms_get_transaction_statuses() {
method test_llms_is_site_https (line 899) | public function test_llms_is_site_https() {
method test_llms_parse_bool (line 914) | public function test_llms_parse_bool() {
method test_llms_php_error_constant_to_code (line 937) | public function test_llms_php_error_constant_to_code() {
method test_llms_redirect_and_exit_safe_on (line 972) | public function test_llms_redirect_and_exit_safe_on() {
method test_llms_redirect_and_exit_safe_off (line 987) | public function test_llms_redirect_and_exit_safe_off() {
method test_llms_redirect_and_exit_safe_status (line 1002) | public function test_llms_redirect_and_exit_safe_status() {
method test_llms_strip_prefixes (line 1017) | public function test_llms_strip_prefixes() {
method test_llms_trim_string (line 1068) | public function test_llms_trim_string() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-currency.php
class LLMS_Test_Functions_Currency (line 12) | class LLMS_Test_Functions_Currency extends LLMS_UnitTestCase {
method test_get_lifterlms_currency (line 21) | public function test_get_lifterlms_currency() {
method test_get_lifterlms_currency_name (line 45) | public function test_get_lifterlms_currency_name() {
method test_get_lifterlms_currencies (line 68) | public function test_get_lifterlms_currencies() {
method test_get_lifterlms_currency_symbol (line 83) | public function test_get_lifterlms_currency_symbol() {
method test_get_lifterlms_decimals (line 105) | public function test_get_lifterlms_decimals() {
method test_get_lifterlms_decimal_separator (line 128) | public function test_get_lifterlms_decimal_separator() {
method test_get_lifterlms_trim_zero_decimals (line 151) | public function test_get_lifterlms_trim_zero_decimals() {
method test_get_lifterlms_price_format (line 174) | public function test_get_lifterlms_price_format() {
method test_get_lifterlms_thousand_separator (line 205) | public function test_get_lifterlms_thousand_separator() {
method test_llms_get_currency_symbols (line 221) | public function test_llms_get_currency_symbols() {
method test_llms_price (line 246) | public function test_llms_price() {
method test_llms_price_raw (line 316) | public function test_llms_price_raw() {
method test_llms_trim_zeros (line 340) | public function test_llms_trim_zeros() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-deprecated.php
class LLMS_Test_Functions_Deprecated (line 10) | class LLMS_Test_Functions_Deprecated extends LLMS_UnitTestCase {
method test_llms_engagement_handle_deprecated_meta_keys_invalid_post (line 19) | public function test_llms_engagement_handle_deprecated_meta_keys_inval...
method test_llms_engagement_handle_deprecated_meta_keys_certificate_post (line 56) | public function test_llms_engagement_handle_deprecated_meta_keys_certi...
method test_llms_engagement_handle_deprecated_meta_keys_achievement_post (line 100) | public function test_llms_engagement_handle_deprecated_meta_keys_achie...
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-forms.php
class LLMS_Test_Functions_Forms (line 15) | class LLMS_Test_Functions_Forms extends LLMS_UnitTestCase {
method test_llms_get_form (line 24) | public function test_llms_get_form() {
method test_llms_get_form_html (line 41) | public function test_llms_get_form_html() {
method test_llms_get_form_title (line 58) | public function test_llms_get_form_title() {
method test_llms_get_form_title_free_access_plan (line 86) | public function test_llms_get_form_title_free_access_plan() {
method test_llms_get_login_form_logged_out_user (line 112) | public function test_llms_get_login_form_logged_out_user() {
method test_llms_get_login_form_logged_in_user (line 127) | public function test_llms_get_login_form_logged_in_user() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-l10n.php
class LLMS_Test_Functions_L10n (line 12) | class LLMS_Test_Functions_L10n extends LLMS_UnitTestCase {
method test_llms_get_locale (line 21) | public function test_llms_get_locale() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-locale.php
class LLMS_Test_Functions_Locale (line 11) | class LLMS_Test_Functions_Locale extends LLMS_UnitTestCase {
method test_get_lifterlms_countries (line 20) | public function test_get_lifterlms_countries() {
method test_get_lifterlms_country (line 47) | public function test_get_lifterlms_country() {
method test_llms_get_country_address_info (line 70) | public function test_llms_get_country_address_info() {
method test_llms_get_country_name (line 91) | public function test_llms_get_country_name() {
method test_llms_get_time_period_l10n (line 107) | public function test_llms_get_time_period_l10n() {
method test_get_lifterlms_countries_filter_and_unique (line 218) | public function test_get_lifterlms_countries_filter_and_unique() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-logs.php
class LLMS_Test_Functions_Logs (line 12) | class LLMS_Test_Functions_Logs extends LLMS_UnitTestCase {
method set_up (line 22) | public function set_up() {
method tear_down (line 41) | public function tear_down() {
method create_mock_log_file (line 61) | protected function create_mock_log_file( $handle, $target_size = 1 ) {
method shrink_max_log_size (line 90) | public function shrink_max_log_size( $size ) {
method test_llms_get_callable_name (line 101) | public function test_llms_get_callable_name() {
method test_llms_get_log_path (line 152) | public function test_llms_get_log_path() {
method test_llms_log_string (line 175) | public function test_llms_log_string() {
method test_llms_log_array (line 194) | public function test_llms_log_array() {
method test_llms_log_object (line 218) | public function test_llms_log_object() {
method test_llms_backup_log (line 242) | public function test_llms_backup_log() {
method test_llms_backup_logs (line 292) | public function test_llms_backup_logs() {
method test__llms_secure_log_messages_no_strings_registered (line 325) | public function test__llms_secure_log_messages_no_strings_registered() {
method test__llms_secure_log_messages (line 337) | public function test__llms_secure_log_messages() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-options.php
class LLMS_Test_Functions_Options (line 9) | class LLMS_Test_Functions_Options extends LLMS_UnitTestCase {
method test_llms_get_secure_option (line 18) | public function test_llms_get_secure_option() {
method test_llms_is_option_secure (line 54) | public function test_llms_is_option_secure() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-order.php
class LLMS_Test_Functions_Order (line 17) | class LLMS_Test_Functions_Order extends LLMS_UnitTestCase {
method test_llms_can_gateway_be_used_for_plan (line 26) | public function test_llms_can_gateway_be_used_for_plan() {
method test_llms_can_gateway_be_used_for_plan_disabled_gateway (line 84) | public function test_llms_can_gateway_be_used_for_plan_disabled_gatewa...
method test_llms_can_gateway_be_used_for_plan_or_order (line 110) | public function test_llms_can_gateway_be_used_for_plan_or_order() {
method test_llms_can_gateway_be_used_for_plan_or_order_invalid_post (line 160) | public function test_llms_can_gateway_be_used_for_plan_or_order_invali...
method test_llms_get_order_by_key (line 175) | public function test_llms_get_order_by_key() {
method test_llms_get_order_status_name (line 211) | public function test_llms_get_order_status_name() {
method test_llms_get_order_statuses (line 225) | public function test_llms_get_order_statuses() {
method test_llms_locate_order_for_email_and_plan (line 273) | public function test_llms_locate_order_for_email_and_plan() {
method test_llms_locate_order_for_user_and_plan (line 311) | public function test_llms_locate_order_for_user_and_plan() {
method test_llms_setup_pending_order (line 347) | public function test_llms_setup_pending_order() {
method test_get_possible_recurring_order_statuses (line 461) | public function test_get_possible_recurring_order_statuses() {
method test_get_possible_single_order_statuses (line 477) | public function test_get_possible_single_order_statuses() {
method test_get_possible_recurring_order_statuses_deleted_product (line 494) | public function test_get_possible_recurring_order_statuses_deleted_pro...
method test_get_possible_single_order_statuses_deleted_product (line 521) | public function test_get_possible_single_order_statuses_deleted_produc...
method setup_pending_order_fail (line 548) | private function setup_pending_order_fail( $order_data, $expected_code...
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-page.php
class LLMS_Test_Functions_Fage (line 13) | class LLMS_Test_Functions_Fage extends LLMS_UnitTestCase {
method test_llms_confirm_payment_url (line 22) | public function test_llms_confirm_payment_url() {
method test_llms_get_endpoint_url_no_pretty_permalinks (line 52) | public function test_llms_get_endpoint_url_no_pretty_permalinks() {
method test_llms_get_endpoint_url_with_trailing_slash_pretty_permalink (line 76) | public function test_llms_get_endpoint_url_with_trailing_slash_pretty_...
method test_llms_get_endpoint_url_without_trailing_slash_pretty_permalink (line 116) | public function test_llms_get_endpoint_url_without_trailing_slash_pret...
method test_llms_get_page_id (line 154) | public function test_llms_get_page_id() {
method test_llms_get_paged_query_var (line 204) | public function test_llms_get_paged_query_var() {
method test__llms_normalize_endpoint_base_url (line 242) | function test__llms_normalize_endpoint_base_url() {
method test_llms_get_endpoint_url (line 288) | function test_llms_get_endpoint_url() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-person.php
class LLMS_Test_Functions_Person (line 15) | class LLMS_Test_Functions_Person extends LLMS_UnitTestCase {
method test_llms_can_user_bypass_restrictions (line 24) | public function test_llms_can_user_bypass_restrictions() {
method test_llms_get_minimum_password_strength_name (line 84) | public function test_llms_get_minimum_password_strength_name() {
method test_llms_get_student (line 107) | public function test_llms_get_student() {
method test_llms_get_student_autoload (line 127) | public function test_llms_get_student_autoload() {
method test_llms_get_usernames_blocklist (line 150) | public function test_llms_get_usernames_blocklist() {
method test_llms_parse_password_reset_cookie_no_cookie (line 164) | public function test_llms_parse_password_reset_cookie_no_cookie() {
method test_llms_parse_password_reset_cookie_bad_cookie (line 181) | public function test_llms_parse_password_reset_cookie_bad_cookie() {
method test_llms_parse_password_reset_cookie_bad_user (line 198) | public function test_llms_parse_password_reset_cookie_bad_user() {
method test_llms_parse_password_reset_cookie_bad_key (line 217) | public function test_llms_parse_password_reset_cookie_bad_key() {
method test_llms_parse_password_reset_cookie_expired_key (line 236) | public function test_llms_parse_password_reset_cookie_expired_key() {
method test_llms_parse_password_reset_cookie_success (line 261) | public function test_llms_parse_password_reset_cookie_success() {
method test_llms_set_password_reset_cookie (line 282) | public function test_llms_set_password_reset_cookie() {
method test_llms_set_password_reset_cookie_fail (line 306) | public function test_llms_set_password_reset_cookie_fail() {
method test_llms_set_password_reset_cookie_no_val (line 322) | public function test_llms_set_password_reset_cookie_no_val() {
method test_llms_set_password_reset_cookie_path (line 338) | public function test_llms_set_password_reset_cookie_path() {
method test_llms_set_password_reset_cookie_ssl (line 366) | public function test_llms_set_password_reset_cookie_ssl() {
method test_llms_set_user_login_time (line 387) | public function test_llms_set_user_login_time() {
method test_llms_validate_user_errors (line 407) | public function test_llms_validate_user_errors() {
method test_llms_validate_user_success (line 424) | public function test_llms_validate_user_success() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-progression.php
class LLMS_Test_Functions_Progression (line 11) | class LLMS_Test_Functions_Progression extends LLMS_Unit_Test_Case {
method test_llms_allow_lesson_completion (line 20) | public function test_llms_allow_lesson_completion() {
method test_llms_show_mark_complete_button (line 45) | public function test_llms_show_mark_complete_button() {
method test_llms_show_mark_complete_button_quiz_not_attempted (line 67) | public function test_llms_show_mark_complete_button_quiz_not_attempted...
method test_llms_show_mark_complete_button_quiz_passed (line 88) | public function test_llms_show_mark_complete_button_quiz_passed() {
method test_llms_show_mark_complete_button_quiz_failed_passing_required (line 127) | public function test_llms_show_mark_complete_button_quiz_failed_passin...
method test_llms_show_mark_complete_button_quiz_failed_passing_not_required (line 166) | public function test_llms_show_mark_complete_button_quiz_failed_passin...
method test_llms_show_take_quiz_button (line 204) | public function test_llms_show_take_quiz_button() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-template.php
class LLMS_Test_Functions_Template (line 13) | class LLMS_Test_Functions_Template extends LLMS_UnitTestCase {
method set_up (line 29) | public function set_up() {
method test_llms_get_template_override_directories_only_parent_theme (line 45) | public function test_llms_get_template_override_directories_only_paren...
method test_llms_get_template_override_directories_parent_and_child_theme (line 76) | public function test_llms_get_template_override_directories_parent_and...
method test_llms_get_template_override_directories_parent_and_child_theme_parent_overrides (line 114) | public function test_llms_get_template_override_directories_parent_and...
method test_llms_get_template_override_directories_parent_and_child_theme_child_overrides (line 153) | public function test_llms_get_template_override_directories_parent_and...
method test_llms_get_template_override_directories_parent_and_child_theme_no_override (line 192) | public function test_llms_get_template_override_directories_parent_and...
method test_llms_template_file_path_empty_template_file_passed (line 230) | public function test_llms_template_file_path_empty_template_file_passe...
method test_llms_template_file_path_template_file_not_in_theme (line 273) | public function test_llms_template_file_path_template_file_not_in_them...
method test_llms_template_file_path_template_directory_absolute (line 311) | public function test_llms_template_file_path_template_directory_absolu...
method _create_theme_override_directory (line 357) | private function _create_theme_override_directory( $theme_dir_name ) {
method _delete_theme_override_directory (line 371) | private function _delete_theme_override_directory( $theme_dir_name ) {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-templates-certificates.php
class LLMS_Test_Functions_Templates_Certificates (line 13) | class LLMS_Test_Functions_Templates_Certificates extends LLMS_UnitTestCa...
method get_cert (line 24) | private function get_cert( $args = array(), $template = false ) {
method test_llms_certificate_content_v1 (line 36) | public function test_llms_certificate_content_v1() {
method test_llms_certificate_content_v2 (line 54) | public function test_llms_certificate_content_v2() {
method test_llms_certificate_styles_not_a_cert (line 73) | public function test_llms_certificate_styles_not_a_cert() {
method test_llms_certificate_styles_v1 (line 91) | public function test_llms_certificate_styles_v1() {
method test_llms_certificate_styles_v2 (line 109) | public function test_llms_certificate_styles_v2() {
method test_llms_certificate_actions (line 129) | public function test_llms_certificate_actions() {
method test_llms_certificate_actions_template (line 172) | public function test_llms_certificate_actions_template() {
method test_llms_certificate_actions_backlink (line 214) | public function test_llms_certificate_actions_backlink() {
method test_llms_get_certificates_loop_columns (line 255) | public function test_llms_get_certificates_loop_columns() {
method test_lifterlms_template_certificates_loop_no_student (line 266) | public function test_lifterlms_template_certificates_loop_no_student() {
method test_llms_certificates_remove_print_styles_wrong_post_type (line 279) | public function test_llms_certificates_remove_print_styles_wrong_post_...
method test_llms_certificates_remove_print_styles (line 297) | public function test_llms_certificates_remove_print_styles() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-templates-dasbhoard.php
class LLMS_Test_Functions_Templates_Dashboard (line 13) | class LLMS_Test_Functions_Templates_Dashboard extends LLMS_UnitTestCase {
method test_lifterlms_template_student_dashboard_my_achievements_no_student (line 22) | public function test_lifterlms_template_student_dashboard_my_achieveme...
method test_lifterlms_template_student_dashboard_my_achievements_disabled (line 37) | public function test_lifterlms_template_student_dashboard_my_achieveme...
method test_lifterlms_template_student_dashboard_my_achievements_preview (line 54) | public function test_lifterlms_template_student_dashboard_my_achieveme...
method test_lifterlms_template_student_dashboard_my_achievements_all (line 73) | public function test_lifterlms_template_student_dashboard_my_achieveme...
method test_lifterlms_template_student_dashboard_my_certificates_no_student (line 93) | public function test_lifterlms_template_student_dashboard_my_certifica...
method test_lifterlms_template_student_dashboard_my_certificates_disabled (line 108) | public function test_lifterlms_template_student_dashboard_my_certifica...
method test_lifterlms_template_student_dashboard_my_certificates_preview (line 125) | public function test_lifterlms_template_student_dashboard_my_certifica...
method test_lifterlms_template_student_dashboard_my_certificates_all (line 144) | public function test_lifterlms_template_student_dashboard_my_certifica...
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-templates-loop.php
class LLMS_Test_Functions_Loop (line 12) | class LLMS_Test_Functions_Loop extends LLMS_UnitTestCase {
method test_lifterlms_get_archive_description_courses (line 21) | public function test_lifterlms_get_archive_description_courses() {
method test_lifterlms_get_archive_description_memberships (line 59) | public function test_lifterlms_get_archive_description_memberships() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-templates-pricing-table.php
class LLMS_Test_Functions_Templates_Pricing_Table (line 13) | class LLMS_Test_Functions_Templates_Pricing_Table extends LLMS_UnitTestC...
method test_lifterlms_template_pricing_table_free_only (line 35) | public function test_lifterlms_template_pricing_table_free_only() {
method test_lifterlms_template_pricing_table_purchasable (line 62) | public function test_lifterlms_template_pricing_table_purchasable() {
method test_lifterlms_template_pricing_table_not_purchasable (line 91) | public function test_lifterlms_template_pricing_table_not_purchasable() {
method test_lifterlms_template_pricing_table_err_enrollment_period_starts_in_future (line 116) | public function test_lifterlms_template_pricing_table_err_enrollment_p...
method test_lifterlms_template_pricing_table_err_enrollment_period_starts_in_past (line 152) | public function test_lifterlms_template_pricing_table_err_enrollment_p...
method test_lifterlms_template_pricing_table_err_capacity (line 188) | public function test_lifterlms_template_pricing_table_err_capacity() {
method test_lifterlms_template_pricing_table_enrolled_course (line 225) | public function test_lifterlms_template_pricing_table_enrolled_course() {
method test_lifterlms_template_pricing_table_enrolled_membership (line 253) | public function test_lifterlms_template_pricing_table_enrolled_members...
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-templates-vier-order.php
class LLMS_Test_Functions_Templates_View_Order (line 13) | class LLMS_Test_Functions_Templates_View_Order extends LLMS_UnitTestCase {
method get_action_counts (line 22) | private function get_action_counts( $func ) {
method test_llms_template_view_order_not_an_order (line 67) | public function test_llms_template_view_order_not_an_order() {
method test_llms_template_view_order_wrong_user (line 95) | public function test_llms_template_view_order_wrong_user() {
method test_llms_template_view_order (line 113) | public function test_llms_template_view_order() {
method test_llms_template_view_order_actions (line 138) | public function test_llms_template_view_order_actions() {
method test_llms_template_view_order_information (line 161) | public function test_llms_template_view_order_information() {
method test_llms_template_view_order_transactions_no_txns (line 184) | public function test_llms_template_view_order_transactions_no_txns() {
method test_llms_template_view_order_transactions (line 198) | public function test_llms_template_view_order_transactions() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-updates.php
class LLMS_Test_Functions_Updates (line 12) | class LLMS_Test_Functions_Updates extends LLMS_UnitTestCase {
method set_up_before_class (line 23) | public static function set_up_before_class() {
method test_llms_update_util_get_items_per_page (line 35) | public function test_llms_update_util_get_items_per_page() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-user-information-fields.php
class LLMS_Test_Functions_User_Info_fields (line 12) | class LLMS_Test_Functions_User_Info_fields extends LLMS_UnitTestCase {
method test_llms_get_user_information_field (line 21) | public function test_llms_get_user_information_field() {
method test_llms_get_user_information_fields (line 45) | public function test_llms_get_user_information_fields() {
method test__llms_add_user_info_to_merge_buttons (line 86) | function test__llms_add_user_info_to_merge_buttons() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-functions-user-postmeta.php
class LLMS_Test_Functions_User_Postmeta (line 15) | class LLMS_Test_Functions_User_Postmeta extends LLMS_UnitTestCase {
method set_up (line 25) | public function set_up() {
method test__llms_query_user_postmeta (line 36) | public function test__llms_query_user_postmeta() {
method test_delete_user_postmeta (line 69) | public function test_delete_user_postmeta() {
method test_bulk_delete_user_postmeta (line 117) | public function test_bulk_delete_user_postmeta() {
method test_llms_get_user_postmeta (line 183) | public function test_llms_get_user_postmeta() {
method test_llms_update_user_postmeta (line 201) | public function test_llms_update_user_postmeta() {
method test_llms_bulk_update_user_postmeta (line 222) | public function test_llms_bulk_update_user_postmeta() {
FILE: tests/phpunit/unit-tests/functions/class-llms-test-template-functions.php
class LLMS_Test_Template_Functions (line 13) | class LLMS_Test_Template_Functions extends LLMS_UnitTestCase {
method test_lifterlms_template_single_reviews (line 22) | public function test_lifterlms_template_single_reviews() {
FILE: tests/phpunit/unit-tests/functions/updates/class-llms-test-functions-updates-400.php
class LLMS_Test_Functions_Updates_400 (line 13) | class LLMS_Test_Functions_Updates_400 extends LLMS_UnitTestCase {
method set_up_before_class (line 25) | public static function set_up_before_class() {
method test_remove_session_options (line 37) | public function test_remove_session_options() {
method test_clear_session_cron (line 65) | public function test_clear_session_cron() {
method test_update_db_version (line 82) | public function test_update_db_version() {
FILE: tests/phpunit/unit-tests/functions/updates/class-llms-test-functions-updates-4150.php
class LLMS_Test_Functions_Updates_4150 (line 14) | class LLMS_Test_Functions_Updates_4150 extends LLMS_UnitTestCase {
method set_up_before_class (line 28) | public static function set_up_before_class() {
method test_update_4150_remove_orphan_access_plans (line 48) | public function test_update_4150_remove_orphan_access_plans() {
method test_update_4150_remove_orphan_access_plans_keep_linked (line 98) | public function test_update_4150_remove_orphan_access_plans_keep_linke...
method test_update_4150_remove_orphan_access_plans_pagination (line 162) | public function test_update_4150_remove_orphan_access_plans_pagination...
method test_update_db_version (line 211) | public function test_update_db_version() {
FILE: tests/phpunit/unit-tests/functions/updates/class-llms-test-functions-updates-450.php
class LLMS_Test_Functions_Updates_450 (line 14) | class LLMS_Test_Functions_Updates_450 extends LLMS_UnitTestCase {
method set_up_before_class (line 28) | public static function set_up_before_class() {
method set_up (line 41) | public function set_up() {
method test_migrate_events_open_sessions (line 60) | public function test_migrate_events_open_sessions() {
method test_migrate_events_open_sessions_pagination (line 88) | public function test_migrate_events_open_sessions_pagination() {
method test_update_db_version (line 133) | public function test_update_db_version() {
method create_open_session_events (line 164) | private function create_open_session_events( $num_open_sessions, $num_...
FILE: tests/phpunit/unit-tests/functions/updates/class-llms-test-functions-updates-500.php
class LLMS_Test_Functions_Updates_500 (line 14) | class LLMS_Test_Functions_Updates_500 extends LLMS_UnitTestCase {
method set_up_before_class (line 26) | public static function set_up_before_class() {
method test_update_db_version (line 38) | public function test_update_db_version() {
method test_update_500_add_admin_notice (line 60) | public function test_update_500_add_admin_notice() {
FILE: tests/phpunit/unit-tests/functions/updates/class-llms-test-functions-updates-520.php
class LLMS_Test_Functions_Updates_520 (line 13) | class LLMS_Test_Functions_Updates_520 extends LLMS_UnitTestCase {
method set_up_before_class (line 25) | public static function set_up_before_class() {
method test_llms_update_520_upcoming_reminder_notification_backward_compat (line 37) | public function test_llms_update_520_upcoming_reminder_notification_ba...
method test_update_520_update_db_version (line 86) | public function test_update_520_update_db_version() {
FILE: tests/phpunit/unit-tests/functions/updates/class-llms-test-functions-updates-600.php
class LLMS_Test_Functions_Updates_600 (line 13) | class LLMS_Test_Functions_Updates_600 extends LLMS_UnitTestCase {
method set_up_before_class (line 24) | public static function set_up_before_class() {
method set_up (line 36) | public function set_up() {
method tear_down (line 52) | public function tear_down() {
method per_page (line 68) | public function per_page() {
method call_ns_func (line 81) | private function call_ns_func( $func, $args = array() ) {
method create_legacy_awards (line 103) | private function create_legacy_awards( $count, $type, $use_default_ima...
method create_legacy_templates (line 162) | private function create_legacy_templates( $count, $use_default_image ) {
method test_update_db_version (line 199) | public function test_update_db_version() {
method test_update_award_metas (line 221) | public function test_update_award_metas() {
method test_update_award_metas_none_found (line 299) | public function test_update_award_metas_none_found() {
method test_migrate_award_templates (line 323) | public function test_migrate_award_templates() {
method test_show_notice (line 371) | public function test_show_notice() {
FILE: tests/phpunit/unit-tests/functions/updates/class-llms-test-functions-updates-6100.php
class LLMS_Test_Functions_Updates_6100 (line 13) | class LLMS_Test_Functions_Updates_6100 extends LLMS_UnitTestCase {
method set_up_before_class (line 24) | public static function set_up_before_class() {
method test_migrate_spanish_users (line 37) | public function test_migrate_spanish_users() {
method test_update_update_db_version (line 101) | public function test_update_update_db_version() {
FILE: tests/phpunit/unit-tests/functions/updates/class-llms-test-functions-updates-630.php
class LLMS_Test_Functions_Updates_630 (line 13) | class LLMS_Test_Functions_Updates_630 extends LLMS_UnitTestCase {
method set_up_before_class (line 24) | public static function set_up_before_class() {
method test_buddypress_profile_endpoints_bc (line 36) | public function test_buddypress_profile_endpoints_bc() {
method test_update_update_db_version (line 79) | public function test_update_update_db_version() {
FILE: tests/phpunit/unit-tests/integrations/class-llms-test-integration-bbpress.php
class LLMS_Test_Integration_BBPress (line 13) | class LLMS_Test_Integration_BBPress extends LLMS_Unit_Test_Case {
method update_hooks (line 44) | private function update_hooks( $action = 'add' ) {
method assertHooks (line 63) | private function assertHooks( $equals = null ) {
method setup_hooks (line 81) | private function setup_hooks() {
method setup_mock_bbPress (line 168) | protected function setup_mock_bbPress() {
method set_up (line 197) | public function set_up() {
method test_attributes (line 221) | public function test_attributes() {
method test_configure (line 235) | public function test_configure() {
method test_add_course_props (line 265) | public function test_add_course_props() {
method test_add_membership_restrictions (line 278) | public function test_add_membership_restrictions() {
method test_course_settings_fields (line 291) | public function test_course_settings_fields() {
method test_engagement_query_args_not_supported (line 309) | public function test_engagement_query_args_not_supported() {
method test_engagement_query_args_new_reply (line 327) | public function test_engagement_query_args_new_reply() {
method test_engagement_query_args_new_topic (line 352) | public function test_engagement_query_args_new_topic() {
method test_handle_course_forum_restriction (line 377) | public function test_handle_course_forum_restriction() {
method test_get_course_forum_ids (line 407) | public function test_get_course_forum_ids() {
method test_get_forum_course_restrictions (line 439) | public function test_get_forum_course_restrictions() {
method test_is_installed (line 521) | public function test_is_installed() {
method test_register_shortcodes (line 534) | public function test_register_shortcodes() {
method test_register_engagement_triggers (line 551) | public function test_register_engagement_triggers() {
method test_save_course_settings_quick_edit (line 564) | public function test_save_course_settings_quick_edit() {
method test_save_course_settings_save_strings (line 584) | public function test_save_course_settings_save_strings() {
method test_save_course_settings_not_set (line 603) | public function test_save_course_settings_not_set() {
method test_save_course_settings (line 620) | public function test_save_course_settings() {
method test_save_course_settings_delete (line 638) | public function test_save_course_settings_delete() {
FILE: tests/phpunit/unit-tests/integrations/class-llms-test-integration-buddypress.php
class LLMS_Test_Integration_Buddypress (line 12) | class LLMS_Test_Integration_Buddypress extends LLMS_Unit_Test_Case {
method set_up (line 64) | public function set_up() {
method tear_down (line 88) | public function tear_down() {
method test_attributes (line 105) | public function test_attributes() {
method test_configure (line 119) | public function test_configure() {
method test_is_installed (line 148) | public function test_is_installed() {
method test_populate_profile_endpoints (line 161) | public function test_populate_profile_endpoints() {
method test_get_profile_endpoints (line 197) | public function test_get_profile_endpoints() {
method test_get_profile_endpoints_options (line 243) | public function test_get_profile_endpoints_options() {
method test_add_profile_nav_items (line 267) | public function test_add_profile_nav_items() {
method test_endpoint_content (line 364) | public function test_endpoint_content() {
method test_modify_paginate_links (line 400) | public function test_modify_paginate_links() {
method update_hooks (line 511) | private function update_hooks( $action = 'add' ) {
method assertHooks (line 530) | private function assertHooks( $equals = null ) {
method setup_hooks (line 548) | private function setup_hooks() {
method setup_mock_buddypress (line 580) | private function setup_mock_buddypress() {
method _set_loggedin_user_domain (line 761) | private function _set_loggedin_user_domain() {
method _clear_loggedin_user_domain (line 772) | private function _clear_loggedin_user_domain() {
method loggedin_user_domain_filter_cb (line 783) | public function loggedin_user_domain_filter_cb() {
method _set_displayed_user_id (line 794) | private function _set_displayed_user_id() {
method _clear_displayed_user_id (line 805) | private function _clear_displayed_user_id() {
method displayed_user_id_filter_cb (line 816) | public function displayed_user_id_filter_cb() {
method _set_displayed_user_domain (line 828) | private function _set_displayed_user_domain() {
method _clear_displayed_user_domain (line 839) | private function _clear_displayed_user_domain() {
method displayed_user_domain_filter_cb (line 850) | private function displayed_user_domain_filter_cb() {
method _set_bp_is_my_profile_true (line 861) | private function _set_bp_is_my_profile_true() {
method _set_bp_is_my_profile_false (line 872) | private function _set_bp_is_my_profile_false() {
method _clear_bp_is_my_profile (line 883) | private function _clear_bp_is_my_profile() {
method _setup_members_nav (line 898) | private function _setup_members_nav() {
FILE: tests/phpunit/unit-tests/models/class-llms-test-event.php
class LLMS_Test_Event (line 14) | class LLMS_Test_Event extends LLMS_Unit_Test_Case {
method tear_down (line 24) | public function tear_down() {
method test_crud (line 38) | public function test_crud() {
method test_meta (line 94) | public function test_meta() {
method test_meta_store (line 149) | public function test_meta_store() {
FILE: tests/phpunit/unit-tests/models/class-llms-test-instructor.php
class LLMS_Test_Instructor (line 11) | class LLMS_Test_Instructor extends LLMS_Unit_Test_Case {
method test_has_student (line 20) | public function test_has_student() {
method test_get_students (line 60) | public function test_get_students() {
method test_get_students_no_post_access (line 111) | public function test_get_students_no_post_access() {
FILE: tests/phpunit/unit-tests/models/class-llms-test-model-llms-access-plan.php
class LLMS_Test_LLMS_Access_Plan (line 11) | class LLMS_Test_LLMS_Access_Plan extends LLMS_PostModelUnitTestCase {
method get_properties (line 36) | protected function get_properties() {
method get_data (line 74) | protected function get_data() {
method set_obj_product (line 114) | protected function set_obj_product( $type = 'course' ) {
method set_up (line 128) | public function set_up() {
method test_can_expire (line 140) | public function test_can_expire() {
method test_edit_date (line 164) | public function test_edit_date() {
method test_get_access_period_name (line 175) | public function test_get_access_period_name() {
method test_get_checkout_url (line 196) | public function test_get_checkout_url() {
method test_get_checkout_url_with_redirection (line 229) | public function test_get_checkout_url_with_redirection() {
method test_get_free_pricing_text (line 310) | public function test_get_free_pricing_text() {
method test_get_initial_price (line 326) | public function test_get_initial_price() {
method test_get_initial_price_with_coupon (line 379) | public function test_get_initial_price_with_coupon() {
method test_get_price (line 423) | public function test_get_price() {
method test_get_product (line 454) | public function test_get_product() {
method test_get_product_type (line 468) | public function test_get_product_type() {
method test_get_enroll_text (line 485) | public function test_get_enroll_text() {
method test_get_expiration_details (line 508) | public function test_get_expiration_details() {
method test_get_schedule_details (line 527) | public function test_get_schedule_details() {
method test_get_trial_details (line 554) | public function test_get_trial_details() {
method test_visibility (line 574) | public function test_visibility() {
method test_has_availability_restrictions (line 610) | public function test_has_availability_restrictions() {
method test_has_free_checkout (line 633) | public function test_has_free_checkout() {
method test_has_trial (line 658) | public function test_has_trial() {
method test_is_available_to_user (line 686) | public function test_is_available_to_user() {
method test_is_free (line 712) | public function test_is_free() {
method test_is_on_sale (line 737) | public function test_is_on_sale() {
method test_is_recurring (line 802) | public function test_is_recurring() {
method test_requires_payment_free (line 824) | public function test_requires_payment_free() {
method test_requires_payment_one_time (line 838) | public function test_requires_payment_one_time() {
method test_requires_payment_one_time_sale (line 853) | public function test_requires_payment_one_time_sale() {
method test_requires_payment_one_time_sale_free (line 870) | public function test_requires_payment_one_time_sale_free() {
method test_requires_payment_one_time_sale_coupon (line 887) | public function test_requires_payment_one_time_sale_coupon() {
method test_requires_payment_one_time_sale_coupon_free (line 908) | public function test_requires_payment_one_time_sale_coupon_free() {
method test_requires_payment_one_time_coupon (line 929) | public function test_requires_payment_one_time_coupon() {
method test_requires_payment_one_time_coupon_free (line 948) | public function test_requires_payment_one_time_coupon_free() {
method test_requires_payment_recurring (line 967) | public function test_requires_payment_recurring() {
method test_requires_payment_recurring_sale (line 983) | public function test_requires_payment_recurring_sale() {
method test_requires_payment_recurring_sale_free (line 1001) | public function test_requires_payment_recurring_sale_free() {
method test_requires_payment_recurring_sale_coupon (line 1019) | public function test_requires_payment_recurring_sale_coupon() {
method test_requires_payment_recurring_sale_coupon_free (line 1041) | public function test_requires_payment_recurring_sale_coupon_free() {
method test_requires_payment_recurring_trial (line 1063) | public function test_requires_payment_recurring_trial() {
method test_requires_payment_recurring_trial_free (line 1081) | public function test_requires_payment_recurring_trial_free() {
method test_requires_payment_recurring_trial_coupon (line 1099) | public function test_requires_payment_recurring_trial_coupon() {
method test_requires_payment_recurring_trial_coupon_free (line 1121) | public function test_requires_payment_recurring_trial_coupon_free() {
method test_requires_payment_recurring_trial_coupon_trial_coupon_discount (line 1143) | public function test_requires_payment_recurring_trial_coupon_trial_cou...
method test_requires_payment_recurring_trial_coupon_free_trial_coupon_discount (line 1167) | public function test_requires_payment_recurring_trial_coupon_free_tria...
method test_requires_payment_recurring_trial_coupon_trial_coupon_free (line 1191) | public function test_requires_payment_recurring_trial_coupon_trial_cou...
method test_requires_payment_recurring_trial_coupon_free_trial_coupon_free (line 1215) | public function test_requires_payment_recurring_trial_coupon_free_tria...
method test_requires_payment_recurring_trial_sale (line 1239) | public function test_requires_payment_recurring_trial_sale() {
method test_requires_payment_recurring_trial_sale_free (line 1259) | public function test_requires_payment_recurring_trial_sale_free() {
method test_requires_payment_recurring_trial_free_sale_free (line 1279) | public function test_requires_payment_recurring_trial_free_sale_free() {
method test_get_redirection_url_no_input_get (line 1299) | public function test_get_redirection_url_no_input_get() {
method test_get_redirection_url_with_input_get (line 1331) | public function test_get_redirection_url_with_input_get() {
FILE: tests/phpunit/unit-tests/models/class-llms-test-model-llms-add-on.php
class LLMS_Test_Add_On (line 12) | class LLMS_Test_Add_On extends LLMS_Unit_Test_Case {
method get_mock_addon (line 23) | private function get_mock_addon( $install = false, $activate = false ) {
method get_wp_included_default_theme (line 55) | private function get_wp_included_default_theme() {
method test_constructor_with_addon (line 76) | public function test_constructor_with_addon() {
method test_constructor_with_lookup (line 96) | public function test_constructor_with_lookup() {
method test_get (line 105) | public function test_get() {
method test_activate_deactivate_plugin (line 126) | public function test_activate_deactivate_plugin() {
method test_activate_theme_success (line 155) | public function test_activate_theme_success() {
method test_activate_error (line 179) | public function test_activate_error() {
method test_deactivate_error (line 196) | public function test_deactivate_error() {
method test_get_channel_subscription (line 212) | public function test_get_channel_subscription() {
method test_get_type (line 226) | public function test_get_type() {
method test_get_permalink (line 251) | public function test_get_permalink() {
method test_install_status (line 267) | public function test_install_status() {
method test_lookup_errors (line 303) | public function test_lookup_errors() {
method test_uninstall_error_addon_not_installed (line 328) | public function test_uninstall_error_addon_not_installed() {
method test_uninstall_error_is_activate (line 344) | public function test_uninstall_error_is_activate() {
method test_uninstall_real_error_invalid_type (line 360) | public function test_uninstall_real_error_invalid_type() {
method test_uninstall_plugin_real_success (line 376) | public function test_uninstall_plugin_real_success() {
FILE: tests/phpunit/unit-tests/models/class-llms-test-model-llms-coupon.php
class LLMS_Test_LLMS_Coupon (line 8) | class LLMS_Test_LLMS_Coupon extends LLMS_PostModelUnitTestCase {
method get_properties (line 29) | protected function get_properties() {
method get_data (line 51) | protected function get_data() {
method test_get_expiration_time (line 84) | public function test_get_expiration_time() {
method test_get_products (line 113) | public function test_get_products() {
method test_has_main_discount (line 126) | public function test_has_main_discount() {
method test_has_trial_discount (line 159) | public function test_has_trial_discount() {
method test_is_expired (line 186) | public function test_is_expired() {
FILE: tests/phpunit/unit-tests/models/class-llms-test-model-llms-course.php
class LLMS_Test_LLMS_Course (line 13) | class LLMS_Test_LLMS_Course extends LLMS_PostModelUnitTestCase {
method get_properties (line 37) | protected function get_properties() {
method get_data (line 77) | protected function get_data() {
method test_get_available_points (line 115) | public function test_get_available_points() {
method test_get_embeds (line 142) | public function test_get_embeds() {
method test_get_percent_complete (line 207) | public function test_get_percent_complete() {
method test_get_prerequisites (line 244) | public function test_get_prerequisites() {
method test_get_lessons (line 295) | public function test_get_lessons() {
method test_get_quizzes (line 328) | public function test_get_quizzes() {
method test_get_sales_page_url (line 346) | public function test_get_sales_page_url() {
method test_get_sections (line 375) | public function test_get_sections() {
method test_get_student_count (line 409) | public function test_get_student_count() {
method test_get_students (line 441) | public function test_get_students() {
method test_has_capacity (line 461) | public function test_has_capacity() {
method test_has_sales_page_redirect (line 498) | public function test_has_sales_page_redirect() {
method test_to_array_extra_blocks (line 532) | public function test_to_array_extra_blocks() {
method test_to_array_extra_images (line 582) | public function test_to_array_extra_images() {
method test_get_to_array_excluded_properties (line 613) | public function test_get_to_array_excluded_properties() {
method test_toArray_exclusion (line 640) | public function test_toArray_exclusion() {
FILE: tests/phpunit/unit-tests/models/class-llms-test-model-llms-lesson.php
class LLMS_Test_LLMS_Lesson (line 18) | class LLMS_Test_LLMS_Lesson extends LLMS_PostModelUnitTestCase {
method get_properties (line 50) | protected function get_properties() {
method get_data (line 89) | protected function get_data() {
method test_get_available_date (line 131) | public function test_get_available_date() {
method test_get_available_date_with_course_drip_settings (line 188) | public function test_get_available_date_with_course_drip_settings() {
method test_get_available_date_with_course_drip_settings_with_course_start_date (line 221) | public function test_get_available_date_with_course_drip_settings_with...
method test_get_course (line 255) | public function test_get_course() {
method test_get_embeds (line 278) | public function test_get_embeds() {
method test_get_section (line 332) | public function test_get_section() {
method test_has_modified_slug (line 353) | public function test_has_modified_slug() {
method test_has_quiz (line 379) | public function test_has_quiz() {
method test_is_available (line 399) | public function test_is_available() {
method test_is_orphan (line 470) | public function test_is_orphan() {
method test_get_next_lesson (line 556) | public function test_get_next_lesson() {
method test_get_previous_lesson (line 602) | public function test_get_previous_lesson() {
method test_navigation_large_sections (line 659) | public function test_navigation_large_sections() {
method test_comment_status_on_creation (line 688) | public function test_comment_status_on_creation() {
method test_navigation_empty_sibling_section (line 714) | public function test_navigation_empty_sibling_section() {
FILE: tests/phpunit/unit-tests/models/class-llms-test-model-llms-membership.php
class LLMS_Test_LLMS_Membership (line 13) | class LLMS_Test_LLMS_Membership extends LLMS_PostModelUnitTestCase {
method get_properties (line 35) | protected function get_properties() {
method get_data (line 57) | protected function get_data() {
method test_crud_auto_enroll (line 84) | public function test_crud_auto_enroll() {
method test_get_auto_enroll_courses_published_only (line 124) | public function test_get_auto_enroll_courses_published_only() {
method test_get_associated_posts_none_found (line 143) | public function test_get_associated_posts_none_found() {
method test_get_associated_posts_has_associations (line 165) | public function test_get_associated_posts_has_associations() {
method test_get_categories (line 225) | public function test_get_categories() {
method test_get_product (line 263) | public function test_get_product() {
method test_get_tags (line 277) | public function test_get_tags() {
method test_get_sales_page_url (line 315) | public function test_get_sales_page_url() {
method test_get_students (line 345) | public function test_get_students() {
method test_has_sales_page_redirect (line 365) | public function test_has_sales_page_redirect() {
method test_query_associated_courses_published_only (line 401) | public function test_query_associated_courses_published_only() {
FILE: tests/phpunit/unit-tests/models/class-llms-test-model-llms-order.php
class LLMS_Test_LLMS_Order (line 20) | class LLMS_Test_LLMS_Order extends LLMS_PostModelUnitTestCase {
method set_up (line 36) | public function set_up() {
method mock_gateway_support (line 49) | private function mock_gateway_support( $feature ) {
method get_plan (line 62) | private function get_plan( $price = 25.99, $frequency = 1, $expiration...
method get_order (line 68) | private function get_order( $plan = null, $coupon = false ) {
method get_properties (line 97) | protected function get_properties() {
method get_data (line 164) | protected function get_data() {
method test_add_note (line 229) | public function test_add_note() {
method test_can_be_confirmed (line 267) | public function test_can_be_confirmed() {
method test_can_be_retried (line 300) | public function test_can_be_retried() {
method test_can_resubscribe (line 341) | public function test_can_resubscribe() {
method test_can_switch_source (line 375) | public function test_can_switch_source() {
method test_create_model (line 407) | public function test_create_model() {
method test_edit_date (line 440) | public function test_edit_date() {
method test_generate_order_key (line 451) | public function test_generate_order_key() {
method test_get_access_expiration_date (line 466) | public function test_get_access_expiration_date() {
method test_get_access_status (line 539) | public function test_get_access_status() {
method test_get_customer_name (line 609) | public function test_get_customer_name() {
method test_get_gateway (line 626) | public function test_get_gateway() {
method test_get_initial_price (line 650) | public function test_get_initial_price() {
method test_get_notes (line 668) | public function test_get_notes() {
method test_get_product (line 701) | public function test_get_product() {
method test_get_last_transaction_single (line 716) | public function test_get_last_transaction_single() {
method test_get_last_transaction_recurring (line 751) | public function test_get_last_transaction_recurring() {
method test_get_last_transaction_recurring_with_trial (line 807) | public function test_get_last_transaction_recurring_with_trial() {
method test_get_next_payment_due_date_single (line 881) | public function test_get_next_payment_due_date_single() {
method test_get_next_payment_due_date_recurring (line 901) | public function test_get_next_payment_due_date_recurring() {
method test_get_next_payment_due_date_payment_plan (line 980) | public function test_get_next_payment_due_date_payment_plan() {
method test_get_remaining_payments (line 1049) | public function test_get_remaining_payments() {
method test_get_switch_source_action (line 1097) | public function test_get_switch_source_action() {
method test_get_start_date (line 1131) | public function test_get_start_date() {
method test_get_trial_end_date (line 1198) | public function test_get_trial_end_date() {
method test_has_coupon (line 1250) | public function test_has_coupon() {
method test_has_discount (line 1271) | public function test_has_discount() {
method test_has_plan_expiration (line 1294) | public function test_has_plan_expiration() {
method test_has_sale (line 1314) | public function test_has_sale() {
method test_has_trial (line 1337) | public function test_has_trial() {
method test_init (line 1362) | public function test_init() {
method test_init_with_user_data_array (line 1456) | public function test_init_with_user_data_array() {
method test_init_with_trial (line 1489) | public function test_init_with_trial() {
method test_is_recurring (line 1507) | public function test_is_recurring() {
method test_maybe_schedule_expiration (line 1524) | public function test_maybe_schedule_expiration() {
method test_maybe_schedule_payment_one_time (line 1559) | public function test_maybe_schedule_payment_one_time() {
method test_maybe_schedule_payment_recurring (line 1579) | public function test_maybe_schedule_payment_recurring() {
method test_maybe_schedule_retry (line 1602) | public function test_maybe_schedule_retry() {
method test_record_transaction (line 1651) | public function test_record_transaction() {
method test_set_date (line 1674) | public function test_set_date() {
method test_set_status (line 1705) | public function test_set_status() {
method test_set_user_data (line 1731) | public function test_set_user_data() {
method assertUserDataSet (line 1788) | private function assertUserDataSet( $expected, $received, $message = '...
method test_start_access (line 1811) | public function test_start_access() {
method test_unschedule_expiration (line 1844) | public function test_unschedule_expiration() {
method test_unschedule_recurring_payment (line 1865) | public function test_unschedule_recurring_payment() {
method test_get_customer_full_address (line 1883) | public function test_get_customer_full_address() {
method test_get_recurring_payment_due_date_for_scheduler (line 1936) | public function test_get_recurring_payment_due_date_for_scheduler() {
method test_support_modify_recurring_payments (line 1987) | public function test_support_modify_recurring_payments() {
FILE: tests/phpunit/unit-tests/models/class-llms-test-model-llms-product.php
class LLMS_Test_LLMS_Product (line 16) | class LLMS_Test_LLMS_Product extends LLMS_PostModelUnitTestCase {
method get_properties (line 41) | protected function get_properties() {
method get_data (line 54) | protected function get_data() {
method add_plan (line 58) | private function add_plan( $product, $data = array() ) {
method get_product (line 89) | private function get_product() {
method test_getters_setters (line 106) | public function test_getters_setters() {
method test_create_model (line 120) | public function test_create_model() {
method test_date_status_relationship_update (line 132) | public function test_date_status_relationship_update() {
method test_edit_date (line 143) | public function test_edit_date() {
method test_set_bulk (line 154) | public function test_set_bulk() {
method test_set_bulk_wp_error (line 165) | public function test_set_bulk_wp_error() {
method test_get_access_plan_limit (line 178) | public function test_get_access_plan_limit() {
method test_get_access_plans (line 203) | public function test_get_access_plans() {
method test_get_restrictions_none (line 242) | public function test_get_restrictions_none() {
method test_get_restrictions_period (line 258) | public function test_get_restrictions_period() {
method test_get_restrictions_capacity (line 276) | public function test_get_restrictions_capacity() {
method test_get_restriction_multiple (line 297) | public function test_get_restriction_multiple() {
method test_has_free_access_plan (line 323) | public function test_has_free_access_plan() {
method test_has_restrictions (line 346) | public function test_has_restrictions() {
method test_is_purchasable (line 370) | public function test_is_purchasable() {
method test_has_active_subscriptions_single_order (line 425) | public function test_has_active_subscriptions_single_order() {
method test_has_active_subscriptions_single_and_recurring_order (line 447) | public function test_has_active_subscriptions_single_and_recurring_ord...
method test_has_active_subscriptions_single_and_recurring_order_inactive_status (line 474) | public function test_has_active_subscriptions_single_and_recurring_ord...
method test_has_active_subscriptions_use_cache (line 507) | public function test_has_active_subscriptions_use_cache() {
FILE: tests/phpunit/unit-tests/models/class-llms-test-model-llms-question.php
class LLMS_Test_LLMS_Question (line 15) | class LLMS_Test_LLMS_Question extends LLMS_PostModelUnitTestCase {
method get_properties (line 40) | protected function get_properties() {
method get_data (line 65) | protected function get_data() {
method test_edit_date (line 88) | public function test_edit_date() {
method test_has_description (line 99) | public function test_has_description() {
method test_has_video (line 122) | public function test_has_video() {
method test_get_next_choice_marker (line 145) | public function test_get_next_choice_marker() {
method test_get_choices (line 164) | public function test_get_choices() {
method test_grade_no_points (line 230) | public function test_grade_no_points() {
method test_grade_custom (line 244) | public function test_grade_custom() {
method test_grade_choices_multi (line 266) | public function test_grade_choices_multi() {
method test_grade_choices_single (line 302) | public function test_grade_choices_single() {
method test_grade_conditional (line 329) | public function test_grade_conditional() {
FILE: tests/phpunit/unit-tests/models/class-llms-test-model-llms-quiz-attempt.php
class LLMS_Test_Model_Quiz_Attempt (line 15) | class LLMS_Test_Model_Quiz_Attempt extends LLMS_UnitTestCase {
method tear_down (line 24) | public function tear_down() {
method get_mock_attempt (line 42) | private function get_mock_attempt( $num_questions = 5, $uid = null, $c...
method get_mock_sibling_attempts (line 69) | private function get_mock_sibling_attempts( $num = 5, $num_questions =...
method get_incorrect_choice (line 91) | private function get_incorrect_choice( $question ) {
method take_a_quiz (line 120) | private function take_a_quiz( $desired_grade, $passing_percent, $num_q...
method test_answer_question_correctly (line 160) | public function test_answer_question_correctly() {
method test_answer_question_incorrectly (line 202) | public function test_answer_question_incorrectly() {
method test_grading_with_floats (line 243) | public function test_grading_with_floats() {
method test_get_count (line 267) | public function test_get_count() {
method test_get_student (line 306) | public function test_get_student() {
method test_take_some_quizzes (line 444) | public function test_take_some_quizzes( ) {
method test_get_siblings (line 491) | public function test_get_siblings() {
method test_delete_not_requiring_passing_grade_lesson (line 551) | public function test_delete_not_requiring_passing_grade_lesson() {
method test_delete_requiring_passing_grade_lesson (line 590) | public function test_delete_requiring_passing_grade_lesson() {
method test_get_question_objects_filter_removed (line 658) | public function test_get_question_objects_filter_removed() {
method question_object_ids_list_pluck (line 703) | private function question_object_ids_list_pluck( $attempt, $cache = tr...
FILE: tests/phpunit/unit-tests/models/class-llms-test-model-llms-quiz.php
class LLMS_Test_LLMS_Quiz (line 15) | class LLMS_Test_LLMS_Quiz extends LLMS_PostModelUnitTestCase {
method get_properties (line 40) | protected function get_properties() {
method get_data (line 55) | protected function get_data() {
method test_create_question (line 69) | public function test_create_question() {
method test_delete_question (line 83) | public function test_delete_question() {
method test_get_course_no_lesson (line 105) | public function test_get_course_no_lesson() {
method test_get_course_lesson_no_course (line 119) | public function test_get_course_lesson_no_course() {
method test_get_course (line 136) | public function test_get_course() {
method test_get_lesson_no_value (line 152) | public function test_get_lesson_no_value() {
method test_get_lesson_invalid (line 167) | public function test_get_lesson_invalid() {
method test_get_lesson (line 183) | public function test_get_lesson() {
method test_get_question (line 199) | public function test_get_question() {
method test_get_questions (line 221) | public function test_get_questions() {
method test_has_attempt_limit (line 260) | public function test_has_attempt_limit() {
method test_has_time_limit (line 289) | public function test_has_time_limit() {
method test_is_open_no_student (line 318) | public function test_is_open_no_student() {
method test_is_open_with_student_no_limits (line 332) | public function test_is_open_with_student_no_limits() {
method test_is_open_with_student_with_limits (line 354) | public function test_is_open_with_student_with_limits() {
method test_is_orphan (line 390) | public function test_is_orphan() {
method test_is_orphan_deep (line 409) | public function test_is_orphan_deep() {
method test_update_question (line 444) | public function test_update_question() {
FILE: tests/phpunit/unit-tests/models/class-llms-test-model-llms-section.php
class LLMS_Test_LLMS_Section (line 9) | class LLMS_Test_LLMS_Section extends LLMS_PostModelUnitTestCase {
method get_properties (line 30) | protected function get_properties() {
method get_data (line 44) | protected function get_data() {
method test_count_elements (line 57) | public function test_count_elements() {
method test_get_course (line 74) | public function test_get_course() {
method test_get_percent_complete (line 99) | public function test_get_percent_complete() {
method test_get_lessons (line 144) | public function test_get_lessons() {
method test_get_children_lessons (line 182) | public function test_get_children_lessons() {
FILE: tests/phpunit/unit-tests/models/class-llms-test-model-llms-student-quizzes.php
class LLMS_Test_LLMS_Student_Quizzes (line 10) | class LLMS_Test_LLMS_Student_Quizzes extends LLMS_UnitTestCase {
method set_up (line 40) | public function set_up() {
method test_get_attempts_remaining_for_quiz (line 60) | public function test_get_attempts_remaining_for_quiz() {
FILE: tests/phpunit/unit-tests/models/class-llms-test-model-llms-student.php
class LLMS_Test_LLMS_Student (line 11) | class LLMS_Test_LLMS_Student extends LLMS_UnitTestCase {
method set_up (line 21) | public function set_up() {
method test_enroll (line 44) | public function test_enroll() {
method test_unenroll (line 87) | public function test_unenroll() {
method test_auto_enroll_and_unenroll_with_overlapping_courses (line 123) | public function test_auto_enroll_and_unenroll_with_overlapping_courses...
method test_delete_enrollment (line 167) | public function test_delete_enrollment() {
method test_get_enrollments_found_count (line 218) | public function test_get_enrollments_found_count() {
FILE: tests/phpunit/unit-tests/models/class-llms-test-model-llms-transaction.php
class LLMS_Test_LLMS_Transaction (line 10) | class LLMS_Test_LLMS_Transaction extends LLMS_PostModelUnitTestCase {
method get_data (line 35) | protected function get_data() {
method test_create_model (line 61) | public function test_create_model() {
method test_generate_refund_id_manual (line 89) | public function test_generate_refund_id_manual() {
method test_generate_refund_gateway (line 115) | public function test_generate_refund_gateway() {
method test_generate_refund_custom (line 130) | public function test_generate_refund_custom() {
method test_get_refund_method_title_manual (line 144) | public function test_get_refund_method_title_manual() {
method test_get_refund_method_title_gateway (line 161) | public function test_get_refund_method_title_gateway() {
method test_get_refund_method_title_custom (line 189) | public function test_get_refund_method_title_custom() {
method test_get_refund_and_get_refunds (line 206) | public function test_get_refund_and_get_refunds() {
method test_edit_date (line 239) | public function test_edit_date() {
method test_can_be_refunded (line 250) | public function test_can_be_refunded() {
method test_process_refund_no_eligible (line 283) | public function test_process_refund_no_eligible() {
method test_process_refund_amount_too_high (line 302) | public function test_process_refund_amount_too_high() {
method test_process_refund_err_unknown (line 324) | public function test_process_refund_err_unknown() {
method test_process_refund_manual (line 346) | public function test_process_refund_manual() {
method test_process_refund_gateway_invalid (line 415) | public function test_process_refund_gateway_invalid() {
method test_process_refund_gateway_doesnt_support_refunds (line 438) | public function test_process_refund_gateway_doesnt_support_refunds() {
method test_process_refund_gateway_success (line 470) | public function test_process_refund_gateway_success() {
FILE: tests/phpunit/unit-tests/models/class-llms-test-model-llms-user-achievement.php
class LLMS_Test_LLMS_User_Achievement (line 13) | class LLMS_Test_LLMS_User_Achievement extends LLMS_PostModelUnitTestCase {
method get_data (line 46) | protected function get_data() {
method set_up_before_class (line 61) | public static function set_up_before_class() {
method test_after_create (line 75) | public function test_after_create() {
method test_create_model (line 93) | public function test_create_model() {
method test_delete (line 114) | public function test_delete() {
method test_get_earned_date (line 150) | public function test_get_earned_date() {
method test_get_image (line 171) | public function test_get_image() {
method test_get_image_html (line 198) | public function test_get_image_html() {
method test_get_related_post_id (line 230) | public function test_get_related_post_id() {
method test_get_user_id (line 249) | public function test_get_user_id() {
method test_get_user_postmeta (line 268) | public function test_get_user_postmeta() {
method test_is_awarded (line 290) | public function test_is_awarded() {
method test_sync (line 314) | public function test_sync() {
method test_sync_errors (line 366) | public function test_sync_errors() {
method test_sync_template_after_removing_thumbnail (line 382) | public function test_sync_template_after_removing_thumbnail() {
method test_sync_template_twice_keep_thumbnail (line 413) | public function test_sync_template_twice_keep_thumbnail() {
FILE: tests/phpunit/unit-tests/models/class-llms-test-model-llms-user-certificate.php
class LLMS_Test_LLMS_User_Certificate (line 13) | class LLMS_Test_LLMS_User_Certificate extends LLMS_PostModelUnitTestCase {
method get_data (line 46) | protected function get_data() {
method set_up_before_class (line 70) | public static function set_up_before_class() {
method test_sequential_id_increment (line 84) | public function test_sequential_id_increment() {
method test_update_sequential_id (line 141) | public function test_update_sequential_id() {
method test_update_sequential_id_multi (line 166) | public function test_update_sequential_id_multi() {
method test_create_model (line 189) | public function test_create_model() {
method test_get_custom_fonts (line 210) | public function test_get_custom_fonts() {
method test_delete (line 255) | public function test_delete() {
method test_get_earned_date (line 291) | public function test_get_earned_date() {
method test_get_background (line 312) | public function test_get_background() {
method test_get_background_image (line 329) | public function test_get_background_image() {
method test_get_dimensions (line 362) | public function test_get_dimensions() {
method test_get_dimensions_for_display (line 411) | public function test_get_dimensions_for_display() {
method test_get_margins (line 434) | public function test_get_margins() {
method test_get_orientation (line 450) | public function test_get_orientation() {
method test_get_related_post_id (line 467) | public function test_get_related_post_id() {
method test_get_sequential_id (line 486) | public function test_get_sequential_id() {
method test_get_size (line 517) | public function test_get_size() {
method test_get_sizes_user_defined (line 548) | public function test_get_sizes_user_defined() {
method test_get_template_version (line 605) | public function test_get_template_version() {
method test_get_user_id (line 637) | public function test_get_user_id() {
method test_get_user_postmeta (line 656) | public function test_get_user_postmeta() {
method test_is_awarded (line 678) | public function test_is_awarded() {
method test_merge_content_and_sync (line 704) | public function test_merge_content_and_sync() {
method test_get_merge_data_deprecated_hook (line 834) | public function test_get_merge_data_deprecated_hook() {
method test_can_user_manage (line 862) | public function test_can_user_manage() {
method test_can_user_view (line 905) | public function test_can_user_view() {
method test_is_sharing_enabled (line 943) | public function test_is_sharing_enabled() {
method test_sync_errors (line 967) | public function test_sync_errors() {
method test_sync_template_v1 (line 984) | public function test_sync_template_v1() {
method test_sync_template_v2 (line 1015) | public function test_sync_template_v2() {
method test_sync_template_after_removing_thumbnail (line 1065) | public function test_sync_template_after_removing_thumbnail() {
method test_sync_template_twice_keep_thumbnail (line 1100) | public function test_sync_template_twice_keep_thumbnail() {
FILE: tests/phpunit/unit-tests/notifications/class-llms-test-notification-achievement-earned.php
class LLMS_Test_Notification_Achievement_Earned (line 12) | class LLMS_Test_Notification_Achievement_Earned extends LLMS_Notificatio...
method setup_args (line 42) | protected function setup_args() {
method test_set_merge_data (line 71) | public function test_set_merge_data() {
FILE: tests/phpunit/unit-tests/notifications/class-llms-test-notification-certificate-earned.php
class LLMS_Test_Notification_Certificate_Earned (line 11) | class LLMS_Test_Notification_Certificate_Earned extends LLMS_Notificatio...
method setup_args (line 41) | protected function setup_args() {
method test_set_merge_data (line 70) | public function test_set_merge_data() {
FILE: tests/phpunit/unit-tests/notifications/class-llms-test-notifications-query.php
class LLMS_Test_Notifications_Query (line 13) | class LLMS_Test_Notifications_Query extends LLMS_Unit_Test_Case {
method test_query_with_default_args_sets_count_query (line 24) | public function test_query_with_default_args_sets_count_query() {
method test_query_correctly_doesnt_set_count_query (line 41) | public function test_query_correctly_doesnt_set_count_query() {
method test_query_default_args_do_not_contain_error (line 61) | public function test_query_default_args_do_not_contain_error() {
method test_found_results_with_pagination (line 75) | public function test_found_results_with_pagination() {
method test_no_found_rows_skips_count (line 112) | public function test_no_found_rows_skips_count() {
method test_get_notifications_no_errored (line 147) | public function test_get_notifications_no_errored() {
method test_get_notifications_with_errored (line 194) | public function test_get_notifications_with_errored() {
FILE: tests/phpunit/unit-tests/notifications/class-llms-test-notifications.php
class LLMS_Test_Notifications (line 12) | class LLMS_Test_Notifications extends LLMS_UnitTestCase {
method set_up_before_class (line 24) | public static function set_up_before_class() {
method set_up (line 37) | public function set_up() {
method tear_down (line 52) | public function tear_down() {
method test_dispatch_processor_async_fake (line 68) | public function test_dispatch_processor_async_fake() {
method test_dispatch_processor (line 83) | public function test_dispatch_processor() {
method test_get_controller (line 98) | public function test_get_controller() {
method test_get_controllers (line 116) | public function test_get_controllers() {
method test_get_processor (line 136) | public function test_get_processor() {
method test_get_processors (line 154) | public function test_get_processors() {
method test_schedule_processing (line 173) | public function test_schedule_processing() {
method test_schedule_processors_dispatch (line 195) | public function test_schedule_processors_dispatch() {
method test_schedule_processors_dispatch_none_scheduled (line 224) | public function test_schedule_processors_dispatch_none_scheduled() {
method test_schedule_single_processor_already_scheduled (line 237) | public function test_schedule_single_processor_already_scheduled() {
method test_schedule_single_processor_new (line 263) | public function test_schedule_single_processor_new() {
method test_email_processor_errored_notification_task (line 284) | public function test_email_processor_errored_notification_task() {
FILE: tests/phpunit/unit-tests/notifications/controllers/class-llms-test-notification-controller-upcoming-payment-reminder.php
class LLMS_Test_Notification_Controller_Upcoming_Payment_Reminder (line 12) | class LLMS_Test_Notification_Controller_Upcoming_Payment_Reminder extend...
method set_up (line 43) | public function set_up() {
method test_action_callback (line 56) | public function test_action_callback() {
method test_get_upcoming_payment_reminder_test (line 119) | public function test_get_upcoming_payment_reminder_test() {
method test_schedule_upcoming_payment_reminder (line 175) | public function test_schedule_upcoming_payment_reminder() {
FILE: tests/phpunit/unit-tests/processors/class-llms-test-processor-awarded-achievements-bulk-sync.php
class LLMS_Test_Processor_Awarded_Achievements_Bulk_Sync (line 12) | class LLMS_Test_Processor_Awarded_Achievements_Bulk_Sync extends LLMS_Un...
method set_up_before_class (line 38) | public static function set_up_before_class() {
method set_up (line 51) | public function set_up() {
method tear_down (line 67) | public function tear_down() {
method test_dispatch_sync_no_awarded_achievements (line 80) | public function test_dispatch_sync_no_awarded_achievements() {
method test_dispatch_sync_awarded_achievements_wrong_post_status (line 100) | public function test_dispatch_sync_awarded_achievements_wrong_post_sta...
method test_dispatch_sync_awarded_achievements_success (line 127) | public function test_dispatch_sync_awarded_achievements_success() {
method test_schedule_sync (line 175) | public function test_schedule_sync() {
method test_task (line 308) | public function test_task() {
FILE: tests/phpunit/unit-tests/processors/class-llms-test-processor-awarded-certificates-bulk-sync.php
class LLMS_Test_Processor_Awarded_Certificates_Bulk_Sync (line 12) | class LLMS_Test_Processor_Awarded_Certificates_Bulk_Sync extends LLMS_Un...
method set_up_before_class (line 38) | public static function set_up_before_class() {
method set_up (line 51) | public function set_up() {
method tear_down (line 67) | public function tear_down() {
method test_dispatch_sync_no_awarded_certificates (line 80) | public function test_dispatch_sync_no_awarded_certificates() {
method test_dispatch_sync_awarded_certificates_wrong_post_status (line 100) | public function test_dispatch_sync_awarded_certificates_wrong_post_sta...
method test_dispatch_sync_awarded_certificates_success (line 127) | public function test_dispatch_sync_awarded_certificates_success() {
method test_schedule_sync (line 175) | public function test_schedule_sync() {
method test_task (line 309) | public function test_task() {
FILE: tests/phpunit/unit-tests/processors/class-llms-test-processor-course-data.php
class LLMS_Test_Processor_Course_Data (line 12) | class LLMS_Test_Processor_Course_Data extends LLMS_UnitTestCase {
method set_up_before_class (line 24) | public static function set_up_before_class() {
method set_up (line 39) | public function set_up() {
method tear_down (line 56) | public function tear_down() {
method test_dispatch_calc_throttled_by_students (line 74) | public function test_dispatch_calc_throttled_by_students() {
method test_dispatch_calc_throttled_by_course (line 121) | public function test_dispatch_calc_throttled_by_course() {
method test_dispatch_calc_no_students (line 153) | public function test_dispatch_calc_no_students() {
method test_dispatch_calc_success (line 187) | public function test_dispatch_calc_success() {
method test_get_last_run (line 235) | public function test_get_last_run() {
method test_get_task_data (line 253) | public function test_get_task_data() {
method test_is_already_processing_course (line 291) | public function test_is_already_processing_course() {
method test_maybe_throttle (line 320) | public function test_maybe_throttle() {
method test_schedule_calculation (line 345) | public function test_schedule_calculation() {
method test_schedule_calculation_string_or_int (line 380) | public function test_schedule_calculation_string_or_int() {
method test_schedule_from_course (line 412) | public function test_schedule_from_course() {
method test_schedule_from_lesson (line 438) | public function test_schedule_from_lesson() {
method test_schedule_from_quiz (line 465) | public function test_schedule_from_quiz() {
method test_task (line 499) | public function test_task() {
method test_task_nonexistent_course (line 581) | public function test_task_nonexistent_course() {
method test_duplicate_batch_tasks (line 626) | public function test_duplicate_batch_tasks() {
FILE: tests/phpunit/unit-tests/processors/class-llms-test-processors.php
class LLMS_Test_Processors (line 11) | class LLMS_Test_Processors extends LLMS_Unit_Test_Case {
method set_up (line 21) | public function set_up() {
method test_instance (line 39) | public function test_instance() {
method test_get (line 56) | public function test_get() {
method test_load_processor (line 70) | public function test_load_processor() {
FILE: tests/phpunit/unit-tests/shortcodes/class-llms-test-shortcode-checkout.php
class LLMS_Test_Shortcode_Checkout (line 9) | class LLMS_Test_Shortcode_Checkout extends LLMS_ShortcodeTestCase {
method test_registration (line 18) | public function test_registration() {
method get_shortcode_output (line 29) | private function get_shortcode_output() {
method assertContainsOpeningWrapper (line 47) | private function assertContainsOpeningWrapper( $output ) {
method assertContainsClosingWrapper (line 62) | private function assertContainsClosingWrapper( $output ) {
method test_clean_form_fields (line 76) | public function test_clean_form_fields() {
method test_setup_plan_and_form_atts_check_redirection (line 108) | public function test_setup_plan_and_form_atts_check_redirection() {
method test_checkout_wrapper_on_empty_cart (line 166) | public function test_checkout_wrapper_on_empty_cart() {
method test_checkout_wrapper_on_pre_checkout_error (line 186) | public function test_checkout_wrapper_on_pre_checkout_error() {
method test_checkout_wrapper_confirm_payment_invalid_plan (line 214) | public function test_checkout_wrapper_confirm_payment_invalid_plan() {
method test_checkout_wrapper_confirm_payment_no_order (line 236) | public function test_checkout_wrapper_confirm_payment_no_order() {
method test_output_confirm_payment_invalid_order (line 259) | public function test_output_confirm_payment_invalid_order() {
method test_output_confirm_payment_real_order (line 288) | public function test_output_confirm_payment_real_order() {
FILE: tests/phpunit/unit-tests/shortcodes/class-llms-test-shortcode-course-progress.php
class LLMS_Test_Shortcode_Course_Progress (line 10) | class LLMS_Test_Shortcode_Course_Progress extends LLMS_ShortcodeTestCase {
method test_registration (line 19) | public function test_registration() {
method test_get_output (line 30) | public function test_get_output() {
FILE: tests/phpunit/unit-tests/shortcodes/class-llms-test-shortcode-hide-content.php
class LLMS_Test_Shortcode_Hide_Content (line 8) | class LLMS_Test_Shortcode_Hide_Content extends LLMS_ShortcodeTestCase {
method test_get_output (line 16) | public function test_get_output() {
FILE: tests/phpunit/unit-tests/shortcodes/class-llms-test-shortcode-user-info.php
class LLMS_Test_Shortcode_User_Info (line 13) | class LLMS_Test_Shortcode_User_Info extends LLMS_ShortcodeTestCase {
method test_set_attributes_field_no_key (line 28) | public function test_set_attributes_field_no_key() {
method test_set_attributes_field_regular (line 49) | public function test_set_attributes_field_regular() {
method test_get_output_no_user (line 67) | public function test_get_output_no_user() {
method test_get_output_with_user (line 81) | public function test_get_output_with_user() {
method test_get_output_for_another (line 112) | public function test_get_output_for_another() {
FILE: tests/phpunit/unit-tests/tables/class-llms-test-table-course-students.php
class LLMS_Test_Table_Course_Students (line 11) | class LLMS_Test_Table_Course_Students extends LLMS_UnitTestCase {
method assert_student_results_equal (line 39) | private function assert_student_results_equal( $args, $expected_data ) {
method set_up (line 69) | public function set_up() {
method test_generate_export_file (line 83) | public function test_generate_export_file() {
method test_generate_export_file_invalid_file_type (line 118) | public function test_generate_export_file_invalid_file_type() {
method test_get_export (line 137) | public function test_get_export() {
method test_get_results (line 161) | public function test_get_results() {
method test_set_args (line 291) | public function test_set_args() {
method test_set_columns (line 304) | public function test_set_columns() {
FILE: tests/phpunit/unit-tests/tables/class-llms-test-table-quizzes.php
class LLMS_Test_Table_Quizzes (line 11) | class LLMS_Test_Table_Quizzes extends LLMS_UnitTestCase {
method set_up (line 21) | public function set_up() {
method test_no_quizzes_for_instructor_with_no_course_lesson (line 36) | public function test_no_quizzes_for_instructor_with_no_course_lesson() {
FILE: tests/phpunit/unit-tests/tables/class-llms-test-table-students.php
class LLMS_Test_Table_Students (line 11) | class LLMS_Test_Table_Students extends LLMS_UnitTestCase {
method set_up (line 21) | public function set_up() {
method test_get_export (line 37) | public function test_get_export() {
method test_generate_export_file (line 60) | public function test_generate_export_file() {
method test_generate_export_file_invalid_file_type (line 96) | public function test_generate_export_file_invalid_file_type() {
method test_get_results (line 116) | public function test_get_results() {
method test_set_args (line 206) | public function test_set_args() {
method test_set_columns (line 220) | public function test_set_columns() {
method test_variables (line 264) | public function test_variables() {
FILE: tests/phpunit/unit-tests/theme-support/class-llms-test-theme-support.php
class LLMS_Test_Theme_Support (line 13) | class LLMS_Test_Theme_Support extends LLMS_Unit_Test_Case {
method test_get_css (line 36) | public function test_get_css() {
method test_get_css_with_prefix (line 49) | public function test_get_css_with_prefix() {
method test_get_css_with_array_of_rules (line 61) | public function test_get_css_with_array_of_rules() {
method test_get_selectors_primary_color_background (line 82) | public function test_get_selectors_primary_color_background() {
method test_get_selectors_primary_color_border (line 97) | public function test_get_selectors_primary_color_border() {
method test_get_selectors_primary_color_text (line 112) | public function test_get_selectors_primary_color_text() {
method test_includes_no_support (line 128) | public function test_includes_no_support() {
method test_includes_with_support (line 146) | public function test_includes_with_support() {
FILE: tests/phpunit/unit-tests/theme-support/class-llms-test-twenty-twenty-one.php
class LLMS_Test_Twenty_Twenty_One (line 11) | class LLMS_Test_Twenty_Twenty_One extends LLMS_Unit_Test_Case {
method set_up (line 21) | public function set_up() {
method tear_down (line 38) | public function tear_down() {
method remove_header_actions (line 52) | protected function remove_header_actions() {
method test_add_max_width_class (line 68) | public function test_add_max_width_class() {
method test_add_pagination_classes (line 79) | public function test_add_pagination_classes() {
method test_handle_certificate_title_not_a_cert (line 90) | public function test_handle_certificate_title_not_a_cert() {
method test_handle_page_header_wrappers_no_title (line 131) | public function test_handle_page_header_wrappers_no_title() {
method test_handle_page_header_wrappers_no_desc (line 154) | public function test_handle_page_header_wrappers_no_desc() {
method test_handle_page_header_wrappers_title_and_desc (line 176) | public function test_handle_page_header_wrappers_title_and_desc() {
method test_modify_columns_count (line 206) | public function test_modify_columns_count() {
method test_maybe_disable_post_navigation (line 222) | public function test_maybe_disable_post_navigation() {
FILE: tests/phpunit/unit-tests/theme-support/class-llms-test-twenty-twenty-two.php
class LLMS_Test_Twenty_Twenty_Two (line 12) | class LLMS_Test_Twenty_Twenty_Two extends LLMS_Unit_Test_Case {
method set_up (line 21) | public function set_up() {
method tear_down (line 38) | public function tear_down() {
method remove_header_actions (line 52) | protected function remove_header_actions() {
method test_handle_page_header_wrappers_no_title (line 68) | public function test_handle_page_header_wrappers_no_title() {
method test_handle_page_header_wrappers_no_desc (line 91) | public function test_handle_page_header_wrappers_no_desc() {
method test_handle_page_header_wrappers_title_and_desc (line 113) | public function test_handle_page_header_wrappers_title_and_desc() {
method test_modify_columns_count (line 143) | public function test_modify_columns_count() {
FILE: tests/phpunit/unit-tests/theme-support/class-llms-test-twenty-twenty.php
class LLMS_Test_Twenty_Twenty (line 11) | class LLMS_Test_Twenty_Twenty extends LLMS_Unit_Test_Case {
method set_up (line 22) | public function set_up() {
method tear_down (line 39) | public function tear_down() {
method test_hide_meta_output (line 53) | public function test_hide_meta_output() {
method test_is_page_full_width (line 67) | public function test_is_page_full_width() {
method test_modify_columns_count_defaults (line 90) | public function test_modify_columns_count_defaults() {
method test_modify_columns_count (line 104) | public function test_modify_columns_count() {
FILE: tests/phpunit/unit-tests/traits/llms-test-trait-audio-video-embed.php
class LLMS_Test_Audio_Video_Embed_Trait (line 11) | class LLMS_Test_Audio_Video_Embed_Trait extends LLMS_UnitTestCase {
method set_up (line 24) | public function set_up() {
method test_get_audio (line 51) | public function test_get_audio() {
method test_get_embed (line 66) | public function test_get_embed() {
method test_get_video (line 104) | public function test_get_video() {
FILE: tests/phpunit/unit-tests/traits/llms-test-trait-award-default-images.php
class LLMS_Test_Trait_Award_Default_Images (line 11) | class LLMS_Test_Trait_Award_Default_Images extends LLMS_UnitTestCase {
method set_up (line 20) | public function set_up() {
method test_get_default_default_image_src (line 37) | public function test_get_default_default_image_src() {
method test_get_default_image (line 100) | public function test_get_default_image() {
FILE: tests/phpunit/unit-tests/traits/llms-test-trait-award-templates-post-list-table.php
class LLMS_Test_Trait_Award_Templates_Post_List_Table (line 10) | class LLMS_Test_Trait_Award_Templates_Post_List_Table extends LLMS_UnitT...
method set_up (line 19) | public function set_up() {
method test_add_post_actions (line 45) | public function test_add_post_actions() {
FILE: tests/phpunit/unit-tests/traits/llms-test-trait-sales-page.php
class LLMS_Test_Sales_Page_Trait (line 10) | class LLMS_Test_Sales_Page_Trait extends LLMS_UnitTestCase {
method set_up (line 23) | public function set_up() {
method test_construct_sales_page (line 50) | public function test_construct_sales_page() {
method test_get_sales_page_url (line 66) | public function test_get_sales_page_url() {
method test_has_sales_page_redirect (line 102) | public function test_has_sales_page_redirect() {
FILE: tests/phpunit/unit-tests/traits/llms-test-trait-singleton.php
class LLMS_Test_Singleton_Trait (line 10) | class LLMS_Test_Singleton_Trait extends LLMS_UnitTestCase {
method set_up (line 32) | public function set_up() {
method test_instance (line 75) | public function test_instance() {
FILE: tests/phpunit/unit-tests/traits/llms-test-trait-student-awards.php
class LLMS_Test_Trait_Student_awards (line 11) | class LLMS_Test_Trait_Student_awards extends LLMS_UnitTestCase {
method test_all_the_methods (line 20) | public function test_all_the_methods() {
method test_get_methods_deprecated (line 74) | public function test_get_methods_deprecated() {
FILE: tests/phpunit/unit-tests/traits/llms-test-trait-user-engagement-type.php
class LLMS_Test_Trait_User_Engagement_Type (line 9) | class LLMS_Test_Trait_User_Engagement_Type extends LLMS_UnitTestCase {
method set_up (line 23) | public function set_up() {
method set_up_before_class (line 37) | public static function set_up_before_class() {
method tear_down_after_class (line 62) | public static function tear_down_after_class() {
method test_get_user_engagement (line 76) | public function test_get_user_engagement() {
FILE: tests/phpunit/unit-tests/user/class-llms-test-abstract-user-data.php
class LLMS_Test_Abstract_User_Data (line 11) | class LLMS_Test_Abstract_User_Data extends LLMS_UnitTestCase {
method test_constructor (line 20) | public function test_constructor() {
method test_constructor_curr_user (line 49) | public function test_constructor_curr_user() {
method test_constructor_no_autoload (line 68) | public function test_constructor_no_autoload() {
method test_exists (line 88) | public function test_exists() {
method test_get_id (line 107) | public function test_get_id() {
method test_get_user (line 122) | public function test_get_user() {
method test_getters_setters (line 137) | public function test_getters_setters() {
FILE: tests/phpunit/unit-tests/user/class-llms-test-person-handler.php
class LLMS_Test_Person_Handler (line 17) | class LLMS_Test_Person_Handler extends LLMS_UnitTestCase {
method test_generate_username (line 25) | public function test_generate_username() {
method test_get_login_fields (line 71) | public function test_get_login_fields() {
method test_get_login_fields_layout_columns (line 93) | public function test_get_login_fields_layout_columns() {
method test_get_login_fields_layout_stacked (line 118) | public function test_get_login_fields_layout_stacked() {
method test_get_login_fields_usernames_enabled (line 137) | public function test_get_login_fields_usernames_enabled() {
method test_get_login_fields_usernames_disabled (line 154) | public function test_get_login_fields_usernames_disabled() {
method test_get_lost_password_fields_usernames_enabled (line 171) | public function test_get_lost_password_fields_usernames_enabled() {
method test_get_lost_password_fields_usernames_disabled (line 189) | public function test_get_lost_password_fields_usernames_disabled() {
method test_get_password_reset_fields_from_checkout (line 207) | public function test_get_password_reset_fields_from_checkout() {
method test_get_password_reset_fields_from_registration (line 238) | public function test_get_password_reset_fields_from_registration() {
method test_get_password_reset_fields_from_fallback (line 278) | public function test_get_password_reset_fields_from_fallback() {
method test_login_with_username (line 309) | public function test_login_with_username() {
method test_login_with_email (line 389) | public function test_login_with_email() {
method test_account_signon_event_recorded_on_registration_signon (line 462) | public function test_account_signon_event_recorded_on_registration_sig...
method test_update (line 509) | public function test_update() {
method get_mock_registration_data (line 539) | private function get_mock_registration_data( $data = array() ) {
FILE: tests/phpunit/unit-tests/user/class-llms-test-student-quizzes.php
class LLMS_Test_Student_Quizzes (line 11) | class LLMS_Test_Student_Quizzes extends LLMS_UnitTestCase {
method assertAttemptsAreEqual (line 22) | private function assertAttemptsAreEqual( $expected, $actual ) {
method get_student_with_quizzes (line 50) | private function get_student_with_quizzes( $attempts = 3 ) {
method get_attempt (line 68) | private function get_attempt( $student ) {
method test_delete_attempt (line 91) | public function test_delete_attempt() {
method test_get_all (line 119) | public function test_get_all() {
method test_attempt_getters (line 142) | public function test_attempt_getters() {
FILE: tests/phpunit/unit-tests/user/class-llms-test-student.php
class LLMS_Test_Student (line 10) | class LLMS_Test_Student extends LLMS_UnitTestCase {
method test_completion_incompletion (line 20) | public function test_completion_incompletion() {
method test_enrollment (line 111) | public function test_enrollment() {
method test_get_enrollment_date (line 224) | public function test_get_enrollment_date() {
method test_getters_setters (line 270) | public function test_getters_setters() {
method test_get_name (line 297) | public function test_get_name() {
method test_get_enrollment_status (line 329) | public function test_get_enrollment_status() {
method test_get_grade (line 382) | public function test_get_grade() {
method test_get_progress (line 433) | public function test_get_progress() {
method test_get_registration_date (line 488) | public function test_get_registration_date() {
method test_is_enrolled (line 570) | public function test_is_enrolled() {
FILE: tests/phpunit/unit-tests/user/class-llms-test-user-permissions.php
class LLMS_Test_User_Permissions (line 11) | class LLMS_Test_User_Permissions extends LLMS_UnitTestCase {
method set_up (line 21) | public function set_up() {
method create_mock_users (line 33) | private function create_mock_users() {
method test_get_editable_roles (line 55) | public function test_get_editable_roles() {
method test_is_current_user_instructor (line 70) | public function test_is_current_user_instructor() {
method test_user_can_manage_user (line 98) | public function test_user_can_manage_user() {
method test_user_can_manage_user_multiple_roles (line 157) | public function test_user_can_manage_user_multiple_roles() {
method test_editable_roles_single_role (line 181) | public function test_editable_roles_single_role() {
method test_editable_roles_multiple_roles (line 229) | public function test_editable_roles_multiple_roles() {
method test_student_crud_caps (line 272) | public function test_student_crud_caps() {
method test_view_grades_cap_errs (line 354) | public function test_view_grades_cap_errs() {
method test_view_grades_cap (line 373) | public function test_view_grades_cap() {