Index: mwaddell.com/cgi-bin/blog/gm-library.cgi diff -c mwaddell.com/cgi-bin/blog/gm-library.cgi:1.5 mwaddell.com/cgi-bin/blog/gm-library.cgi:1.6 *** mwaddell.com/cgi-bin/blog/gm-library.cgi:1.5 Tue Feb 15 11:20:21 2005 --- mwaddell.com/cgi-bin/blog/gm-library.cgi Tue Feb 15 11:39:26 2005 *************** *** 1409,1414 **** --- 1409,1422 ---- $entryreturn =~ s/{{sidebar}}/$gmsidebartemplate/gi; } + if ($entryreturn =~ m/{{readfile ([^}]*)}}/i) { + until ($entryreturn !~ m/{{readfile ([^}]*)}}/isg) { + $filetoread = $1; + $filecontents = `cat $LogPath/$filetoread`; + $entryreturn =~ s/{{readfile ($filetoread)}}/$filecontents/isg; + } + } + if ($entryreturn =~ m/{{custom/i) { $entryreturn =~ s/{{customone}}/$gmcustomonetemplate/gi; $entryreturn =~ s/{{customtwo}}/$gmcustomtwotemplate/gi;