);
}
+ public static function RenderToResponse($tplfile, $params=array(), $request=null)
+ {
+ $context = IPF_Project_Template::context($params, $request);
+ $tmpl = new IPF_Template_File($tplfile, IPF_Project_Template::getDefaultTemplateEnvironment());
+ $html = $tmpl->render($context);
+ return new IPF_HTTP_Response($html);
+ }
+
static function checkAdminAuth($request)
{
$ok = true;
protected function renderToResponse($template, $context, $request)
{
$context = array_merge($this->context($request), $context);
- return IPF_Shortcuts::RenderToResponse($template, $context, $request);
+ return IPF_Admin_App::RenderToResponse($template, $context, $request);
}
protected function setInlines($model, $data=null)
'app_list' => $app_list,
'admin_log' => $admin_log,
);
- return IPF_Shortcuts::RenderToResponse('admin/index.html', $context, $request);
+ return IPF_Admin_App::RenderToResponse('admin/index.html', $context, $request);
}
function IPF_Admin_Views_ListItems($request, $match)
'lmodel'=>$lmodel,
);
- return IPF_Shortcuts::RenderToResponse('admin/changepassword.html', $context, $request);
+ return IPF_Admin_App::RenderToResponse('admin/changepassword.html', $context, $request);
}
}
'form' => $form,
'extra_js' => $form->extra_js(),
);
- return IPF_Shortcuts::RenderToResponse('admin/login.html', $context, $request);
+ return IPF_Admin_App::RenderToResponse('admin/login.html', $context, $request);
}
function IPF_Admin_Views_Logout($request, $match)
$context = array(
'page_title' => IPF::get('admin_title'),
);
- return IPF_Shortcuts::RenderToResponse('admin/logout.html', $context, $request);
+ return IPF_Admin_App::RenderToResponse('admin/logout.html', $context, $request);
}
function IPF_Admin_Views_Impersonate($request, $match)
'upload_url' => $upload_url,
'curr_dir' => $curr_dir,
);
- return IPF_Shortcuts::RenderToResponse('admin/filebrowser.html', $context, $request);
+ return IPF_Admin_App::RenderToResponse('admin/filebrowser.html', $context, $request);
}
function IPF_Admin_Views_FileBrowserRename($request, $match)