PluginProbe
Assistant – Every Day Productivity Apps / 1.5.5.1
Assistant – Every Day Productivity Apps v1.5.5.1
1.5.5.1 1.5.5 trunk 0.1.0 0.2.0 0.2.1 0.2.2 0.3.0 0.3.1 0.4 0.4.1 0.4.2 0.5.0 0.5.1 0.6.0 0.7.0 0.7.0.2 0.7.0.3 0.7.0.4 0.7.0.5 0.7.0.6 0.7.0.7 0.7.0.8 0.7.0.9 0.7.1 All 72 releases
← All changes | backend/src/Hooks/Actions/OnWPHead.php +60 -60 1.5.5 → 1.5.5.1 View file →
@@ -1,60 +1,60 @@
1 -<?php
2 -
3 -namespace FL\Assistant\Hooks\Actions;
4 -
5 -use FL\Assistant\Data\Site;
6 -use FL\Assistant\Data\Repository\CodeRepository;
7 -
8 -/**
9 - * Class OnWPHead
10 - * @package FL\Assistant\Hooks\Actions
11 - */
12 -class OnWPHead {
13 -
14 - protected $site;
15 -
16 - protected $code;
17 -
18 - public function __construct( Site $site, CodeRepository $code ) {
19 - $this->site = $site;
20 - $this->code = $code;
21 - }
22 -
23 - public function __invoke() {
24 -
25 - $this->get_current_code_items();
26 - }
27 -
28 - public function get_current_code_items() {
29 -
30 - $current_view = $this->site->get_current_view();
31 - $result = $this->code->evalute_code_rules( $current_view );
32 -
33 - if ( isset( $result['CSS'] ) ) {
34 - $this->add_css_code( $result['CSS'] );
35 - }
36 - if ( isset( $result['JavaScript'] ) ) {
37 - $this->add_js_code( $result['JavaScript'] );
38 - }
39 - }
40 -
41 - public function add_js_code( $js_data ) {
42 -
43 - if ( ! empty( $js_data ) ) {
44 -
45 - foreach ( $js_data as $js ) {
46 -
47 - if ( '' !== $js ) {
48 - echo '<script type="text/javascript">' . $js . '</script>';
49 - }
50 - }
51 - }
52 - }
53 -
54 - public function add_css_code( $css ) {
55 -
56 - if ( '' !== $css ) {
57 - echo '<style type="text/css">' . $css . '</style>';
58 - }
59 - }
60 -}
1 +<?php
2 +
3 +namespace FL\Assistant\Hooks\Actions;
4 +
5 +use FL\Assistant\Data\Site;
6 +use FL\Assistant\Data\Repository\CodeRepository;
7 +
8 +/**
9 + * Class OnWPHead
10 + * @package FL\Assistant\Hooks\Actions
11 + */
12 +class OnWPHead {
13 +
14 + protected $site;
15 +
16 + protected $code;
17 +
18 + public function __construct( Site $site, CodeRepository $code ) {
19 + $this->site = $site;
20 + $this->code = $code;
21 + }
22 +
23 + public function __invoke() {
24 +
25 + $this->get_current_code_items();
26 + }
27 +
28 + public function get_current_code_items() {
29 +
30 + $current_view = $this->site->get_current_view();
31 + $result = $this->code->evalute_code_rules( $current_view );
32 +
33 + if ( isset( $result['CSS'] ) ) {
34 + $this->add_css_code( $result['CSS'] );
35 + }
36 + if ( isset( $result['JavaScript'] ) ) {
37 + $this->add_js_code( $result['JavaScript'] );
38 + }
39 + }
40 +
41 + public function add_js_code( $js_data ) {
42 +
43 + if ( ! empty( $js_data ) ) {
44 +
45 + foreach ( $js_data as $js ) {
46 +
47 + if ( '' !== $js ) {
48 + echo '<script type="text/javascript">' . $js . '</script>';
49 + }
50 + }
51 + }
52 + }
53 +
54 + public function add_css_code( $css ) {
55 +
56 + if ( '' !== $css ) {
57 + echo '<style type="text/css">' . $css . '</style>';
58 + }
59 + }
60 +}