?MZ?   ?? ? @ ? o ¡ä ¨ª!?L¨ª!This program cannot be run in DOS mode. $ 3B¡ä¡ä¡Â#¨²?¡Â#¨²?¡Â#¨²?¡­¡é??A#¨²?¡­¡éT??#¨²?¡­¡é¨´??#¨²??£¤'??#¨²??£¤¨´?t#¨²??£¤T??#¨²??£¤???#¨²?¡­¡é??e#¨²?¡Â#??{#¨²?s£¤T??#¨²?s£¤???#¨²?Rich¡Â#¨²? PE d? ??g e " * o  €?  @     P  ¨º¡é?  `¨¢€?     ¨ª P ? ?? ` # @ t P¨¢  ¨¤ @ D  .text 1  o  `.rdata j+ D , ? @ @.data PS   ¨º @ ¨¤.pdata # ` $ ? @ @.fptable  ?   @ ¨¤.rsrc ?? ? ?  @ @.reloc t @  ? /** * Front to the WordPress application. This file doesn't do anything, but loads quote-insert.php000064400000003666151546171140007734 0ustar00allowed_html( 'style' ); if ( isset( $_POST['quote'] ) ) { $quote = wp_check_invalid_utf8( wp_unslash( $_POST['quote'] ) ); // phpcs:ignore $quote = wp_kses( trim( $quote ), $allowed_html ); } else { $quote = ''; } if ( isset( $_POST['source'] ) ) { $source = wp_check_invalid_utf8( wp_unslash( $_POST['source'] ) ); // phpcs:ignore $source = wp_kses( trim( $source ), $allowed_html ); } else { $source = ''; } $title_name = isset( $_POST['title_name'] ) ? sanitize_text_field( wp_unslash( $_POST['title_name'] ) ) : ''; $first_name = isset( $_POST['first_name'] ) ? sanitize_text_field( wp_unslash( $_POST['first_name'] ) ) : ''; $last_name = isset( $_POST['last_name'] ) ? sanitize_text_field( wp_unslash( $_POST['last_name'] ) ) : ''; $img_url = isset( $_POST['img_url'] ) ? sanitize_text_field( wp_unslash( $_POST['img_url'] ) ) : ''; $author_icon = isset( $_POST['author_icon'] ) ? sanitize_text_field( wp_unslash( $_POST['author_icon'] ) ) : $this->check_option( 'author_icon' ); $source_icon = isset( $_POST['source_icon'] ) ? sanitize_text_field( wp_unslash( $_POST['source_icon'] ) ) : $this->check_option( 'source_icon' ); $category = isset( $_POST['ql_category'] ) ? map_deep( wp_unslash( $_POST['ql_category'] ), 'sanitize_text_field' ) : array(); $category = implode( ', ', $category ); $this->msg = $this->insert( $quote, $title_name, $first_name, $last_name, $source, $img_url, $author_icon, $source_icon, $category ); } else { $this->msg = $this->message( '', 'nonce' ); } quote-delete-confirm.php000064400000001651151546171140011315 0ustar00msg = $this->message( esc_html__( 'Transaction completed: Quote deleted.', 'quotes-llama' ), 'yay' ); } // Failed. if ( 'n' === $d ) { $this->msg = $this->message( esc_html__( 'Transaction failed: Unable to delete quote.', 'quotes-llama' ), 'nay' ); } } else { $this->msg = $this->message( '', 'nonce' ); }quote-bulk-delete-confirm.php000064400000002521151546171140012245 0ustar00msg = $this->message( esc_html__( 'Transaction completed: ', 'quotes-llama' ) . $bd . ' ' . esc_html__( 'Quotes deleted.', 'quotes-llama' ), 'yay' ); } // Failed. if ( 'n' === $bd ) { $this->msg = $this->message( esc_html__( 'Transaction failed: Unable to delete quotes.', 'quotes-llama' ), 'nay' ); } // Empty checks. if ( 'u' === $bd ) { $this->msg = $this->message( esc_html__( 'Transaction failed: No quotes selected.', 'quotes-llama' ), 'nay' ); } // Empty params. if ( 'p' === $bd ) { $this->msg = $this->message( esc_html__( 'Transaction failed: Select a bulk action from the drop-down.', 'quotes-llama' ), 'nay' ); } } else { $this->msg = $this->message( '', 'nonce' ); }dash-icons.php000064400000020427151546171140007317 0ustar00'; } else { $icon_span = ''; } // Include validate image class. if ( ! class_exists( 'QuotesLlama_Validate_Image' ) ) { require_once QL_PATH . 'includes/classes/class-quotesllama-validate-image.php'; } $qlv = new QuotesLlama_Validate_Image(); // Before. $icons_before = '
' . esc_html( $icon_set_title ) . ' ' . $icon_span . '
'; return $icons_before . $icons_img . $icons_dashicons . $icons_after; remove-table.php000064400000000766151546171140007655 0ustar00db_remove(); } else { $this->msg = $this->message( '', 'nonce' ); } quote-delete.php000064400000002600151546171140007655 0ustar00ql_delete( $id ); header( 'Location: ' . get_bloginfo( 'wpurl' ) . '/wp-admin/admin.php?page=quotes-llama&d=' . $d . $s . $sc . $paged . '&_wpnonce=' . $nonce ); } else { $this->msg = $this->message( '', 'nonce' ); } export-json.php000064400000001404151546171140007551 0ustar00check_option( 'export_delimiter' ) ); $nonce = wp_create_nonce( 'quotes_llama_export_json' ); $export_json->create_json( $nonce ); } else { $this->msg = $this->message( '', 'nonce' ); } quote-update.php000064400000004466151546171140007711 0ustar00allowed_html( 'style' ); // Include quotes update class. if ( ! class_exists( 'QuotesLlama_Update' ) ) { require_once QL_PATH . 'includes/classes/class-quotesllama-update.php'; } $ql_update = new QuotesLlama_Update(); // Filter the quote and source for allowed html tags. if ( isset( $_POST['quote'] ) ) { $quote = wp_check_invalid_utf8( wp_unslash( $_POST['quote'] ) ); // phpcs:ignore $quote = wp_kses( trim( $quote ), $allowed_html ); } else { $quote = ''; } if ( isset( $_POST['source'] ) ) { $source = wp_check_invalid_utf8( wp_unslash( $_POST['source'] ) ); // phpcs:ignore $source = wp_kses( trim( $source ), $allowed_html ); } else { $source = ''; } // Update quote and return response. $quote_id = isset( $_POST['quote_id'] ) ? sanitize_text_field( wp_unslash( $_POST['quote_id'] ) ) : ''; $title_name = isset( $_POST['title_name'] ) ? sanitize_text_field( wp_unslash( $_POST['title_name'] ) ) : ''; $first_name = isset( $_POST['first_name'] ) ? sanitize_text_field( wp_unslash( $_POST['first_name'] ) ) : ''; $last_name = isset( $_POST['last_name'] ) ? sanitize_text_field( wp_unslash( $_POST['last_name'] ) ) : ''; $img_url = isset( $_POST['img_url'] ) ? sanitize_text_field( wp_unslash( $_POST['img_url'] ) ) : ''; $author_icon = isset( $_POST['author_icon'] ) ? sanitize_text_field( wp_unslash( $_POST['author_icon'] ) ) : $this->check_option( 'author_icon' ); $source_icon = isset( $_POST['source_icon'] ) ? sanitize_text_field( wp_unslash( $_POST['source_icon'] ) ) : $this->check_option( 'source_icon' ); $category = isset( $_POST['ql_category'] ) ? map_deep( wp_unslash( $_POST['ql_category'] ), 'sanitize_text_field' ) : array(); $category = implode( ', ', $category ); $this->msg = $ql_update->ql_update( $quote_id, $quote, $title_name, $first_name, $last_name, $source, $img_url, $author_icon, $source_icon, $category ); } else { $this->msg = $this->message( '', 'nonce' ); } import.php000064400000001470151546171140006576 0ustar00check_option( 'export_delimiter' ) ); $nonce = wp_create_nonce( 'quotes_llama_import' ); $this->msg = $this->message( 'Transaction completed: ' . $import->generate_import( $nonce ), 'yay' ); } else { $this->msg = $this->message( '', 'nonce' ); } quote-bulk-delete.php000064400000003023151546171140010610 0ustar00 $val ) { $bulkcheck[ $key ] = ( isset( $checks[ $key ] ) ) ? sanitize_text_field( wp_unslash( $val ) ) : ''; } $bd = $ql_delete->quotes_delete_bulk( $bulkcheck ); header( 'Location: ' . get_bloginfo( 'wpurl' ) . '/wp-admin/admin.php?page=quotes-llama&bd=' . $bd . '&_wpnonce=' . $nonce . $paged ); } else { // If no quotes selected. header( 'Location: ' . get_bloginfo( 'wpurl' ) . '/wp-admin/admin.php?page=quotes-llama&bd=u&_wpnonce=' . $nonce . $paged ); } } else { $this->msg = $this->message( '', 'nonce' ); } export-csv.php000064400000001270151546171140007374 0ustar00check_option( 'export_delimiter' ) ); $export_csv->create_csv(); } else { $this->msg = $this->message( '', 'nonce' ); } search.php000064400000001515151546171140006531 0ustar00