Skip to content

Commit f24252b

Browse files
committed
more fixes from testing
1 parent 554dedb commit f24252b

File tree

18 files changed

+57
-31
lines changed

18 files changed

+57
-31
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.x-panel-tbar, .x-panel-tbar .x-toolbar, .x-panel-bbar, .x-panel-bbar .x-toolbar, .x-panel-btns {
2+
max-width: 100%;
3+
}

core/components/twilio/controllers/totp.class.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ public function process(array $scriptProperties = array())
1515
$this->checkDevice($deviceID, $user);
1616
if ($this->modx->getOption('twilio.totp_email_on_login', null, false) && !empty($deviceID)) {
1717
$lang = $user->getOption('manager_language');
18-
$this->modx->lexicon->load("$lang:twilio:email");
18+
if ($lang) {
19+
$this->modx->lexicon->load("$lang:twilio:email");
20+
} else {
21+
$this->modx->lexicon->load("twilio:email");
22+
}
1923
$code = $this->twilio->getCode($user);
2024
if ($code) {
2125
$subject = $this->modx->lexicon('twilio.totp.code.email.subject');
@@ -33,6 +37,7 @@ public function getPageTitle()
3337
}
3438
public function loadCustomCssJs()
3539
{
40+
$this->addCss($this->twilio->getOption('cssUrl') . 'mgr.css');
3641
$this->addCss($this->twilio->getOption('cssUrl') . '2fa.css');
3742
$this->addJavascript($this->twilio->getOption('jsUrl') . 'mgr/widgets/totp.panel.js?v=' . $this->version);
3843
$this->addLastJavascript($this->twilio->getOption('jsUrl') . 'mgr/sections/totp.js?v=' . $this->version);

core/components/twilio/controllers/users.class.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ public function process(array $scriptProperties = []) {}
1414

1515
public function loadCustomCssJs()
1616
{
17+
$this->addCss($this->twilio->getOption('cssUrl') . 'mgr.css');
1718
$this->addJavascript($this->twilio->getOption('jsUrl') . 'mgr/widgets/users.grid.js?v=' . $this->version);
1819
$this->addJavascript($this->twilio->getOption('jsUrl') . 'mgr/widgets/users.panel.js?v=' . $this->version);
1920
$this->addLastJavascript($this->twilio->getOption('jsUrl') . 'mgr/sections/users.js?v=' . $this->version);
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
<?php
2-
$twilio = $modx->getService('twilio', 'Twilio', $modx->getOption('twilio.core_path', null, $modx->getOption('core_path') . 'components/twilio/') . 'model/twilio/');
3-
if (!($twilio instanceof \Twilio)) return '';
2+
3+
use xPDO\xPDO;
4+
5+
$twilio = new MODX\Twilio\Twilio($modx, $scriptProperties);
46

57
$className = "\\MODX\\Twilio\\Event\\{$modx->event->name}";
68
if (class_exists($className)) {
79
/** @var \MODX\Twilio\Event\Event $event */
810
$event = new $className($twilio, $scriptProperties);
911
$event->run();
1012
} else {
11-
$modx->log(\xPDO::LOG_LEVEL_ERROR, "Class {$className} not found");
13+
$modx->log(xPDO::LOG_LEVEL_ERROR, "Class {$className} not found");
1214
}
1315
return;

core/components/twilio/elements/snippets/TwilioActivation.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* @var modX $modx
1818
* @var array $scriptProperties
1919
*/
20-
$twilio = $modx->getService('twilio', 'Twilio', $modx->getOption('twilio.core_path', null, $modx->getOption('core_path') . 'components/twilio/') . 'model/twilio/');
21-
if (!($twilio instanceof \Twilio)) return '';
2220

23-
return (new \MODX\Twilio\Snippet\Activation($twilio, $scriptProperties))->process();
21+
$twilio = new MODX\Twilio\Twilio($modx, $scriptProperties);
22+
23+
return (new \MODX\Twilio\Snippet\Activation($twilio, $scriptProperties))->process();

core/components/twilio/elements/snippets/TwilioGetPhone.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* @var modX $modx
1212
* @var array $scriptProperties
1313
*/
14-
$twilio = $modx->getService('twilio', 'Twilio', $modx->getOption('twilio.core_path', null, $modx->getOption('core_path') . 'components/twilio/') . 'model/twilio/');
15-
if (!($twilio instanceof \Twilio)) return '';
1614

17-
return (new \MODX\Twilio\Snippet\GetPhone($twilio, $scriptProperties))->process();
15+
$twilio = new MODX\Twilio\Twilio($modx, $scriptProperties);
16+
17+
return (new \MODX\Twilio\Snippet\GetPhone($twilio, $scriptProperties))->process();

core/components/twilio/elements/snippets/TwilioSendVerification.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@
1616
* @var array $scriptProperties
1717
*/
1818
$twilio = $modx->getService('twilio', 'Twilio', $modx->getOption('twilio.core_path', null, $modx->getOption('core_path') . 'components/twilio/') . 'model/twilio/');
19-
if (!($twilio instanceof \Twilio)) return '';
19+
if (!($twilio instanceof \MODX\Twilio)) return '';
2020

21-
return (new \MODX\Twilio\Snippet\SendVerification($twilio, $scriptProperties))->process();
21+
return (new \MODX\Twilio\Snippet\SendVerification($twilio, $scriptProperties))->process();

core/components/twilio/elements/snippets/TwilioTOTPChallenge.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* @var modX $modx
55
* @var array $scriptProperties
66
*/
7-
$twilio = $modx->getService('twilio', 'Twilio', $modx->getOption('twilio.core_path', null, $modx->getOption('core_path') . 'components/twilio/') . 'model/twilio/');
8-
if (!($twilio instanceof \Twilio)) return '';
7+
8+
$twilio = new MODX\Twilio\Twilio($modx, $scriptProperties);
99

1010
return (new \MODX\Twilio\Snippet\TotpChallenge($twilio, $scriptProperties))->process();

core/components/twilio/elements/snippets/TwilioTOTPCreate.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* @var modX $modx
66
* @var array $scriptProperties
77
*/
8-
$twilio = $modx->getService('twilio', 'Twilio', $modx->getOption('twilio.core_path', null, $modx->getOption('core_path') . 'components/twilio/') . 'model/twilio/');
9-
if (!($twilio instanceof \Twilio)) return '';
8+
9+
$twilio = new MODX\Twilio\Twilio($modx, $scriptProperties);
1010

1111
return (new \MODX\Twilio\Snippet\TotpCreate($twilio, $scriptProperties))->process();
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
$twilio = $modx->getService('twilio', 'Twilio', $modx->getOption('twilio.core_path', null, $modx->getOption('core_path') . 'components/twilio/') . 'model/twilio/');
4-
if (!($twilio instanceof \Twilio)) return '';
3+
4+
$twilio = new MODX\Twilio\Twilio($modx, $scriptProperties);
55

66
return (new \MODX\Twilio\Snippet\TotpQR($twilio, $scriptProperties))->process();

0 commit comments

Comments
 (0)