PluginProbe
Shariff Wrapper / trunk
Shariff Wrapper vtrunk
4.6.22 4.6.21 4.6.20 4.6.19 trunk 1.0.0 1.9.0 1.9.9 2.4.3 3.4.2 4.0.8 4.1.0 4.1.1 4.1.2 4.2.0 4.2.1 4.3.0 4.4.2 4.4.3 4.4.4 4.5.0 4.5.1 4.5.2 4.5.3 4.6.0 All 42 releases
shariff / services / shariff-pocket.php

shariff-pocket.php in Shariff Wrapper trunk, at services/shariff-pocket.php

68 lines 2.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Will be included in the shariff.php only, when Pocket is requested as a service.
4 *
5 * @package Shariff Wrapper
6 */
7
8 // Prevent direct calls.
9 if ( ! class_exists( 'WP' ) ) { die(); }
10 // and again the same because the WP Plugin Check does not understand what the line above does ;-)
11 if ( ! defined( 'ABSPATH' ) ) exit;
12
13 // Check if we need the frontend or the backend part.
14 if ( isset( $frontend ) && 1 === $frontend ) {
15 // Service URL.
16 $service_url = esc_url( 'https://getpocket.com/save' );
17
18 // Build button URL.
19 $button_url = $service_url . '?url=' . $share_url . '&title=' . $share_title;
20
21 // Colors.
22 $main_color = '#ff0000';
23 $secondary_color = '#444';
24 $wcag_color = '#B30000';
25
26 // SVG icon.
27 $svg_icon = '<svg width="32px" height="20px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27 28"><path fill="' . $main_color . '" d="M24.5 2q1 0 1.7 0.7t0.7 1.7v8.1q0 2.8-1.1 5.3t-2.9 4.3-4.3 2.9-5.2 1.1q-2.7 0-5.2-1.1t-4.3-2.9-2.9-4.3-1.1-5.2v-8.1q0-1 0.7-1.7t1.7-0.7h22zM13.5 18.6q0.7 0 1.3-0.5l6.3-6.1q0.6-0.5 0.6-1.3 0-0.8-0.5-1.3t-1.3-0.5q-0.7 0-1.3 0.5l-5 4.8-5-4.8q-0.5-0.5-1.3-0.5-0.8 0-1.3 0.5t-0.5 1.3q0 0.8 0.6 1.3l6.3 6.1q0.5 0.5 1.3 0.5z"/></svg>';
28
29 // Backend available?
30 $backend_available = 0;
31
32 // Button text label.
33 $button_text_array = array(
34 'de' => 'Pocket',
35 'en' => 'pocket',
36 );
37
38 // Button alt label.
39 $button_title_array = array(
40 'bg' => 'Запазване в Pocket',
41 'cs' => 'Uložit do Pocket',
42 'da' => 'Gem i Pocket',
43 'de' => 'Bei Pocket speichern',
44 'en' => 'Save to Pocket',
45 'es' => 'Guardar en Pocket',
46 'fi' => 'Tallenna kohtaan Pocket',
47 'fr' => 'Enregistrer dans Pocket',
48 'hr' => 'Spremi u Pocket',
49 'hu' => 'Mentés "Pocket"-be',
50 'it' => 'Salva in Pocket',
51 'ja' => '「ポケット」に保存',
52 'ko' => 'Pocket에 저장',
53 'nl' => 'Opslaan in Pocket',
54 'no' => 'Lagre i Pocket',
55 'pl' => 'Zapisz w Pocket',
56 'pt' => 'Salvar em Pocket',
57 'ro' => 'Salvați în Pocket',
58 'ru' => 'Со�
59 ранить в Pocket',
60 'sk' => 'Uložiť do priečinka Pocket',
61 'sl' => 'Shrani v Pocket',
62 'sr' => 'Sačuvaj u Pocket',
63 'sv' => 'Spara till Pocket',
64 'tr' => 'Pocket e kaydet',
65 'zh' => '保存到Pocket',
66 );
67 }
68