fixed PHP strict object initialisation
authorPetr Skoda <skodak@moodle.org>
Sat, 18 Sep 2010 12:51:08 +0000 (12:51 +0000)
committerPetr Skoda <skodak@moodle.org>
Sat, 18 Sep 2010 12:51:08 +0000 (12:51 +0000)
mod/feedback/item/captcha/print_captcha.php

index 2fc36c7..6441ff7 100644 (file)
@@ -65,7 +65,7 @@ for($i = 0; $i < $charcount; $i++) {
 $properties = array();
 for($x = 0; $x < $factorX; $x++) {
     for($y = 0; $y < $factorY; $y++) {
-        $propobj = null;
+        $propobj = new object();
         $propobj->x = intval($x / $scale);
         $propobj->y = intval($y / $scale);
         $propobj->red = get_random_color($col_el[0], $col_el[1]);
@@ -90,6 +90,7 @@ for($i = 0; $i < ($factorX * $factorY); $i++) {
 $checkchar = '';
 for($i = 0; $i < $charcount; $i++) {
     $colnum = rand(1,2);
+    $textcol = new object();
     $textcol->red = get_random_color(${'col_text'.$colnum}[0], ${'col_text'.$colnum}[1]);
     $textcol->green = get_random_color(${'col_text'.$colnum}[0], ${'col_text'.$colnum}[1]);
     $textcol->blue = get_random_color(${'col_text'.$colnum}[0], ${'col_text'.$colnum}[1]);