static function report_ppm_support($toolkit_id)
 {
     if (array_key_exists($toolkit_id, rawphoto_graphics::get_supported_toolkits())) {
         site_status::clear("rawphoto_needs_ppm_support");
     } else {
         site_status::warning(t('The <em>Raw Photos</em> module requires a supporting graphics toolkit. ' . '<a href="%activate_url">Activate</a> either ImageMagick or GraphicsMagick.', array("activate_url" => url::site("admin/graphics"))), "rawphoto_needs_ppm_support");
     }
 }
 private function _get_view($errors = array(), $icc_path = null)
 {
     $dcraw = rawphoto_graphics::detect_dcraw();
     rawphoto_graphics::report_dcraw_support($dcraw);
     $view = new Admin_View("admin.html");
     $view->content = new View("admin_rawphoto.html");
     $view->content->is_keeporiginal_active = module::is_active("keeporiginal");
     $view->content->dcraw = $dcraw;
     $toolkit_names = array("imagemagick" => "ImageMagick", "graphicsmagick" => "GraphicsMagick");
     $toolkit_id = module::get_var("gallery", "graphics_toolkit");
     $toolkit_names = rawphoto_graphics::get_supported_toolkits();
     $view->content->toolkit_name = array_key_exists($toolkit_id, $toolkit_names) ? $toolkit_names[$toolkit_id] : "none";
     $view->content->icc_path = isset($icc_path) ? $icc_path : module::get_var("rawphoto", "icc_path");
     $view->content->errors = $errors;
     return $view;
 }