Compare commits
3 Commits
v0.1.2
...
Getittorun
| Author | SHA1 | Date | |
|---|---|---|---|
| 03f08c81a5 | |||
|
|
0d6bc20639 | ||
|
|
6683bb69ff |
10
.idea/.gitignore
generated
vendored
Normal file
10
.idea/.gitignore
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
# Default ignored files
|
||||
/shelf/
|
||||
/workspace.xml
|
||||
# Editor-based HTTP Client requests
|
||||
/httpRequests/
|
||||
# Datasource local storage ignored files
|
||||
/dataSources/
|
||||
/dataSources.local.xml
|
||||
# CodeStream ignored files
|
||||
/codestream.xml
|
||||
6
.idea/code-comments.xml
generated
Normal file
6
.idea/code-comments.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="CodeComments" version="1">
|
||||
<comments />
|
||||
</component>
|
||||
</project>
|
||||
412
.idea/dbnavigator.xml
generated
Normal file
412
.idea/dbnavigator.xml
generated
Normal file
@@ -0,0 +1,412 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="DBNavigator.Project.DataEditorManager">
|
||||
<record-view-column-sorting-type value="BY_INDEX" />
|
||||
<value-preview-text-wrapping value="true" />
|
||||
<value-preview-pinned value="false" />
|
||||
</component>
|
||||
<component name="DBNavigator.Project.DatabaseEditorStateManager">
|
||||
<last-used-providers />
|
||||
</component>
|
||||
<component name="DBNavigator.Project.DatabaseFileManager">
|
||||
<open-files />
|
||||
</component>
|
||||
<component name="DBNavigator.Project.Settings">
|
||||
<connections />
|
||||
<browser-settings>
|
||||
<general>
|
||||
<display-mode value="TABBED" />
|
||||
<navigation-history-size value="100" />
|
||||
<show-object-details value="false" />
|
||||
</general>
|
||||
<filters>
|
||||
<object-type-filter>
|
||||
<object-type name="SCHEMA" enabled="true" />
|
||||
<object-type name="USER" enabled="true" />
|
||||
<object-type name="ROLE" enabled="true" />
|
||||
<object-type name="PRIVILEGE" enabled="true" />
|
||||
<object-type name="CHARSET" enabled="true" />
|
||||
<object-type name="TABLE" enabled="true" />
|
||||
<object-type name="VIEW" enabled="true" />
|
||||
<object-type name="MATERIALIZED_VIEW" enabled="true" />
|
||||
<object-type name="NESTED_TABLE" enabled="true" />
|
||||
<object-type name="COLUMN" enabled="true" />
|
||||
<object-type name="INDEX" enabled="true" />
|
||||
<object-type name="CONSTRAINT" enabled="true" />
|
||||
<object-type name="DATASET_TRIGGER" enabled="true" />
|
||||
<object-type name="DATABASE_TRIGGER" enabled="true" />
|
||||
<object-type name="SYNONYM" enabled="true" />
|
||||
<object-type name="SEQUENCE" enabled="true" />
|
||||
<object-type name="PROCEDURE" enabled="true" />
|
||||
<object-type name="FUNCTION" enabled="true" />
|
||||
<object-type name="PACKAGE" enabled="true" />
|
||||
<object-type name="TYPE" enabled="true" />
|
||||
<object-type name="TYPE_ATTRIBUTE" enabled="true" />
|
||||
<object-type name="ARGUMENT" enabled="true" />
|
||||
<object-type name="DIMENSION" enabled="true" />
|
||||
<object-type name="CLUSTER" enabled="true" />
|
||||
<object-type name="DBLINK" enabled="true" />
|
||||
</object-type-filter>
|
||||
</filters>
|
||||
<sorting>
|
||||
<object-type name="COLUMN" sorting-type="NAME" />
|
||||
<object-type name="FUNCTION" sorting-type="NAME" />
|
||||
<object-type name="PROCEDURE" sorting-type="NAME" />
|
||||
<object-type name="ARGUMENT" sorting-type="POSITION" />
|
||||
<object-type name="TYPE ATTRIBUTE" sorting-type="POSITION" />
|
||||
</sorting>
|
||||
<default-editors>
|
||||
<object-type name="VIEW" editor-type="SELECTION" />
|
||||
<object-type name="PACKAGE" editor-type="SELECTION" />
|
||||
<object-type name="TYPE" editor-type="SELECTION" />
|
||||
</default-editors>
|
||||
</browser-settings>
|
||||
<navigation-settings>
|
||||
<lookup-filters>
|
||||
<lookup-objects>
|
||||
<object-type name="SCHEMA" enabled="true" />
|
||||
<object-type name="USER" enabled="false" />
|
||||
<object-type name="ROLE" enabled="false" />
|
||||
<object-type name="PRIVILEGE" enabled="false" />
|
||||
<object-type name="CHARSET" enabled="false" />
|
||||
<object-type name="TABLE" enabled="true" />
|
||||
<object-type name="VIEW" enabled="true" />
|
||||
<object-type name="MATERIALIZED VIEW" enabled="true" />
|
||||
<object-type name="INDEX" enabled="true" />
|
||||
<object-type name="CONSTRAINT" enabled="true" />
|
||||
<object-type name="DATASET TRIGGER" enabled="true" />
|
||||
<object-type name="DATABASE TRIGGER" enabled="true" />
|
||||
<object-type name="SYNONYM" enabled="false" />
|
||||
<object-type name="SEQUENCE" enabled="true" />
|
||||
<object-type name="PROCEDURE" enabled="true" />
|
||||
<object-type name="FUNCTION" enabled="true" />
|
||||
<object-type name="PACKAGE" enabled="true" />
|
||||
<object-type name="TYPE" enabled="true" />
|
||||
<object-type name="DIMENSION" enabled="false" />
|
||||
<object-type name="CLUSTER" enabled="false" />
|
||||
<object-type name="DBLINK" enabled="true" />
|
||||
</lookup-objects>
|
||||
<force-database-load value="false" />
|
||||
<prompt-connection-selection value="true" />
|
||||
<prompt-schema-selection value="true" />
|
||||
</lookup-filters>
|
||||
</navigation-settings>
|
||||
<dataset-grid-settings>
|
||||
<general>
|
||||
<enable-zooming value="true" />
|
||||
<enable-column-tooltip value="true" />
|
||||
</general>
|
||||
<sorting>
|
||||
<nulls-first value="true" />
|
||||
<max-sorting-columns value="4" />
|
||||
</sorting>
|
||||
<audit-columns>
|
||||
<column-names value="" />
|
||||
<visible value="true" />
|
||||
<editable value="false" />
|
||||
</audit-columns>
|
||||
</dataset-grid-settings>
|
||||
<dataset-editor-settings>
|
||||
<text-editor-popup>
|
||||
<active value="false" />
|
||||
<active-if-empty value="false" />
|
||||
<data-length-threshold value="100" />
|
||||
<popup-delay value="1000" />
|
||||
</text-editor-popup>
|
||||
<values-actions-popup>
|
||||
<show-popup-button value="true" />
|
||||
<element-count-threshold value="1000" />
|
||||
<data-length-threshold value="250" />
|
||||
</values-actions-popup>
|
||||
<general>
|
||||
<fetch-block-size value="100" />
|
||||
<fetch-timeout value="30" />
|
||||
<trim-whitespaces value="true" />
|
||||
<convert-empty-strings-to-null value="true" />
|
||||
<select-content-on-cell-edit value="true" />
|
||||
<large-value-preview-active value="true" />
|
||||
</general>
|
||||
<filters>
|
||||
<prompt-filter-dialog value="true" />
|
||||
<default-filter-type value="BASIC" />
|
||||
</filters>
|
||||
<qualified-text-editor text-length-threshold="300">
|
||||
<content-types>
|
||||
<content-type name="Text" enabled="true" />
|
||||
<content-type name="XML" enabled="true" />
|
||||
<content-type name="DTD" enabled="true" />
|
||||
<content-type name="HTML" enabled="true" />
|
||||
<content-type name="XHTML" enabled="true" />
|
||||
<content-type name="CSS" enabled="true" />
|
||||
<content-type name="SQL" enabled="true" />
|
||||
<content-type name="PL/SQL" enabled="true" />
|
||||
<content-type name="JavaScript" enabled="true" />
|
||||
<content-type name="JSON" enabled="true" />
|
||||
<content-type name="JSON5" enabled="true" />
|
||||
<content-type name="PHP" enabled="true" />
|
||||
<content-type name="YAML" enabled="true" />
|
||||
</content-types>
|
||||
</qualified-text-editor>
|
||||
<record-navigation>
|
||||
<navigation-target value="VIEWER" />
|
||||
</record-navigation>
|
||||
</dataset-editor-settings>
|
||||
<code-editor-settings>
|
||||
<general>
|
||||
<show-object-navigation-gutter value="false" />
|
||||
<show-spec-declaration-navigation-gutter value="true" />
|
||||
<enable-spellchecking value="true" />
|
||||
<enable-reference-spellchecking value="false" />
|
||||
</general>
|
||||
<confirmations>
|
||||
<save-changes value="false" />
|
||||
<revert-changes value="true" />
|
||||
</confirmations>
|
||||
</code-editor-settings>
|
||||
<code-completion-settings>
|
||||
<filters>
|
||||
<basic-filter>
|
||||
<filter-element type="RESERVED_WORD" id="keyword" selected="true" />
|
||||
<filter-element type="RESERVED_WORD" id="function" selected="true" />
|
||||
<filter-element type="RESERVED_WORD" id="parameter" selected="true" />
|
||||
<filter-element type="RESERVED_WORD" id="datatype" selected="true" />
|
||||
<filter-element type="RESERVED_WORD" id="exception" selected="true" />
|
||||
<filter-element type="OBJECT" id="schema" selected="true" />
|
||||
<filter-element type="OBJECT" id="role" selected="true" />
|
||||
<filter-element type="OBJECT" id="user" selected="true" />
|
||||
<filter-element type="OBJECT" id="privilege" selected="true" />
|
||||
<user-schema>
|
||||
<filter-element type="OBJECT" id="table" selected="true" />
|
||||
<filter-element type="OBJECT" id="view" selected="true" />
|
||||
<filter-element type="OBJECT" id="materialized view" selected="true" />
|
||||
<filter-element type="OBJECT" id="index" selected="true" />
|
||||
<filter-element type="OBJECT" id="constraint" selected="true" />
|
||||
<filter-element type="OBJECT" id="trigger" selected="true" />
|
||||
<filter-element type="OBJECT" id="synonym" selected="false" />
|
||||
<filter-element type="OBJECT" id="sequence" selected="true" />
|
||||
<filter-element type="OBJECT" id="procedure" selected="true" />
|
||||
<filter-element type="OBJECT" id="function" selected="true" />
|
||||
<filter-element type="OBJECT" id="package" selected="true" />
|
||||
<filter-element type="OBJECT" id="type" selected="true" />
|
||||
<filter-element type="OBJECT" id="dimension" selected="true" />
|
||||
<filter-element type="OBJECT" id="cluster" selected="true" />
|
||||
<filter-element type="OBJECT" id="dblink" selected="true" />
|
||||
</user-schema>
|
||||
<public-schema>
|
||||
<filter-element type="OBJECT" id="table" selected="false" />
|
||||
<filter-element type="OBJECT" id="view" selected="false" />
|
||||
<filter-element type="OBJECT" id="materialized view" selected="false" />
|
||||
<filter-element type="OBJECT" id="index" selected="false" />
|
||||
<filter-element type="OBJECT" id="constraint" selected="false" />
|
||||
<filter-element type="OBJECT" id="trigger" selected="false" />
|
||||
<filter-element type="OBJECT" id="synonym" selected="false" />
|
||||
<filter-element type="OBJECT" id="sequence" selected="false" />
|
||||
<filter-element type="OBJECT" id="procedure" selected="false" />
|
||||
<filter-element type="OBJECT" id="function" selected="false" />
|
||||
<filter-element type="OBJECT" id="package" selected="false" />
|
||||
<filter-element type="OBJECT" id="type" selected="false" />
|
||||
<filter-element type="OBJECT" id="dimension" selected="false" />
|
||||
<filter-element type="OBJECT" id="cluster" selected="false" />
|
||||
<filter-element type="OBJECT" id="dblink" selected="false" />
|
||||
</public-schema>
|
||||
<any-schema>
|
||||
<filter-element type="OBJECT" id="table" selected="true" />
|
||||
<filter-element type="OBJECT" id="view" selected="true" />
|
||||
<filter-element type="OBJECT" id="materialized view" selected="true" />
|
||||
<filter-element type="OBJECT" id="index" selected="true" />
|
||||
<filter-element type="OBJECT" id="constraint" selected="true" />
|
||||
<filter-element type="OBJECT" id="trigger" selected="true" />
|
||||
<filter-element type="OBJECT" id="synonym" selected="true" />
|
||||
<filter-element type="OBJECT" id="sequence" selected="true" />
|
||||
<filter-element type="OBJECT" id="procedure" selected="true" />
|
||||
<filter-element type="OBJECT" id="function" selected="true" />
|
||||
<filter-element type="OBJECT" id="package" selected="true" />
|
||||
<filter-element type="OBJECT" id="type" selected="true" />
|
||||
<filter-element type="OBJECT" id="dimension" selected="true" />
|
||||
<filter-element type="OBJECT" id="cluster" selected="true" />
|
||||
<filter-element type="OBJECT" id="dblink" selected="true" />
|
||||
</any-schema>
|
||||
</basic-filter>
|
||||
<extended-filter>
|
||||
<filter-element type="RESERVED_WORD" id="keyword" selected="true" />
|
||||
<filter-element type="RESERVED_WORD" id="function" selected="true" />
|
||||
<filter-element type="RESERVED_WORD" id="parameter" selected="true" />
|
||||
<filter-element type="RESERVED_WORD" id="datatype" selected="true" />
|
||||
<filter-element type="RESERVED_WORD" id="exception" selected="true" />
|
||||
<filter-element type="OBJECT" id="schema" selected="true" />
|
||||
<filter-element type="OBJECT" id="user" selected="true" />
|
||||
<filter-element type="OBJECT" id="role" selected="true" />
|
||||
<filter-element type="OBJECT" id="privilege" selected="true" />
|
||||
<user-schema>
|
||||
<filter-element type="OBJECT" id="table" selected="true" />
|
||||
<filter-element type="OBJECT" id="view" selected="true" />
|
||||
<filter-element type="OBJECT" id="materialized view" selected="true" />
|
||||
<filter-element type="OBJECT" id="index" selected="true" />
|
||||
<filter-element type="OBJECT" id="constraint" selected="true" />
|
||||
<filter-element type="OBJECT" id="trigger" selected="true" />
|
||||
<filter-element type="OBJECT" id="synonym" selected="true" />
|
||||
<filter-element type="OBJECT" id="sequence" selected="true" />
|
||||
<filter-element type="OBJECT" id="procedure" selected="true" />
|
||||
<filter-element type="OBJECT" id="function" selected="true" />
|
||||
<filter-element type="OBJECT" id="package" selected="true" />
|
||||
<filter-element type="OBJECT" id="type" selected="true" />
|
||||
<filter-element type="OBJECT" id="dimension" selected="true" />
|
||||
<filter-element type="OBJECT" id="cluster" selected="true" />
|
||||
<filter-element type="OBJECT" id="dblink" selected="true" />
|
||||
</user-schema>
|
||||
<public-schema>
|
||||
<filter-element type="OBJECT" id="table" selected="true" />
|
||||
<filter-element type="OBJECT" id="view" selected="true" />
|
||||
<filter-element type="OBJECT" id="materialized view" selected="true" />
|
||||
<filter-element type="OBJECT" id="index" selected="true" />
|
||||
<filter-element type="OBJECT" id="constraint" selected="true" />
|
||||
<filter-element type="OBJECT" id="trigger" selected="true" />
|
||||
<filter-element type="OBJECT" id="synonym" selected="true" />
|
||||
<filter-element type="OBJECT" id="sequence" selected="true" />
|
||||
<filter-element type="OBJECT" id="procedure" selected="true" />
|
||||
<filter-element type="OBJECT" id="function" selected="true" />
|
||||
<filter-element type="OBJECT" id="package" selected="true" />
|
||||
<filter-element type="OBJECT" id="type" selected="true" />
|
||||
<filter-element type="OBJECT" id="dimension" selected="true" />
|
||||
<filter-element type="OBJECT" id="cluster" selected="true" />
|
||||
<filter-element type="OBJECT" id="dblink" selected="true" />
|
||||
</public-schema>
|
||||
<any-schema>
|
||||
<filter-element type="OBJECT" id="table" selected="true" />
|
||||
<filter-element type="OBJECT" id="view" selected="true" />
|
||||
<filter-element type="OBJECT" id="materialized view" selected="true" />
|
||||
<filter-element type="OBJECT" id="index" selected="true" />
|
||||
<filter-element type="OBJECT" id="constraint" selected="true" />
|
||||
<filter-element type="OBJECT" id="trigger" selected="true" />
|
||||
<filter-element type="OBJECT" id="synonym" selected="true" />
|
||||
<filter-element type="OBJECT" id="sequence" selected="true" />
|
||||
<filter-element type="OBJECT" id="procedure" selected="true" />
|
||||
<filter-element type="OBJECT" id="function" selected="true" />
|
||||
<filter-element type="OBJECT" id="package" selected="true" />
|
||||
<filter-element type="OBJECT" id="type" selected="true" />
|
||||
<filter-element type="OBJECT" id="dimension" selected="true" />
|
||||
<filter-element type="OBJECT" id="cluster" selected="true" />
|
||||
<filter-element type="OBJECT" id="dblink" selected="true" />
|
||||
</any-schema>
|
||||
</extended-filter>
|
||||
</filters>
|
||||
<sorting enabled="true">
|
||||
<sorting-element type="RESERVED_WORD" id="keyword" />
|
||||
<sorting-element type="RESERVED_WORD" id="datatype" />
|
||||
<sorting-element type="OBJECT" id="column" />
|
||||
<sorting-element type="OBJECT" id="table" />
|
||||
<sorting-element type="OBJECT" id="view" />
|
||||
<sorting-element type="OBJECT" id="materialized view" />
|
||||
<sorting-element type="OBJECT" id="index" />
|
||||
<sorting-element type="OBJECT" id="constraint" />
|
||||
<sorting-element type="OBJECT" id="trigger" />
|
||||
<sorting-element type="OBJECT" id="synonym" />
|
||||
<sorting-element type="OBJECT" id="sequence" />
|
||||
<sorting-element type="OBJECT" id="procedure" />
|
||||
<sorting-element type="OBJECT" id="function" />
|
||||
<sorting-element type="OBJECT" id="package" />
|
||||
<sorting-element type="OBJECT" id="type" />
|
||||
<sorting-element type="OBJECT" id="dimension" />
|
||||
<sorting-element type="OBJECT" id="cluster" />
|
||||
<sorting-element type="OBJECT" id="dblink" />
|
||||
<sorting-element type="OBJECT" id="schema" />
|
||||
<sorting-element type="OBJECT" id="role" />
|
||||
<sorting-element type="OBJECT" id="user" />
|
||||
<sorting-element type="RESERVED_WORD" id="function" />
|
||||
<sorting-element type="RESERVED_WORD" id="parameter" />
|
||||
</sorting>
|
||||
<format>
|
||||
<enforce-code-style-case value="true" />
|
||||
</format>
|
||||
</code-completion-settings>
|
||||
<execution-engine-settings>
|
||||
<statement-execution>
|
||||
<fetch-block-size value="100" />
|
||||
<execution-timeout value="20" />
|
||||
<debug-execution-timeout value="600" />
|
||||
<focus-result value="false" />
|
||||
<prompt-execution value="false" />
|
||||
</statement-execution>
|
||||
<script-execution>
|
||||
<command-line-interfaces />
|
||||
<execution-timeout value="300" />
|
||||
</script-execution>
|
||||
<method-execution>
|
||||
<execution-timeout value="30" />
|
||||
<debug-execution-timeout value="600" />
|
||||
<parameter-history-size value="10" />
|
||||
</method-execution>
|
||||
</execution-engine-settings>
|
||||
<operation-settings>
|
||||
<transactions>
|
||||
<uncommitted-changes>
|
||||
<on-project-close value="ASK" />
|
||||
<on-disconnect value="ASK" />
|
||||
<on-autocommit-toggle value="ASK" />
|
||||
</uncommitted-changes>
|
||||
<multiple-uncommitted-changes>
|
||||
<on-commit value="ASK" />
|
||||
<on-rollback value="ASK" />
|
||||
</multiple-uncommitted-changes>
|
||||
</transactions>
|
||||
<session-browser>
|
||||
<disconnect-session value="ASK" />
|
||||
<kill-session value="ASK" />
|
||||
<reload-on-filter-change value="false" />
|
||||
</session-browser>
|
||||
<compiler>
|
||||
<compile-type value="KEEP" />
|
||||
<compile-dependencies value="ASK" />
|
||||
<always-show-controls value="false" />
|
||||
</compiler>
|
||||
<debugger>
|
||||
<debugger-type value="JDBC" />
|
||||
<use-generic-runners value="true" />
|
||||
</debugger>
|
||||
</operation-settings>
|
||||
<ddl-file-settings>
|
||||
<extensions>
|
||||
<mapping file-type-id="VIEW" extensions="vw" />
|
||||
<mapping file-type-id="TRIGGER" extensions="trg" />
|
||||
<mapping file-type-id="PROCEDURE" extensions="prc" />
|
||||
<mapping file-type-id="FUNCTION" extensions="fnc" />
|
||||
<mapping file-type-id="PACKAGE" extensions="pkg" />
|
||||
<mapping file-type-id="PACKAGE_SPEC" extensions="pks" />
|
||||
<mapping file-type-id="PACKAGE_BODY" extensions="pkb" />
|
||||
<mapping file-type-id="TYPE" extensions="tpe" />
|
||||
<mapping file-type-id="TYPE_SPEC" extensions="tps" />
|
||||
<mapping file-type-id="TYPE_BODY" extensions="tpb" />
|
||||
</extensions>
|
||||
<general>
|
||||
<lookup-ddl-files value="true" />
|
||||
<create-ddl-files value="false" />
|
||||
<synchronize-ddl-files value="true" />
|
||||
<use-qualified-names value="false" />
|
||||
<make-scripts-rerunnable value="true" />
|
||||
</general>
|
||||
</ddl-file-settings>
|
||||
<general-settings>
|
||||
<regional-settings>
|
||||
<date-format value="MEDIUM" />
|
||||
<number-format value="UNGROUPED" />
|
||||
<locale value="SYSTEM_DEFAULT" />
|
||||
<use-custom-formats value="false" />
|
||||
</regional-settings>
|
||||
<environment>
|
||||
<environment-types>
|
||||
<environment-type id="development" name="Development" description="Development environment" color="-2430209/-12296320" readonly-code="false" readonly-data="false" />
|
||||
<environment-type id="integration" name="Integration" description="Integration environment" color="-2621494/-12163514" readonly-code="true" readonly-data="false" />
|
||||
<environment-type id="production" name="Production" description="Productive environment" color="-11574/-10271420" readonly-code="true" readonly-data="true" />
|
||||
<environment-type id="other" name="Other" description="" color="-1576/-10724543" readonly-code="false" readonly-data="false" />
|
||||
</environment-types>
|
||||
<visibility-settings>
|
||||
<connection-tabs value="true" />
|
||||
<dialog-headers value="true" />
|
||||
<object-editor-tabs value="true" />
|
||||
<script-editor-tabs value="false" />
|
||||
<execution-result-tabs value="true" />
|
||||
</visibility-settings>
|
||||
</environment>
|
||||
</general-settings>
|
||||
</component>
|
||||
</project>
|
||||
15
.idea/deployment.xml
generated
Normal file
15
.idea/deployment.xml
generated
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="PublishConfigData" autoUpload="On explicit save action" serverName="PICKLE RICK" remoteFilesAllowedToDisappearOnAutoupload="false" autoUploadExternalChanges="true">
|
||||
<serverData>
|
||||
<paths name="PICKLE RICK">
|
||||
<serverdata>
|
||||
<mappings>
|
||||
<mapping deploy="/" local="$PROJECT_DIR$" web="/" />
|
||||
</mappings>
|
||||
</serverdata>
|
||||
</paths>
|
||||
</serverData>
|
||||
<option name="myAutoUpload" value="ON_EXPLICIT_SAVE" />
|
||||
</component>
|
||||
</project>
|
||||
8
.idea/modules.xml
generated
Normal file
8
.idea/modules.xml
generated
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/snicker.iml" filepath="$PROJECT_DIR$/.idea/snicker.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
21
.idea/php.xml
generated
Normal file
21
.idea/php.xml
generated
Normal file
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="MessDetectorOptionsConfiguration">
|
||||
<option name="transferred" value="true" />
|
||||
</component>
|
||||
<component name="PHPCSFixerOptionsConfiguration">
|
||||
<option name="transferred" value="true" />
|
||||
</component>
|
||||
<component name="PHPCodeSnifferOptionsConfiguration">
|
||||
<option name="transferred" value="true" />
|
||||
</component>
|
||||
<component name="PhpProjectSharedConfiguration" php_language_level="7.0">
|
||||
<option name="suggestChangeDefaultLanguageLevel" value="false" />
|
||||
</component>
|
||||
<component name="PhpStanOptionsConfiguration">
|
||||
<option name="transferred" value="true" />
|
||||
</component>
|
||||
<component name="PsalmOptionsConfiguration">
|
||||
<option name="transferred" value="true" />
|
||||
</component>
|
||||
</project>
|
||||
8
.idea/snicker.iml
generated
Normal file
8
.idea/snicker.iml
generated
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="WEB_MODULE" version="4">
|
||||
<component name="NewModuleRootManager">
|
||||
<content url="file://$MODULE_DIR$" />
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
||||
6
.idea/vcs.xml
generated
Normal file
6
.idea/vcs.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
14
.idea/webServers.xml
generated
Normal file
14
.idea/webServers.xml
generated
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="WebServers">
|
||||
<option name="servers">
|
||||
<webServer id="2851add2-591d-4967-8289-4662a5dbd7a6" name="PICKLE RICK" url="https://canoecentral.com">
|
||||
<fileTransfer rootFolder="/var/www/canoecentral.com.net/bl-plugins/snicker" accessType="SFTP" host="172.16.100.10" port="22" sshConfigId="f3453d1d-ced4-4a05-94a0-96c36eb612c9" sshConfig="rhays@172.16.100.10:22 password">
|
||||
<advancedOptions>
|
||||
<advancedOptions dataProtectionLevel="Private" keepAliveTimeout="0" passiveMode="true" shareSSLContext="true" />
|
||||
</advancedOptions>
|
||||
</fileTransfer>
|
||||
</webServer>
|
||||
</option>
|
||||
</component>
|
||||
</project>
|
||||
204
languages/fr_FR.json
Normal file
204
languages/fr_FR.json
Normal file
@@ -0,0 +1,204 @@
|
||||
{
|
||||
"plugin-data": {
|
||||
"name": "Snicker",
|
||||
"description": "Un système de commentaires FlatFile natif, compatible AJAX, pour bludit, comprenant un abonnement aux commentaires et entièrement conforme au GDPR !"
|
||||
},
|
||||
"s18n-a5d491060952aa8ad5fdee071be752de": "Commentaires",
|
||||
"s18n-de95b43bceeb4b998aed4aed5cef1ae7": "Editer",
|
||||
"s18n-f984023ed3d6df2326c9d59838c29792": "Mettre à jour le commentaire",
|
||||
"s18n-86448a506dd93303a72140b9124ee321": "Effacer le commentaire",
|
||||
"s18n-db10a8eb963bc0e5f4483ac9b5dc554c": "Titre du commentaire (optionnel)",
|
||||
"s18n-335630425567dbe91768a3beffdec752": "Texte du commentaire",
|
||||
"s18n-bd7e63f881c7f787a9a0dce20b7f9e5b": "Méta paramètres",
|
||||
"s18n-1acfe725df7bd12195751f0737c4d375": "Utilisateur enregistré",
|
||||
"s18n-e988189db402fab453f72052629c02cd": "Nom d'utilisateur du commentaire",
|
||||
"s18n-db84c6236ca6a01b9189504d78c012a5": "e-mail du commentaire",
|
||||
"s18n-7c6c2e5d48ab37a007cbf70d3ea25fa4": "En attente",
|
||||
"s18n-787d5f05953ec39b108869dfdd7733e6": "Approuvé",
|
||||
"s18n-c7537d6d48ecf261749c09a9f284bd45": "Rejeté",
|
||||
"s18n-e09f6a7593f8ae3994ea57e1117f67ec": "Spam",
|
||||
"s18n-7a5115c2c1eb662308decbec83593494": "Voir la page",
|
||||
"s18n-0572a05cd6d6360391993a611099542f": "Titre du commentaire ou extrait",
|
||||
"s18n-428f14500191b5d53675da4a96bc8bba": "Recherche dans les commentaires",
|
||||
"s18n-e0be71bccdeceb713fba3c222f79a3c5": "Pas de commentaire existant",
|
||||
"s18n-06d4cd63bde972fc66a0aed41d2f5c51": "Commentez !",
|
||||
"s18n-02bd92faa38aaa6cc0ea75e59937a1ef": "Auteur",
|
||||
"s18n-ebb67a4271abe715344471b0f16321f6": "Actions",
|
||||
"s18n-58566b9a9b2733b0ceacb2186672b5d1": "Voir toutes les réponses",
|
||||
"s18n-5f44c0081bd862a77ba8b24e923cadf1": "Répondre à",
|
||||
"s18n-eb399bcaca686f8609137153307eecf1": "Changer",
|
||||
"s18n-2736f4347985da50dc023444c193bfea": "Editer le commentaire",
|
||||
"s18n-a107bf4b12e36a07161a26d95b03bc81": "Approuver le commentaire",
|
||||
"s18n-da937abd19cd9e1430470b8a471a41d4": "Rejeter le commentaire",
|
||||
"s18n-32cb4199893d9948cc0853eef244f1fc": "Marquer comme spam",
|
||||
"s18n-a6494adfb72d12d3a4da66855c284ec6": "Retour vers \"En attente\"",
|
||||
"s18n-1bda80f2be4d3658e0baa43fbe7ae8c1": "Voir",
|
||||
"s18n-c9ae5a4214e87ad6fbed44a267471eee": "Sauvegarder les préférences",
|
||||
"s18n-e124d357c3c832434a8676a5e18db842": "Préférences générales",
|
||||
"s18n-b62a9dcd666f3ff44197cf21ac66507d": "Modération du commentaire",
|
||||
"s18n-7f0217cdcdd58ba86aae84d9d3d79f81": "Modérer",
|
||||
"s18n-1a1dc91c907325c69271ddf0c944bc72": "Passer",
|
||||
"s18n-df6963dc912cde9baeef10343167ba01": "chaque commentaire",
|
||||
"s18n-39ba4181e212acf183ac965c9b37da89": "Sauf si l'utilisateur est connecté",
|
||||
"s18n-0dac4426a017f0a0370db32776bc30bb": "Sauf si l'utilisateur est administrateur ou auteur du commentaire",
|
||||
"s18n-c70aa8b8fd6f2652eda2d5366faf1de5": "Sauf si l'utilisateur a déjà un commentaire approuvé",
|
||||
"s18n-8b26cab9d444760b4bcc65dc4d8634f8": "Permettre les commentaires",
|
||||
"s18n-67614909bf9de326de71946036de39f1": "... sur les pages publiques",
|
||||
"s18n-a7c384c1b60785c40bc3a4e4dfc5a108": "... sur pages épinglées",
|
||||
"s18n-9907b78f8745810599dbf6fd29a01364": "... sur les pages statiques",
|
||||
"s18n-c89cbecce48d04cd76c0b95c8128ad97": "Activer (optionel)",
|
||||
"s18n-e9d51286fdd0ff058650392fc8b6ae30": "Activer (requis)",
|
||||
"s18n-0aaa87422396fdd678498793b6d5250e": "Désactiver",
|
||||
"s18n-8da2c8185edfeb1765526f8e2e4f388d": "Limite du Commentaire",
|
||||
"s18n-77d6d185c93549dab24f29ff2e3b25a8": "Utiliser '0' pour désactiver les limites !",
|
||||
"s18n-1ef52691308c8add87723a4103a561c2": "Niveau du commentaire",
|
||||
"s18n-d102731a5fedff24f30e24e883ef4636": "Balisage du commentaire",
|
||||
"s18n-6640979a191e66655c26c59d404bf955": "Permettre l'HTML Basic",
|
||||
"s18n-915009e874f8bed1845060012f826fcd": "Permettre le Markdown",
|
||||
"s18n-a9a36cb3d8f4f7297ebca99a322d6342": "Vote par commentaire",
|
||||
"s18n-2123546d1ff8b0cb035df0c0b0d06825": "Sauvegarder les votes faits par les invités dans le",
|
||||
"s18n-dead693ab29895d302fca0e6baad6182": "Sauvegarde de cookie",
|
||||
"s18n-02b68043bdcae159e83199d64a5abd7d": "Sauvegarde de session",
|
||||
"s18n-40bd8791e523e91219886c35622163fc": "Stockage de la base de données ",
|
||||
"s18n-8717cfca734e8987971f63b20eeb8024": "Quoi ?",
|
||||
"s18n-5a8cbcf57f5b59f0d4b8ded97d018399": "L'<b>enregistrement des cookies<\/b> est situé sur l'ordinateur de l'utilisateur. Vous n'avez donc pas le contrôle total ET vous avez besoin des permissions appropriées de l'utilisateur.",
|
||||
"s18n-a09dbdf907873e66d9d644cca71970d5": "L'<b>enregistrement de la session<\/b> est juste stocké temporairement sur le serveur, il est nettoyé lorsque l'utilisateur ferme le navigateur. Par conséquent, vous n'avez pas besoin de permissions de la part de l'utilisateur.",
|
||||
"s18n-71892ebe01ba92d1f163dc37d818b5ff": "L'<b>enregistrement de la base de données<\/b> génère et stocke une valeur anonymisée mais assignable de l'utilisateur, ce qui nécessite également les autorisations appropriées de l'utilisateur.",
|
||||
"s18n-7c35a0bcb0b0678f0829036eead5ddca": "<b>Veuillez noter:<\/b> Vous êtes responsable de l'obtention des autorisations appropriées, Snicker ne fait que gérer les autorisations pour les données envoyées (et stockées) via le formulaire de commentaire !",
|
||||
"s18n-82e5228061f185ee185bd9f3ecba4ee7": "Autoriser les commentaires %s",
|
||||
"s18n-61b58693e0eceeb27ce0cc3b25b3bf31": "Paramètres du front-end",
|
||||
"s18n-b3c1c2c231275878abe58a55966fa9e0": "Filtre de page",
|
||||
"s18n-9cb1eef8966f93282524929f65c8b9ec": "Désactiver le filtre de page",
|
||||
"s18n-e89fd56cefec9baabcbe0db3e5a36962": "Utiliser 'pageBegin'",
|
||||
"s18n-3d08b5dcc1e5c3c7e7e2eaf2d0d6a12d": "Utiliser 'pageEnd'",
|
||||
"s18n-3771d05b6af4ebb0a303266c47809548": "Utiliser 'siteBodyBegin'",
|
||||
"s18n-42438edc41ab83312486009e3122e92b": "Utiliser 'siteBodyEnd'",
|
||||
"s18n-948da5199de32c7601a20b6107c31d4d": "Captcha des commentaires",
|
||||
"s18n-47e5c42fb9bdca3636a5d866a6794101": "Désactiver le Captcha",
|
||||
"s18n-ab6ef7ef94efc86db78218c6c265243a": "Utiliser le PureCaptcha OWASP",
|
||||
"s18n-a58adce0085cc1a25fc8076e97c29d70": "Utiliser le Captcha Gregway",
|
||||
"s18n-9d2f2ec577e7383b88fd481d6c566c5e": "Utiliser le Captcha Gregway (la librairie GD library est manquante !)",
|
||||
"s18n-09cddbc3627ea46a8dce692d64273b61": "Utiliser le reCaptcha Googles (Pas encore disponible)",
|
||||
"s18n-838a13e4fece7c272b960da3fb99f94d": "Formulaire de commentaire",
|
||||
"s18n-6f95370a28520696b2a0ad34efc54d2d": "Ordre des commentaires",
|
||||
"s18n-4a8dc1710396b21e7b1da8112c07c4ad": "Les commentaires les plus récents en premier",
|
||||
"s18n-2dab3b12d0b0642c3964b37d675ff24b": "Commentaires les plus anciens d'abord",
|
||||
"s18n-230c71c29590608034b4a590a67ace31": "Position du formulaire de commentaires",
|
||||
"s18n-37d988444dec2001c488806fc8401e25": "Afficher le formulaire de commentaires au-dessus des commentaires",
|
||||
"s18n-16ac6c11951d825826f77a4097a1c2cb": "Afficher le formulaire de commentaires sous les commentaires",
|
||||
"s18n-1e98ec9312b69676d5e3fe3caf8ecde1": "Commentaires par page",
|
||||
"s18n-0d46f4389ca5f882e24899fe489bf344": "Utilisez '0' pour afficher tous les commentaires disponibles !",
|
||||
"s18n-7b6b84fbd65a4b712a5ba0dccce176d5": "Case à cocher Conditions d'utilisation",
|
||||
"s18n-9853383062a2e308d5aed35fe3da7953": "Désactiver ce champ",
|
||||
"s18n-352fd1d7225b5ea02b8ddd9fad0d6e34": "Afficher le message (voir les chaînes de caractères)",
|
||||
"s18n-71860c77c6745379b0d44304d66b6a13": "Page",
|
||||
"s18n-5dcb84333ae70a5bed60bf70d34dcd2b": "Affichez le texte GDPR par défaut ou sélectionnez votre propre page statique de \"Conditions d'utilisation\" !",
|
||||
"s18n-2e3d9327c371afb7489f9b9278198622": "AJAX Script",
|
||||
"s18n-c60cab6330745b41cbee05603eec6691": "Intégrer un script AJAX",
|
||||
"s18n-69b11f64af515ef979fbf28c5e06f370": "Ne pas utiliser AJAX",
|
||||
"s18n-9bbec7b57565f06d73522669d3b836dc": "Le script AJAX transmet la requête (commentaire, like, dislike) directement sans recharger la page !",
|
||||
"s18n-7c74c0d2d1c28d1568298c89742ce126": "Avatar du commentaire",
|
||||
"s18n-aeab7c630dae161d8f6e2898dd83b471": "Utiliser Gravatar",
|
||||
"s18n-882e3436da897c055cc3f8bd2598b71a": "Utiliser Identicon",
|
||||
"s18n-d92d61ad0c0065170a37a1805ad1bc9e": "Utiliser Mystery Men",
|
||||
"s18n-b4a51a35344f9a8fa1139cfd968ab308": "Utiliser & préférer l'image de profile pour les utilisateurs connectés",
|
||||
"s18n-b50a4a96c25d745d73114af5a4b03145": "Gravatar du commentaire",
|
||||
"s18n-9ffb941a398ddee8e054eef3292c546e": "Montrer Mystery Person",
|
||||
"s18n-a7dd12b1dab17d25467b0b0a4c8d4a92": "Montrer",
|
||||
"s18n-0d2fc085ee57276417cf380027060760": "Image Gravatar par défault, si l'utilisateur n'a pas de Gravatar!",
|
||||
"s18n-58e2aacf5792087168cbc62578584ecd": "Paramètres d'inscription",
|
||||
"s18n-8290ca86b8980a14bd46f34017e03f93": "Le système d'inscription n'est pas encore disponible !",
|
||||
"s18n-0bd7ff1b4ac56a9616796bdc05609de2": "e-mail d'inscription",
|
||||
"s18n-208f156d4a803025c284bb595a7576b4": "Activer",
|
||||
"s18n-dc985a7c2144c6447674e674aee08441": "Adresse'From' de l'e-mail",
|
||||
"s18n-f6db5b4db3f9c1ba0ffc091abc561802": "Adresse 'ReplyTo' de l'e-mail",
|
||||
"s18n-8d868315d258783a95336d1a6ce27e1e": "Corps de l'e-mail (Opt-In)",
|
||||
"s18n-7721b2a2f2a453cc790e3ac7065e9b65": "Utiliser l'e-mail d'inscription par défaut",
|
||||
"s18n-58ff11585a82c73f5117c91c29cb3f63": "Corps de l'e-mail (Notification)",
|
||||
"s18n-bea9ff19efca028c01617da5dce18171": "Utiliser l'e-mail de notification par défaut",
|
||||
"s18n-e0024a8886a178d4f70b8c888b701680": "En savoir plus sur les courriels de notification personnalisés %s!",
|
||||
"s18n-8bcf6629759bd278a5c6266bd9c054f8": "Chaînes de caractères",
|
||||
"s18n-3979b4205954030810a8a87769348094": "Message de remerciement par défaut",
|
||||
"s18n-620b528248b36bf743d1ad33e35022d6": "Message de remerciement après inscription",
|
||||
"s18n-e83f6b01d1c81313f6b388281e13aacf": "Message de remerciement après un vote",
|
||||
"s18n-01b7a6bc6b57783b4fd081085ff3271e": "Erreur : Erreur inconnue, essayez à nouveau",
|
||||
"s18n-19678b1419eff34dffd41d6778b1aa89": "Erreur: Nom d'utilisateur non valide",
|
||||
"s18n-1255e6794d33b443bcee21279d9caa1a": "Erreur: Adresse e-mail invalide",
|
||||
"s18n-ebf545757b92b3a553d83ea3db48beca": "Erreur: Le texte du commentaire est manquant",
|
||||
"s18n-f1bc53e2456c425578277adbc7c90f3a": "Erreur: Le titre du commentaire est manquant",
|
||||
"s18n-53c8fdd7ed497dbacbef5fd5d4f38f3d": "Erreur: Conditions d'utilisation non acceptées",
|
||||
"s18n-89f8cc478fdfc0a8f36c1b393f39677a": "Erreur: Marqué comme SPAM",
|
||||
"s18n-59ad5c9fcee1b28a5d004bcf684a5acd": "Erreur: A déjà voté",
|
||||
"s18n-56ef2c600b4af0f9f7b35640525967ca": "Conditions d'utilisation",
|
||||
"s18n-08400c2e0f51197fdb3590461b15b2cc": "Nom d'utilisateur ou adresse e-mail",
|
||||
"s18n-b79edd2e426f90401c04869346b503c7": "Rechercher un utilisateur",
|
||||
"s18n-ee51fa9d5097c84d2fa6c885bf2d5d84": "Pas d'utilisateur trouvé",
|
||||
"s18n-14c4b06b824ec593239362517f538b29": "Nom d'utilisateur",
|
||||
"s18n-0c83f57c786a0b4a39efab23731c7ebc": "e-mail",
|
||||
"s18n-e1260894f59eeae98c8440899de4df8d": "Handle",
|
||||
"s18n-4bc61296b766756f1c7296489633bf32": "Effacer (Anonymisé)",
|
||||
"s18n-c0f4afd3614929f1c803f3a01414a6c7": "Effacer (Complètment)",
|
||||
"s18n-6356f32d0c02c8f90cb59a77e16e8fe2": "Débloquer l'utilisateur",
|
||||
"s18n-2327a01afbee025fb5913357c9d6b1b3": "Bloquer l'utilisateur",
|
||||
"s18n-76a0f6752a45d8af6343ef3e2b6f522a": "Commentaire unique",
|
||||
"s18n-c426859e50a35617d863cdad2b9c84aa": "Page des commentaires",
|
||||
"s18n-a64d776275f13a51790bb460774b9129": "Commentaires de l'utilisateur",
|
||||
"s18n-9bc65c2abec141778ffaa729489f3e87": "Utilisateurs",
|
||||
"s18n-ccd1066343c95877b75b79d47c36bebe": "Configuration",
|
||||
"s18n-5b49260517622682a058b69f996d06eb": "Merci pour votre commentaire !",
|
||||
"s18n-74196a783a6f1707a43cc8117f0d9c83": "Merci pour votre commentaire, veuillez confirmer votre inscription via le lien que nous avons envoyé à votre adresse e-mail !",
|
||||
"s18n-a939eb542e34cd502b3f7352b2e0f715": "Merci d'avoir voter pour ce commentaire !",
|
||||
"s18n-d2a9677817ee08ed05bf9fd868669756": "Une erreur inconnue s'est produite, veuillez recharger la page et réessayer !",
|
||||
"s18n-05b85714aa8f1b364f930e2539059b5e": "Une erreur s'est produite : Le nom d'utilisateur transmis n'est pas valide ou est trop long (42 caractères seulement) !",
|
||||
"s18n-321e8b481f0ccd62df535256e8e6d2c6": "Une erreur s'est produite : L'adresse e-mail fournie n'est pas valide !",
|
||||
"s18n-fcd0c3a087c5123ffdecc20fe9015870": "Une erreur s'est produite : Le texte du commentaire est manquant !",
|
||||
"s18n-2afa2d90ce3343fbe188b9f49ad5797d": "Une erreur s'est produite : le titre du commentaire est manquant !",
|
||||
"s18n-bee1741efe0c735d2c7180771586faf0": "Une erreur s'est produite : vous devez accepter les Conditions d'utilisation pour commenter !",
|
||||
"s18n-92fe96d6ccee901f94fad0000369a9b7": "Une erreur s'est produite : votre adresse IP ou votre adresse e-mail a été marquée comme spam !",
|
||||
"s18n-9b264fc6137096f8a40acde68f6ae562": "Une erreur s'est produite : Vous avez déjà évalué ce commentaire !",
|
||||
"s18n-ca62db4704290ef1a7e65df3ffc7983b": "J'accepte que mes données (y compris mon adresse IP anonymisée) soient stockées !",
|
||||
"s18n-01c611362e8b046f32650b85ce161559": "Une erreur inconnue s'est produite !",
|
||||
"s18n-c4f94c6995b0376f28276e432bed75fa": "Le jeton CSRF est manquant !",
|
||||
"s18n-a573e7b86e41522c7a291846aa109104": "Le jeton CSRF n'est pas valide !",
|
||||
"s18n-3e8909518ce4728685aa09cdde3caa22": "Vous n'avez pas la permission d'appeler cette action !",
|
||||
"s18n-b60a6a8a529a9f0497134205bab15e77": "Vous n'avez pas la permission d'effectuer cette action !",
|
||||
"s18n-3fee90e2f59aeb29b74c1c21648ba712": "L'image Captcha a pu être créée avec succès !",
|
||||
"s18n-56abae3e615ae5b5609c32852b777d46": "L'action demandée est inconnue ou invalide !",
|
||||
"s18n-be5136b4f2b33c80e3afd377ee993acb": "Une erreur inconnue s'est produite !",
|
||||
"s18n-46d4c97e91319867654f7cc80c439ba4": "Il n'existe pas d'identifiant unique pour l'utilisateur !",
|
||||
"s18n-af1ba1dd4eab5562f78c65bc89a0a7e9": "L'action a été exécutée avec succès !",
|
||||
"s18n-a5193444ee82c18bac726b35a1704d03": "Les paramètres ont été mis à jour avec succès !",
|
||||
"s18n-717c8267d40664ccf7ef25a26ff9cde6": "La sauvegarde a été créée avec succès !",
|
||||
"s18n-a1e2b7401861cee01c172878f104bd8c": "Refuser les commentaires",
|
||||
"s18n-15802277ea1cdfcbacd6308fa0c7c30f": "Désactivation du plugin Snicker",
|
||||
"s18n-877d58f21c87442efa4081112a6cb07a": "Vous êtes sur le point de désactiver le Plugin <b>Snicker<\/b>, ce qui supprimera tous les commentaires écrits !",
|
||||
"s18n-a4983c86683f8d8598c0513339550dc0": "Voulez-vous sauvegarder vos commentaires avant ?",
|
||||
"s18n-4cce9e52118cc659be5070b2f08cdd91": "La sauvegarde sera stockée dans %s!",
|
||||
"s18n-5f87fd2e0fa992d37c814bb4ca299646": "Oui, créer une sauvegarde",
|
||||
"s18n-3d414feb412a1f4cd9324f6411c76329": "Non, juste désactiver",
|
||||
"s18n-10aec35353f9c4096a71c38654c3d402": "Annuler",
|
||||
"s18n-bc6d6a26d44b6f39a0e7b6c7787f3295": "La section des commentaires de cette page a été désactivée !",
|
||||
"s18n-a8e30d73eddea9866cf99ecd6e8467b5": "Il n'y a actuellement aucun commentaire, alors soyez le premier !",
|
||||
"s18n-b3afbadaa2f1c79f8b3999be7fd9719f": "La réponse au Captcha n'a pas été envoyée ou est fausse !",
|
||||
"s18n-fb74aafe8bf1fd4d8f7a6e1ff73028f7": "L'identifiant du commentaire n'existe pas ou est invalide !",
|
||||
"s18n-25dea7cb70f98250b388f6ab0ddf20cb": "Le statut du commentaire est inconnu ou invalide !",
|
||||
"s18n-2cd68855bdc54ff5e3c191a6333ff75d": "Le nouveau statut du commentaire n'a pas pu être mis à jour !",
|
||||
"s18n-c0937505b7afa81a053077bc7ae369a5": "Le nouveau statut du commentaire a été enregistré avec succès !",
|
||||
"s18n-6b2c8084c67f24bb73d95031bb570ef7": "Le commentaire n'a pas pu être supprimé !",
|
||||
"s18n-376388311a80dbde63fde7f6c72081e0": "Votre commentaire a été effacé",
|
||||
"s18n-83bbb9e8745cc95e730fe7b8de9345f1": "Connecté comme %s (%s)",
|
||||
"s18n-91fb98e1ac4cf76b7a5b8bae09051e2a": "Votre nom d'utilisateur",
|
||||
"s18n-31f6da7a30e7acf1f82451bfd1a7f8fa": "Votre adresse e-mail",
|
||||
"s18n-f794080a5a29e35233c82df85f1207eb": "Votre commentaire...",
|
||||
"s18n-a363b8d13575101a0226e8d0d054f2e7": "Recopiez",
|
||||
"s18n-f10db888c5e63b343000cffc038e0a46": "écrit",
|
||||
"s18n-3cc5bcf15d6b8faed118e2ce72d19a1e": "J'approuve le %s!",
|
||||
"s18n-2af0aab477f402e0f4ad7a27e6c9f952": "Commentaires précédents",
|
||||
"s18n-8538431db22040e2147b363f86a2e2f0": "Commentaires suivants",
|
||||
"s18n-ae0dbd5cc42a6db191db5e0083bcb307": "Ce commentaire n'a pas encore été approuvé !",
|
||||
"s18n-48df9c3f3cca3fb2b8bcf811633bee06": "Rédigé par %s",
|
||||
"s18n-81fdc9813cebe0553c55e78dc2b6029f": "sur %s",
|
||||
"s18n-be1ab1632e4285edc3733b142935c60b": "Like",
|
||||
"s18n-bc8b79025e4595298669fd21da814941": "Dislike",
|
||||
"s18n-e84afaab83ecb301b3d97ce4174d2773": "Répondre"
|
||||
}
|
||||
@@ -319,7 +319,7 @@
|
||||
|
||||
// Start Session
|
||||
if(!Session::started()){
|
||||
Session::start();
|
||||
Session::start('', true);
|
||||
}
|
||||
|
||||
$key = null;
|
||||
@@ -798,7 +798,7 @@
|
||||
|
||||
// Start Session
|
||||
if(!Session::started()){
|
||||
Session::start();
|
||||
Session::start('', true);
|
||||
}
|
||||
|
||||
// Init Comments
|
||||
|
||||
@@ -75,18 +75,20 @@
|
||||
margin: 15px 0 30px 0;
|
||||
padding: 0;
|
||||
display: block;
|
||||
font-size: 14px;
|
||||
font-size: 16px;
|
||||
line-height: 1.5em;
|
||||
}
|
||||
.snicker-comments input,
|
||||
.snicker-comments textarea,
|
||||
.snicker-comments button{
|
||||
font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif; /*"Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
|
||||
}
|
||||
|
||||
/* Effects Textarea when mouse is away */
|
||||
.snicker-comments input[type="text"],
|
||||
.snicker-comments input[type="email"],
|
||||
.snicker-comments textarea{
|
||||
color: #404448;
|
||||
color: #333333;
|
||||
width: 100%;
|
||||
max-width: none;
|
||||
height: auto;
|
||||
@@ -111,28 +113,36 @@
|
||||
padding: 15px;
|
||||
resize: vertical;
|
||||
}
|
||||
|
||||
/* Effects TextArea on Hover */
|
||||
.snicker-comments input[type="text"]:hover,
|
||||
.snicker-comments input[type="email"]:hover,
|
||||
.snicker-comments textarea:hover{
|
||||
color: #343A40;
|
||||
border-color: #343A40;
|
||||
color: #444444;
|
||||
border-color: #444444;
|
||||
background-color: #ffffff;
|
||||
}
|
||||
|
||||
/* Effects TextArea on Focus */
|
||||
.snicker-comments input[type="text"]:focus,
|
||||
.snicker-comments input[type="email"]:focus,
|
||||
.snicker-comments textarea:focus{
|
||||
color: #343A40;
|
||||
border-color: #343A40;
|
||||
color: #444444;
|
||||
border-color: #444444;
|
||||
background-color: #ffffff;
|
||||
/*
|
||||
box-shadow: 0 0 0 3px rgba(52,58,64, 0.35);
|
||||
-moz-box-shadow: 0 0 0 3px rgba(52,58,64, 0.35);
|
||||
-webkit-box-shadow: 0 0 0 3px rgba(52,58,64, 0.35);
|
||||
*/
|
||||
}
|
||||
.snicker-comments input[type="checkbox"]{
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Text for TERMs Checkbox */
|
||||
.snicker-comments input[type="checkbox"]+label{
|
||||
color: #606468;
|
||||
color: #ffcc01;
|
||||
cursor: pointer;
|
||||
height: auto;
|
||||
margin: 10px 5px;
|
||||
@@ -144,7 +154,8 @@
|
||||
}
|
||||
.snicker-comments input[type="checkbox"]+label:hover,
|
||||
.snicker-comments input[type="checkbox"]:checked+label{
|
||||
color: #404448;
|
||||
background-color: #444444;
|
||||
color: #fff;
|
||||
}
|
||||
.snicker-comments input[type="checkbox"]+label:before{
|
||||
width: 20px;
|
||||
@@ -155,7 +166,7 @@
|
||||
position: relative;
|
||||
vertical-align: top;
|
||||
background-color: #ffffff;
|
||||
border: 1px solid #a0a4a8;
|
||||
border: 1px solid #ffcc01;
|
||||
background-repeat: no-repeat;
|
||||
background-position: center center;
|
||||
border-radius: 3px;
|
||||
@@ -166,17 +177,17 @@
|
||||
-webkit-transition: all 142ms linear;
|
||||
}
|
||||
.snicker-comments input[type="checkbox"]+label:hover:before{
|
||||
border-color: #343A40;
|
||||
border-color: #444444;
|
||||
}
|
||||
.snicker-comments input[type="checkbox"]:checked+label:before{
|
||||
background-color: #343A40;
|
||||
border-color: #343A40;
|
||||
background-color: #333333;
|
||||
border-color: #333333;
|
||||
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC\
|
||||
9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDEyIDE2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNM\
|
||||
TIgNWwtOCA4LTQtNCAxLjUtMS41TDQgMTBsNi41LTYuNUwxMiA1eiIvPjwvc3ZnPg==");
|
||||
}
|
||||
.snicker-comments button{
|
||||
color: rgba(255, 255, 255, 0.9);
|
||||
color: #ffcc01;
|
||||
cursor: pointer;
|
||||
width: auto;
|
||||
margin: 0;
|
||||
@@ -187,8 +198,8 @@
|
||||
text-align: left;
|
||||
line-height: 1.5em;
|
||||
vertical-align: top;
|
||||
background-color: #343A40;
|
||||
border: 1px solid #343A40;
|
||||
background-color: #333333;
|
||||
border: 1px solid #333333;
|
||||
border-radius: 3px;
|
||||
-moz-border-radius: 3px;
|
||||
-webkit-border-radius: 3px;
|
||||
@@ -197,16 +208,17 @@
|
||||
-webkit-transition: background 142ms linear;
|
||||
}
|
||||
.snicker-comments button:hover{
|
||||
background-color: rgb(14, 16, 19);
|
||||
background-color: #444444;
|
||||
color: #fff;
|
||||
}
|
||||
.snicker-comments button:active{
|
||||
background-color: #242A30;
|
||||
background-color: #444444;
|
||||
}
|
||||
.snicker-comments button:disabled,
|
||||
.snicker-comments button.disabled{
|
||||
color: rgba(255, 255, 255, 0.35);
|
||||
cursor: not-allowed;
|
||||
background-color: #040A10;
|
||||
background-color: #444444;
|
||||
}
|
||||
.snicker-comments button.loading:before{
|
||||
top: 8px;
|
||||
@@ -262,7 +274,7 @@
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
display: block;
|
||||
border: 1px solid#c0c4c8;
|
||||
border: 1px solid #ffcc01;
|
||||
border-radius: 5px;
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
@@ -282,8 +294,8 @@
|
||||
line-height: 50px;
|
||||
}
|
||||
.snicker-comments .no-comments{
|
||||
background-color: #f4f8fa;
|
||||
border: 1px solid #c0c4c8;
|
||||
background-color: #333333;
|
||||
border: 1px solid #ffcc01;
|
||||
border-radius: 5px;
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
@@ -306,7 +318,7 @@
|
||||
}
|
||||
.snicker-comments .comment-alert.alert-success{
|
||||
color: #ffffff;
|
||||
background-color: #28A745;
|
||||
background-color: #ffcc01;
|
||||
}
|
||||
/* @end GENERAL */
|
||||
|
||||
@@ -328,8 +340,8 @@ form.comment-form .comment-footer{
|
||||
}
|
||||
form.comment-form .comment-header{
|
||||
font-size: 16px;
|
||||
background-color: #f4f6f8;
|
||||
border-bottom: 1px solid #d0d4d8;
|
||||
background-color: #333333;
|
||||
border-bottom: 1px solid #ffcc01;
|
||||
border-radius: 5px 5px 0 0;
|
||||
-moz-border-radius: 5px 5px 0 0;
|
||||
-webkit-border-radius: 5px 5px 0 0;
|
||||
@@ -341,8 +353,8 @@ form.comment-form .comment-article{
|
||||
padding: 15px 20px;
|
||||
}
|
||||
form.comment-form .comment-footer{
|
||||
background-color: #f4f6f8;
|
||||
border-top: 1px solid #d0d4d8;
|
||||
background-color: #333333;
|
||||
border-top: 1px solid #ffcc01;
|
||||
border-radius: 0 0 5px 5px;
|
||||
-moz-border-radius: 0 0 5px 5px;
|
||||
-webkit-border-radius: 0 0 5px 5px;
|
||||
@@ -351,6 +363,7 @@ form.comment-form .comment-captcha{
|
||||
display: block;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
form.comment-form .comment-captcha input,
|
||||
form.comment-form .comment-captcha input:hover,
|
||||
form.comment-form .comment-captcha input:focus {
|
||||
@@ -363,17 +376,23 @@ form.comment-form .comment-captcha input:focus{
|
||||
line-height: 22px;
|
||||
vertical-align: top;
|
||||
border: 0;
|
||||
background-color: #e0e4e8;
|
||||
background-color: #fff;
|
||||
box-shadow: none;
|
||||
-moz-box-shadow: none;
|
||||
-webkit-box-shadow: none;
|
||||
}
|
||||
|
||||
form.comment-form .comment-captcha input:hover {
|
||||
background-color: #f0f4f8;
|
||||
background-color: #fff;
|
||||
}
|
||||
form.comment-form .comment-captcha input:focus {
|
||||
background-color: #e0e4e8;
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
input[placeholder] {
|
||||
color: #ff0000;
|
||||
}
|
||||
|
||||
form.comment-form .comment-captcha a{
|
||||
width: auto;
|
||||
height: 40px;
|
||||
@@ -477,7 +496,7 @@ form.comment-form .comment-reply .reply-cancel{
|
||||
display: inline-block;
|
||||
position: absolute;
|
||||
background-size: 14px;
|
||||
background-color: #555;
|
||||
background-color: #444;
|
||||
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC\
|
||||
9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDEyIDE2Ij48cGF0aCBmaWxsPSIjZmZmZmZmIiBkP\
|
||||
SJNNy40OCA4bDMuNzUgMy43NS0xLjQ4IDEuNDhMNiA5LjQ4bC0zLjc1IDMuNzUtMS40OC0xLjQ4TDQuNTIgOCAuNzcgNC4y\
|
||||
@@ -509,13 +528,13 @@ form.comment-form .comment-reply .reply-title{
|
||||
margin: 15px 0;
|
||||
padding: 0;
|
||||
display: block;
|
||||
border: 1px solid #c0c4c8;
|
||||
border: 1px solid #ffcc01;
|
||||
border-radius: 5px;
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
}
|
||||
.snicker-comments-list .comment.new-comment{
|
||||
border-color: #007bff;
|
||||
border-color: #ffcc01;
|
||||
}
|
||||
.snicker-comments-list .comment .comment-avatar{
|
||||
width: 110px;
|
||||
@@ -527,10 +546,12 @@ form.comment-form .comment-reply .reply-title{
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
}
|
||||
|
||||
/* Banner inside user icon/avatar */
|
||||
.snicker-comments-list .comment .comment-avatar .avatar-role{
|
||||
top: 15px;
|
||||
right: 10px;
|
||||
color: #ffffff;
|
||||
color: #333333;
|
||||
width: auto;
|
||||
margin: 0;
|
||||
padding: 3px 5px;
|
||||
@@ -541,7 +562,7 @@ form.comment-form .comment-reply .reply-title{
|
||||
line-height: 16px;
|
||||
font-weight: bold;
|
||||
text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
|
||||
background-color: #007bff;
|
||||
background-color: #ffcc01;
|
||||
border-radius: 0 4px 0 3px;
|
||||
-moz-border-radius: 0 4px 0 3px;
|
||||
-webkit-border-radius: 0 4px 0 3px;
|
||||
@@ -550,7 +571,7 @@ form.comment-form .comment-reply .reply-title{
|
||||
padding: 10px;
|
||||
}
|
||||
.snicker-comments-list .comment .comment-content .comment-title{
|
||||
color: #707478;
|
||||
color: #fff;
|
||||
margin: 0;
|
||||
padding: 5px 5px 2px 5px;
|
||||
display: block;
|
||||
@@ -574,17 +595,21 @@ form.comment-form .comment-reply .reply-title{
|
||||
-moz-border-radius: 3px;
|
||||
-webkit-border-radius: 3px;
|
||||
}
|
||||
|
||||
/* Text in Comment Header */
|
||||
.snicker-comments-list .comment .comment-content .comment-meta{
|
||||
color: #707478;
|
||||
color: #fff;
|
||||
margin: 0;
|
||||
padding: 1px 6px;
|
||||
display: inline-block;
|
||||
font-size: 12px;
|
||||
line-height: 1.25em;
|
||||
background-color: #e0e4e8;
|
||||
background-color: #444444;
|
||||
}
|
||||
|
||||
/* Text inside Comments */
|
||||
.snicker-comments-list .comment .comment-content .comment-comment{
|
||||
color: #303438;
|
||||
color: #7e7d7e;
|
||||
margin: 0;
|
||||
padding: 10px;
|
||||
display: block;
|
||||
@@ -593,23 +618,25 @@ form.comment-form .comment-reply .reply-title{
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
display: block;
|
||||
background-color: #f4f6f8;
|
||||
border-top: 1px solid #d0d4d8;
|
||||
background-color: #333333;
|
||||
border-top: 1px solid #ffcc01;
|
||||
border-radius: 0 0 4px 4px;
|
||||
-moz-border-radius: 0 0 4px 4px;
|
||||
-webkit-border-radius: 0 0 4px 4px;
|
||||
}
|
||||
|
||||
/* Color of the Like/Dislike with no value (Zero) */
|
||||
.snicker-comments-list .comment .comment-action a{
|
||||
color: #606468;
|
||||
margin: 2px 0;
|
||||
padding: 2px 7px;
|
||||
opacity: 0.65;
|
||||
opacity: 0.95;
|
||||
display: inline-block;
|
||||
font-size: 12px;
|
||||
font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
line-height: 18px;
|
||||
background-color: #ffffff;
|
||||
border: 1px solid #c0c4c8;
|
||||
background-color: #333333;
|
||||
border: 1px solid #ffcc01;
|
||||
border-radius: 3px;
|
||||
-moz-border-radius: 3px;
|
||||
-webkit-border-radius: 3px;
|
||||
@@ -626,9 +653,11 @@ form.comment-form .comment-reply .reply-title{
|
||||
border-color: #dc3545;
|
||||
}
|
||||
.snicker-comments-list .comment .comment-action a.action-reply{
|
||||
color: #007bff;
|
||||
border-color: #007bff;
|
||||
color: #ffcc01;
|
||||
border-color: #333333;
|
||||
}
|
||||
|
||||
/* Color of the Like/Dislike with a value (Not Zero) */
|
||||
.snicker-comments-list .comment .comment-action a:hover,
|
||||
.snicker-comments-list .comment .comment-action a.active{
|
||||
color: #ffffff;
|
||||
@@ -645,7 +674,7 @@ form.comment-form .comment-reply .reply-title{
|
||||
}
|
||||
.snicker-comments-list .comment .comment-action a.action-reply:hover,
|
||||
.snicker-comments-list .comment .comment-action a.action-reply.active{
|
||||
background-color: #007bff;
|
||||
background-color: #444444;
|
||||
}
|
||||
.snicker-comments-list .comment .comment-action a span{
|
||||
margin: 0 3px 0 2px;
|
||||
@@ -662,7 +691,7 @@ form.comment-form .comment-reply .reply-title{
|
||||
display: block;
|
||||
}
|
||||
.snicker-comments-list .pagination .pagination-button{
|
||||
color: #ffffff;
|
||||
color: #444444;
|
||||
width: auto;
|
||||
min-width: 30px;
|
||||
height: 32px;
|
||||
@@ -674,7 +703,7 @@ form.comment-form .comment-reply .reply-title{
|
||||
text-align: center;
|
||||
line-height: 22px;
|
||||
vertical-align: top;
|
||||
background-color: #007bff;
|
||||
background-color: #ffcc01;
|
||||
border-radius: 3px;
|
||||
-moz-border-radius: 3px;
|
||||
-webkit-border-radius: 3px;
|
||||
@@ -684,11 +713,11 @@ form.comment-form .comment-reply .reply-title{
|
||||
}
|
||||
.snicker-comments-list .pagination .pagination-button:hover,
|
||||
.snicker-comments-list .pagination .pagination-button.hover{
|
||||
background-color: #0062cc;
|
||||
background-color: #ffcc01;
|
||||
}
|
||||
.snicker-comments-list .pagination .pagination-button:active,
|
||||
.snicker-comments-list .pagination .pagination-button.active{
|
||||
background-color: #004999;
|
||||
background-color: #886b00;
|
||||
}
|
||||
.snicker-comments-list .pagination .pagination-button:disabled,
|
||||
.snicker-comments-list .pagination .pagination-button.disabled{
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
<div class="comment-captcha">
|
||||
<input type="text" name="comment[captcha]" value="" placeholder="<?php sn_e("Answer"); ?>" />
|
||||
|
||||
<a href="<?php echo $page->permalink(); ?>#snicker-comment-form" data-captcha="reload">
|
||||
<a href="<?php echo $page->permalink(); ?>#snicker-comment-form" data-captcha="reload" rel="nofollow">
|
||||
<?php echo $Snicker->generateCaptcha(); ?>
|
||||
</a>
|
||||
</div>
|
||||
@@ -96,7 +96,7 @@
|
||||
|
||||
<?php if(is_a($reply, "Comment")){ ?>
|
||||
<div class="comment-reply">
|
||||
<a href="<?php echo $page->permalink(); ?>" class="reply-cancel"></a>
|
||||
<a href="<?php echo $page->permalink(); ?>" class="reply-cancel" rel="nofollow"></a>
|
||||
<div class="reply-title">
|
||||
<?php echo $reply->username(); ?> <?php sn_e("wrotes"); ?>:
|
||||
</div>
|
||||
@@ -121,7 +121,7 @@
|
||||
<div class="terms-of-use">
|
||||
<input type="checkbox" id="comment-terms" name="comment[terms]" value="1" />
|
||||
<label for="comment-terms">
|
||||
<?php sn_e("I agree the %s!", array('<a href="" target="_blank">'.sn__("Terms of Use").'</a>')); ?>
|
||||
<?php sn_e("I agree the %s!", array('<a href="" target="_blank" rel="nofollow">'.sn__("Terms of Use").'</a>')); ?>
|
||||
</label>
|
||||
</div>
|
||||
<?php } ?>
|
||||
@@ -166,11 +166,11 @@
|
||||
<?php if($cpage === 1){ ?>
|
||||
<span class="pagination-button button-previous disabled"><?php sn_e("Previous Comments"); ?></span>
|
||||
<?php } else { ?>
|
||||
<a href="<?php printf($link, $prev); ?>" class="pagination-button button-previous"><?php sn_e("Previous Comments"); ?></a>
|
||||
<a href="<?php printf($link, $prev); ?>" class="pagination-button button-previous" rel="nofollow"><?php sn_e("Previous Comments"); ?></a>
|
||||
<?php } ?>
|
||||
|
||||
<?php if($cpage < $maxpages){ ?>
|
||||
<a href="<?php printf($link, $next); ?>" class="pagination-button button-next"><?php sn_e("Next Comments"); ?></a>
|
||||
<a href="<?php printf($link, $next); ?>" class="pagination-button button-next" rel="nofollow"><?php sn_e("Next Comments"); ?></a>
|
||||
<?php } else { ?>
|
||||
<span class="pagination-button button-next disabled"><?php sn_e("Next Comments"); ?></span>
|
||||
<?php } ?>
|
||||
@@ -187,8 +187,8 @@
|
||||
<span class="pagination-button button-first disabled">«</span>
|
||||
<span class="pagination-button button-previous disabled">‹</span>
|
||||
<?php } else { ?>
|
||||
<a href="<?php printf($link, 1); ?>" class="pagination-button button-first">«</a>
|
||||
<a href="<?php printf($link, $prev); ?>" class="pagination-button button-previous">‹</a>
|
||||
<a href="<?php printf($link, 1); ?>" class="pagination-button button-first" rel="nofollow">«</a>
|
||||
<a href="<?php printf($link, $prev); ?>" class="pagination-button button-previous" rel="nofollow">‹</a>
|
||||
<?php } ?>
|
||||
|
||||
<?php
|
||||
@@ -206,7 +206,7 @@
|
||||
for($i = $start; $i <= $stop; $i++){
|
||||
$active = ($i == $cpage)? "active": "";
|
||||
?>
|
||||
<a href="<?php printf($link, $i); ?>" class="pagination-button button-number <?php echo $active; ?>"><?php echo $i; ?></a>
|
||||
<a href="<?php printf($link, $i); ?>" class="pagination-button button-number rel="nofollow" <?php echo $active; ?>"><?php echo $i; ?></a>
|
||||
<?php
|
||||
}
|
||||
if($stop < $maxpages){
|
||||
@@ -215,8 +215,8 @@
|
||||
?>
|
||||
|
||||
<?php if($next !== false){ ?>
|
||||
<a href="<?php printf($link, $next); ?>" class="pagination-button button-next">›</a>
|
||||
<a href="<?php printf($link, $maxpages); ?>" class="pagination-button button-last">»</a>
|
||||
<a href="<?php printf($link, $next); ?>" class="pagination-button button-next" rel="nofollow">›</a>
|
||||
<a href="<?php printf($link, $maxpages); ?>" class="pagination-button button-last" rel="nofollow">»</a>
|
||||
<?php } else { ?>
|
||||
<span class="pagination-button button-next disabled">›</span>
|
||||
<span class="pagination-button button-last disabled">»</span>
|
||||
@@ -286,19 +286,19 @@
|
||||
<div class="table">
|
||||
<div class="table-cell align-left">
|
||||
<?php if(sn_config("comment_enable_like")){ ?>
|
||||
<a href="<?php echo $url; ?>&type=like" class="action-like <?php echo ($Snicker->hasLiked($comment->uid())? "active": ""); ?>">
|
||||
<a href="<?php echo $url; ?>&type=like" class="action-like <?php echo ($Snicker->hasLiked($comment->uid())? "active": ""); ?>" rel="nofollow">
|
||||
<?php sn_e("Like"); ?> <span data-snicker="like"><?php echo $comment->like(); ?></span>
|
||||
</a>
|
||||
<?php } ?>
|
||||
<?php if(sn_config("comment_enable_dislike")){ ?>
|
||||
<a href="<?php echo $url; ?>&type=dislike" class="action-dislike <?php echo ($Snicker->hasDisliked($comment->uid())? "active": ""); ?>">
|
||||
<a href="<?php echo $url; ?>&type=dislike" class="action-dislike <?php echo ($Snicker->hasDisliked($comment->uid())? "active": ""); ?>" rel="nofollow">
|
||||
<?php sn_e("Dislike"); ?> <span data-snicker="dislike"><?php echo $comment->dislike(); ?></span>
|
||||
</a>
|
||||
<?php } ?>
|
||||
</div>
|
||||
<div class="table-cell align-right">
|
||||
<?php if($maxdepth === 0 || $maxdepth > $comment->depth()){ ?>
|
||||
<a href="<?php echo $page->permalink(); ?>?snicker=reply&uid=<?php echo $comment->key(); ?>#snicker-comments-form" class="action-reply">
|
||||
<a href="<?php echo $page->permalink(); ?>?snicker=reply&uid=<?php echo $comment->key(); ?>#snicker-comments-form" class="action-reply" rel="nofollow">
|
||||
<?php sn_e("Reply"); ?>
|
||||
</a>
|
||||
<?php } ?>
|
||||
|
||||
Reference in New Issue
Block a user