13f15d69755585c3a825c3eccf2d654fc6578dadb7e05475
';
20 |
21 | $formElements[] = $n;
22 |
23 |
24 |
25 | $fragment = new rex_fragment();
26 | $fragment->setVar('elements', $formElements, false);
27 | $fragment->setVar('class', "panel panel-warning", false);
28 | $content .= $fragment->parse('core/form/form.php');
29 |
30 | $formElements = [];
31 | $n = [];
32 | $n['field'] = '';
33 | $formElements[] = $n;
34 |
35 | $fragment = new rex_fragment();
36 | $fragment->setVar('flush', true);
37 | $fragment->setVar('elements', $formElements, false);
38 | $buttons = $fragment->parse('core/form/submit.php');
39 |
40 | $fragment = new rex_fragment();
41 | $fragment->setVar('class', 'edit', false);
42 | $fragment->setVar('title', $this->i18n('project_manager_client_title'), false);
43 | $fragment->setVar('body', $content, false);
44 | $fragment->setVar('buttons', $buttons, false);
45 | $content = $fragment->parse('core/page/section.php');
46 | echo '
47 | ';
--------------------------------------------------------------------------------
/plugins/client/pages/project_manager.client.readme.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FriendsOfREDAXO/project_manager/29fc69f12ae609bc9d870e96caf4b6c9dbe9a462/plugins/client/pages/project_manager.client.readme.php
--------------------------------------------------------------------------------
/plugins/hosting/boot.php:
--------------------------------------------------------------------------------
1 | isAvailable()) {
4 | rex_cronjob_manager::registerType('rex_cronjob_project_manager_hosting');
5 | }
6 |
7 | // PROJECT_MANAGER_SERVER_DETAIL_HOOK
8 | if (rex::isBackend() && rex::getUser()) {
9 |
10 | rex_extension::register('PROJECT_MANAGER_SERVER_DETAIL_HOOK', function (rex_extension_point $ep) {
11 |
12 | $exist = '';
13 | if ($ep->getSubject() != "") {
14 | $exist = $ep->getSubject();
15 | }
16 |
17 | $params = $ep->getParams();
18 | $panel = include(rex_path::plugin('project_manager', 'hosting', 'pages/content.hosting.php'));
19 |
20 | $fragment = new rex_fragment();
21 | $fragment->setVar('title', "Hosting", false);
22 | $fragment->setVar('body', $panel, false);
23 | $fragment->setVar('class', 'panel panel-info', false);
24 | $fragment->setVar('domain', $params["domain"], false);
25 |
26 | $fragment->setVar('collapse', true);
27 | $fragment->setVar('collapsed', true);
28 | $hosting = ''.$this->i18n('organisation').' | '.$this->i18n('isp').' | '. $this->i18n('project_manager_hosting_ip').' | '.$this->i18n('validFrom').' | '.$this->i18n('validTo').' |
---|---|---|---|---|
'.(isset($raw['org']) ? $raw['org'] : '').' | '.(isset($raw['isp']) ? $raw['isp'] : '').' '.(isset($raw['zip']) ? $raw['zip'] : '').' '.(isset($raw['city']) ? $raw['city'] : '').' '.(isset($raw['country']) ? $raw['country'] : '').' | '.(isset($item['ip']) ? $item['ip']: '').' | '.$validFrom.' | '.$validTo.' |
Name | Result | Screenshot |
---|---|---|
Page Speed | '.$class.$item['psi_score_desktop'].' | '.$classmobile.$item['psi_score_mobile'].' |