_Maksi_, в твоем файле обработка тега имг идет два раза, оставь одну строку
$var = preg_replace('#\[img\](.+?)\[/img\]#si', '<a href="\1"><img src="\1" alt="IMG"/></a>', $var);должно работать
_Maksi_, в твоем файле обработка тега имг идет два раза, оставь одну строку
$var = preg_replace('#\[img\](.+?)\[/img\]#si', '<a href="\1"><img src="\1" alt="IMG"/></a>', $var);