/**
  * Retourne la liste des assertions contenant l'item susceptible d'être supprimé
  * @param onto_common_controler $controler
  * @param onto_param $params
  * @param onto_assertion $assertions
  * @return string
  */
 public static function get_list_assertions($controler, $params, $assertions)
 {
     global $ontology_tpl;
     $list = $ontology_tpl["list_assertions"];
     $list_content = "";
     foreach ($assertions as $assertion) {
         /* @var $assertion onto_assertion */
         $current_assertion = $ontology_tpl["list_assertions_line"];
         $current_assertion = str_replace("!!assertion_subject!!", $controler->get_data_label($assertion->get_subject()), $current_assertion);
         $current_assertion = str_replace("!!assertion_predicate!!", $controler->get_label($assertion->get_predicate()), $current_assertion);
         $current_assertion = str_replace("!!assertion_object!!", $controler->get_data_label($assertion->get_object()), $current_assertion);
         $list_content .= $current_assertion;
     }
     $list = str_replace("!!list_content!!", $list_content, $list);
     $list = str_replace("!!href_cancel!!", "./" . $controler->get_base_resource() . "categ=" . $params->categ . "&sub=" . $params->sub . "&id=" . $params->id . "&action=edit", $list);
     $list = str_replace("!!href_continue!!", "./" . $controler->get_base_resource() . "categ=" . $params->categ . "&sub=" . $params->sub . "&id=" . $params->id . "&action=delete", $list);
     return $list;
 }
示例#2
0
 /**
  * Renvoie la construction du fil de navigation
  * 
  * @param onto_common_controler $controler
  * @param onto_param $params
  * 
  * @return string return 
  */
 public static function get_breadcrumb($controler, $params)
 {
     global $base_path;
     $breadcrumb = $controler->handle_breadcrumb();
     $return = '';
     if (sizeof($breadcrumb)) {
         foreach ($breadcrumb as $key => $parent_id) {
             if ($return) {
                 $return .= ' > ';
             }
             $return .= "<a href='{$base_path}/autorites.php?categ=" . $params->categ . "&sub=" . $params->sub . "&action=list&concept_scheme=" . $params->concept_scheme . "&parent_id=" . $parent_id . "'>" . $controler->get_data_label(onto_common_uri::get_uri($parent_id)) . '</a>';
         }
     }
     return $return;
 }