Cant display maps with HHVM

XMLWordPrintable

    • Type: Incident report
    • Resolution: Fixed
    • Priority: Trivial
    • 2.3.0
    • Affects Version/s: 2.2.2
    • Component/s: Frontend (F)
    • Environment:
      Ubuntu 12.04, nginx, HHVM 3.0.1

      include/classes/sysmaps/CCanvas.php
      line 71, 72

      imagestring($this->canvas, 0, $this->width - 120, $this->height - 12, $date, $this->getColor('gray'));
      imagestringup($this->canvas, 0, $this->width - 10, $this->height - 50, ZABBIX_HOMEPAGE, $this->getColor('gray'));

      Second parameter (font) shoudn't be zero for both lines.

      As php manual states from http://www.php.net/manual/en/function.imagestring.php

      bool imagestring ( resource $image , int $font , int $x , int $y , string $string , int $color )

      font
      Can be 1, 2, 3, 4, 5 for built-in fonts in latin2 encoding (where higher numbers corresponding to larger fonts) or any of your own font identifiers registered with imageloadfont().

      It works with native PHP, but does not with HHVM (http://hhvm.com/)

      So just replace 0 -> 1

            Assignee:
            Ivo Kurzemnieks
            Reporter:
            Taavi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: