getPluginData() public static method

public static getPluginData ( $pluginName )
Example #1
0
 public function pluginPropertiesForm()
 {
     $pluginName = ipRequest()->getQuery('pluginName');
     if (!$pluginName) {
         throw new \Ip\Exception('Missing required parameters');
     }
     $variables = array('plugin' => Helper::getPluginData($pluginName));
     if (in_array($pluginName, Model::getActivePluginNames())) {
         $variables['form'] = Helper::pluginPropertiesForm($pluginName);
     }
     $variables['icon'] = $this->pluginIcon($pluginName);
     $layout = ipView('view/pluginProperties.php', $variables)->render();
     $layout = ipFilter('ipPluginPropertiesHtml', $layout, array('pluginName' => $pluginName));
     $data = array('html' => $layout);
     return new \Ip\Response\Json($data);
 }