File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2727EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2828*/
2929
30- function replacePrefix ($ name , $ dataRecord ){
31- $ keywordlist =array ('CLIENTNAME ' ,'CLIENTID ' );
30+ function replacePrefix ($ name , $ dataRecord ) {
31+ // No input -> no possible output -> go out!
32+ if ($ name =="" ) return "" ;
3233
33- if ($ name != '' ) {
34- foreach ($ keywordlist as $ keyword ) {
35- if (substr_count ($ name , '[ ' .$ keyword .'] ' ) > 0 ) {
36- switch ($ keyword ) {
37- case 'CLIENTNAME ' :
38- $ res =str_replace ('[ ' .$ keyword .'] ' , getClientName ($ dataRecord ), $ name );
39- break ;
40- case 'CLIENTID ' :
41- $ res =str_replace ('[ ' .$ keyword .'] ' , getClientID ($ dataRecord ), $ name );
42- break ;
43- }
44- }
45- }
46- } else {
47- $ res ='' ;
48- }
49-
50- return $ res ;
34+ // Array containing keys to search
35+ $ keywordlist =array ('CLIENTNAME ' ,'CLIENTID ' );
36+
37+ // Try to match the key within the string
38+ foreach ($ keywordlist as $ keyword ) {
39+ if (substr_count ($ name , '[ ' .$ keyword .'] ' ) > 0 ) {
40+ switch ($ keyword ) {
41+ case 'CLIENTNAME ' :
42+ $ name =str_replace ('[ ' .$ keyword .'] ' , getClientName ($ dataRecord ),$ name );
43+ break ;
44+ case 'CLIENTID ' :
45+ $ name =str_replace ('[ ' .$ keyword .'] ' , getClientID ($ dataRecord ),$ name );
46+ break ;
47+ }
48+ }
49+ }
50+ return $ name ;
5151}
5252
5353function getClientName ($ dataRecord ) {
You can’t perform that action at this time.
0 commit comments