The easy fix for this glitch is:
Find the changecash function:
PHP Code:
changecash(grabanysetting('rewardmoney'), $GLOBALS['username'], $GLOBALS['money']);
$article_content = $article_content . "<div align='center'><br />You have earned ". grabanysetting('rewardmoney') ." ". grabanysetting('cost') ." for leveling up this adoptable. <br />You now have {$GLOBALS['money']} ".grabanysetting('cost')."</div>";
Replace with:
PHP Code:
if($isfrozen == "no"){
changecash(grabanysetting('rewardmoney'), $GLOBALS['username'], $GLOBALS['money']);
$article_content = $article_content . "<div align='center'><br />You have earned ". grabanysetting('rewardmoney') ." ". grabanysetting('cost') ." for leveling up this adoptable. <br />You now have {$GLOBALS['money']} ".grabanysetting('cost')."</div>";
}
This should solve your problem, as it does on my demo site. The glitch will be officially fixed on Mys v1.2.1, sorry about that.