Tirei todos os "echos" para incluir um "return()" na função ccalendar. Assim fica simples de usar para quem trabalha com templates. O resto está igual, só muda a forma de chamar.