Skip to content

Commit dd54ff7

Browse files
authored
added jot to check (OutdatedExtras)
1 parent 78f7178 commit dd54ff7

1 file changed

Lines changed: 18 additions & 1 deletion

File tree

install/assets/plugins/OutdatedExtrasCheck.tpl

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @package evo
1010
* @author Author: Nicola Lambathakis
1111
* @internal @events OnManagerWelcomeHome
12-
* @internal @properties &wdgVisibility=Show widget for:;menu;All,AdminOnly,AdminExcluded,ThisRoleOnly,ThisUserOnly;All &ThisRole=Run only for this role:;string;;;(role id) &ThisUser=Run only for this user:;string;;;(username) &DittoVersion=Min Ditto version:;string;2.1.3 &EformVersion=Min eForm version:;string;1.4.9 &AjaxSearchVersion=Min AjaxSearch version:;string;1.11.0 &WayfinderVersion=Min Wayfinder version:;string;2.0.5 &WebLoginVersion=Min WebLogin version:;string;1.2 &WebSignupVersion=Min WebSignup version:;string;1.1.2 &WebChangePwdVersion=Min WebChangePwd version:;string;1.1.2 &BreadcrumbsVersion=Min Breadcrumbs version:;string;1.0.5 &ReflectVersion=Min Reflect version:;string;2.2 &MtvVersion=Min multiTV version:;string;2.0.12 &badthemes=Outdated Manager Themes:;string;MODxRE2_DropdownMenu,MODxRE2,MODxRE,MODxCarbon,MODxFLAT,wMOD,ScienceStyle
12+
* @internal @properties &wdgVisibility=Show widget for:;menu;All,AdminOnly,AdminExcluded,ThisRoleOnly,ThisUserOnly;All &ThisRole=Run only for this role:;string;;;(role id) &ThisUser=Run only for this user:;string;;;(username) &DittoVersion=Min Ditto version:;string;2.1.3 &EformVersion=Min eForm version:;string;1.4.9 &AjaxSearchVersion=Min AjaxSearch version:;string;1.11.0 &WayfinderVersion=Min Wayfinder version:;string;2.0.5 &WebLoginVersion=Min WebLogin version:;string;1.2 &WebSignupVersion=Min WebSignup version:;string;1.1.5 &WebChangePwdVersion=Min WebChangePwd version:;string;1.1.2 &BreadcrumbsVersion=Min Breadcrumbs version:;string;1.0.5 &ReflectVersion=Min Reflect version:;string;2.2 &JotVersion=Min Jot version:;string;1.1.5 &MtvVersion=Min multiTV version:;string;2.0.12 &badthemes=Outdated Manager Themes:;string;MODxRE2_DropdownMenu,MODxRE2,MODxRE,MODxCarbon,MODxFLAT,wMOD,ScienceStyle
1313
* @internal @modx_category Manager and Admin
1414
* @internal @installset base
1515
* @internal @disabled 0
@@ -231,6 +231,23 @@ $output .= '<div class="widget-wrapper alert alert-warning"><i class="fa fa-excl
231231
}
232232
}
233233
//end check Reflect
234+
235+
//check Jot
236+
//get min version from config
237+
$minJotVersion = $JotVersion;
238+
//search the snippet by name
239+
$CheckJot = $modx->db->select( "id, name, description", $table, "name='Jot'" );
240+
if($CheckJot != ''){
241+
while( $row = $modx->db->getRow( $CheckJot ) ) {
242+
//extract snippet version from description <strong></strong> tags
243+
$curr_Jot_version = getver($row['description'],"strong");
244+
//check snippet version and return an alert if outdated
245+
if ($curr_Jot_version < $minJotVersion){
246+
$output .= '<div class="widget-wrapper alert alert-warning"><i class="fa fa-exclamation-triangle" aria-hidden="true"></i> <b>' . $row['name'] . '</b> '.$_lang["snippet"].' (version ' . $curr_Jot_version . ') '.$_oec_lang['isoutdated'].' <b>Evolution '.$EVOversion.'</b>. '.$_oec_lang['please_update'].' <b>' . $row['name'] . '</b> '.$_oec_lang["to_latest"].' ('.$_oec_lang['min _required'].' '.$minJotVersion.') '.$_oec_lang['from'].' <a target="main" href="index.php?a=112&id='.$ExtrasID.'">'.$_oec_lang['extras_module'].'</a>.</div>';
247+
}
248+
}
249+
}
250+
//end check Jot
234251

235252
//check Multitv
236253
//get min version from config

0 commit comments

Comments
 (0)