PHP notice

Undefined index: invalid

/mnt/data/shnoulle/nginx/www/master/plugins/brokenPlugin/views/test.php(2)

1 <?php
2 if($moreData['invalid']) {
3     echo "Invalid data";
4 } else {
5     echo "Valid data";
6 }

Stack Trace

#3
+
 /mnt/data/shnoulle/nginx/www/master/application/libraries/PluginManager/PluginBase.php(314): CController->renderPartial("plugin_views_folder124.views.test", array("aSurvey" => array("htmlemail" => "Y", "format" => "G", "template" => "skelvanilla", "language" => "en", ...), "moreData" => array(), "plugin" => brokenPlugin), true, false)
309         }
310 
311         // Provide this so we can use $plugin->gT() in plugin views
312         $data['plugin'] = $this;
313 
314         return \Yii::app()->controller->renderPartial($fullAlias, $data, $return, $processOutput);
315     }
316 
317     /**
318      * Translation for plugin
319      *
#4
+
 /mnt/data/shnoulle/nginx/www/master/plugins/brokenPlugin/brokenPlugin.php(138): LimeSurvey\PluginManager\PluginBase->renderPartial("test", array("aSurvey" => array("htmlemail" => "Y", "format" => "G", "template" => "skelvanilla", "language" => "en", ...), "moreData" => array(), "plugin" => brokenPlugin), true)
133             'aSurvey' => \Survey::model()->findByPk($surveyId)->getAttributes(),
134             'moreData' => array(
135                 // Just to show the issue
136             ),
137         );
138         $content = $this->renderPartial('test', $aData, true);
139         return $content;
140     }
141 }
#6
+
 /mnt/data/shnoulle/nginx/www/master/application/controllers/admin/PluginHelper.php(125): ReflectionMethod->invoke(brokenPlugin, "583968")
120      * @return string
121      */
122     protected function getContent($surveyId, $plugin, $method)
123     {
124         list($pluginInstance, $refMethod) = $this->getPluginInstanceAndMethod($plugin, $method);
125         return $refMethod->invoke($pluginInstance, $surveyId);
126     }
127 }
2019-11-09 11:12:36 nginx/1.16.1 Yii Framework/1.1.21