This class can be used to generate Persian calendars. It can generate HTML tables with Persian calendars for a given month or all months in a given year. The class uses Smarty templates to generate the calendar HTML tables. The language text strings is configurable from outside the class.