@@ -616,7 +616,7 @@ function callMethod($name, $params = 0, $parentClassId = 0)
616
616
$ source = urldecode ($ _SERVER ['REQUEST_URI ' ]);
617
617
}
618
618
if (strlen ($ source ) > 250 ) {
619
- $ source = substr ($ source , 0 , 250 ) . '... ' ;
619
+ $ source = mb_substr ($ source , 0 , 250 ) . '... ' ;
620
620
}
621
621
$ update_rec ['EXECUTED_SRC ' ] = $ source ;
622
622
@@ -634,7 +634,7 @@ function callMethod($name, $params = 0, $parentClassId = 0)
634
634
unset($ saved_params ['SOURCE ' ]);
635
635
$ update_rec ['EXECUTED_PARAMS ' ] = json_encode ($ saved_params , JSON_UNESCAPED_UNICODE );
636
636
if (strlen ($ update_rec ['EXECUTED_PARAMS ' ]) > 250 ) {
637
- $ update_rec ['EXECUTED_PARAMS ' ] = substr ($ update_rec ['EXECUTED_PARAMS ' ], 0 , 250 );
637
+ $ update_rec ['EXECUTED_PARAMS ' ] = mb_substr ($ update_rec ['EXECUTED_PARAMS ' ], 0 , 250 );
638
638
}
639
639
}
640
640
SQLUpdate ('methods ' , $ update_rec );
@@ -848,7 +848,7 @@ function setProperty($property, $value, $no_linked = 0, $source = '')
848
848
$ source = urldecode ($ _SERVER ['REQUEST_URI ' ]);
849
849
}
850
850
if (strlen ($ source ) > 250 ) {
851
- $ source = substr ($ source , 0 , 250 ) . '... ' ;
851
+ $ source = mb_substr ($ source , 0 , 250 ) . '... ' ;
852
852
}
853
853
854
854
if (defined ('TRACK_DATA_CHANGES ' ) && TRACK_DATA_CHANGES == 1 ) {
@@ -1118,7 +1118,7 @@ function getWatchedProperties($objects)
1118
1118
}
1119
1119
if (is_array ($ props )) {
1120
1120
foreach ($ props as $ k => $ v ) {
1121
- if (substr ($ v ['TITLE ' ], 0 , 1 ) == '_ ' ) continue ;
1121
+ if (mb_substr ($ v ['TITLE ' ], 0 , 1 ) == '_ ' ) continue ;
1122
1122
$ properties [] = array ('PROPERTY ' => mb_strtolower ($ this ->object_title . '. ' . $ v ['TITLE ' ], 'UTF-8 ' ), 'OBJECT_ID ' => $ object_id );
1123
1123
}
1124
1124
}
0 commit comments