Example #1
0
 public static function ipPagePropertiesForm($form, $info)
 {
     if (ipAdminPermission('Php')) {
         $fieldset = new \Ip\Form\Fieldset(__('Php snippet', 'Php'));
         $form->addFieldset($fieldset);
         $form->addField(new CodeEditor(array('name' => 'rawCode', 'layout' => \Ip\Form\Field::LAYOUT_NO_LABEL, 'value' => Model::getRawCode($info['pageId']), 'mode' => 'php', 'css' => 'ipPluginPhp-editor')));
     }
     return $form;
 }
Example #2
0
 public static function ipBeforeResponseSent($response)
 {
     $page = ipContent()->getCurrentPage();
     if ($page) {
         $rawCode = Model::getRawCode($page->getId());
         if ($rawCode) {
             //                ob_start();
             eval($rawCode);
             //                $content = ob_get_contents();
             //                ob_end_clean();
         }
     }
 }