@@ 279-285 (lines=7) @@ | ||
276 | * @param array $parameters Parameters for the template |
|
277 | * @return boolean|null |
|
278 | */ |
|
279 | public static function printUserPage( $application, $name, $parameters = []) { |
|
280 | $content = new OC_Template( $application, $name, "user" ); |
|
281 | foreach( $parameters as $key => $value ) { |
|
282 | $content->assign( $key, $value ); |
|
283 | } |
|
284 | print $content->printPage(); |
|
285 | } |
|
286 | ||
287 | /** |
|
288 | * Shortcut to print a simple page for admins |
|
@@ 294-300 (lines=7) @@ | ||
291 | * @param array $parameters Parameters for the template |
|
292 | * @return bool |
|
293 | */ |
|
294 | public static function printAdminPage( $application, $name, $parameters = []) { |
|
295 | $content = new OC_Template( $application, $name, "admin" ); |
|
296 | foreach( $parameters as $key => $value ) { |
|
297 | $content->assign( $key, $value ); |
|
298 | } |
|
299 | return $content->printPage(); |
|
300 | } |
|
301 | ||
302 | /** |
|
303 | * Shortcut to print a simple page for guests |
|
@@ 309-315 (lines=7) @@ | ||
306 | * @param array|string $parameters Parameters for the template |
|
307 | * @return bool |
|
308 | */ |
|
309 | public static function printGuestPage( $application, $name, $parameters = []) { |
|
310 | $content = new OC_Template( $application, $name, "guest" ); |
|
311 | foreach( $parameters as $key => $value ) { |
|
312 | $content->assign( $key, $value ); |
|
313 | } |
|
314 | return $content->printPage(); |
|
315 | } |
|
316 | ||
317 | /** |
|
318 | * Print a fatal error page and terminates the script |