Помните, когда вы вызываете собственную функцию объекта внутри объекта, используйте переменную $ this указателя.
$total_size= round((get_dir_size($dir_name) / 1048576),2) ;
Изменить на
$total_size= round(($this->get_dir_size($dir_name) / 1048576),2) ;
Было бы также хорошо, если бы вы сказали нам, в какой строке происходит ошибка. Также было бы приятно увидеть полный журнал ошибок.