viaAJAX = true; } else { // else use base class require_once('include/EditView/EditViewQuickCreate.php'); $editview = new EditViewQuickCreate($target_module, 'modules/' . $target_module . '/tpls/' . $tpl); } $editview->process(); echo $editview->display(); } else{ $subpanelView = 'modules/'. $target_module . '/views/view.subpanelquickedit.php'; $view = (!empty($_REQUEST['target_view'])) ? $_REQUEST['target_view'] : 'QuickEdit'; //Check if there is a custom override, then check for module override, finally use default (SubpanelQuickCreate) if(file_exists('custom/' . $subpanelView)) { require_once('custom/' . $subpanelView); $subpanelClass = 'Custom' . $target_module . 'SubpanelQuickEdit'; $sqc = new $subpanelClass($target_module, $view); } else if(file_exists($subpanelView)) { require_once($subpanelView); $subpanelClass = $target_module . 'SubpanelQuickEdit'; $sqc = new $subpanelClass($target_module, $view); } else { require_once('include/EditView/SubpanelQuickEdit.php'); $sqc = new SubpanelQuickEdit($target_module, $view); } } ?>