36         static function saveUsage($a_pc_type, $a_pc_id, $a_usage_type, $a_usage_id, $a_usage_hist_nr = 0)
 
   40                 $ilDB->replace(
"page_pc_usage", array (
 
   41                         "pc_type" => array(
"text", $a_pc_type),
 
   42                         "pc_id" => array(
"integer", (
int) $a_pc_id),
 
   43                         "usage_type" => array(
"text", $a_usage_type),
 
   44                         "usage_id" => array(
"integer", (
int) $a_usage_id),
 
   45                         "usage_hist_nr" => array(
"integer", (
int) $a_usage_hist_nr)
 
   52         static function deleteAllUsages($a_pc_type, $a_usage_type, $a_usage_id, $a_usage_hist_nr = 0)
 
   56                 $ilDB->manipulate($q = 
"DELETE FROM page_pc_usage WHERE usage_type = ".
 
   57                         $ilDB->quote($a_usage_type, 
"text").
 
   58                         " AND usage_id = ".$ilDB->quote((
int) $a_usage_id, 
"integer").
 
   59                         " AND usage_hist_nr = ".$ilDB->quote((
int) $a_usage_hist_nr, 
"integer").
 
   60                         " AND pc_type = ".$ilDB->quote($a_pc_type, 
"text"));
 
   70                 $set = $ilDB->query(
"SELECT * FROM page_pc_usage ".
 
   71                         " WHERE pc_type = ".$ilDB->quote($a_pc_type, 
"text").
 
   72                         " AND pc_id = ".$ilDB->quote($a_pc_id, 
"integer")
 
   75                 while ($rec  = $ilDB->fetchAssoc($set))
 
   88         function getUsagesOfPage($a_usage_id, $a_usage_type, $a_hist_nr = 0, $a_all_hist_nrs = 
false)
 
   94                         $hist_str = 
" AND usage_hist_nr = ".$ilDB->quote($a_hist_nr, 
"integer");
 
   97                 $set = $ilDB->query(
"SELECT pc_type, pc_id FROM page_pc_usage WHERE ".
 
   98                         " usage_id = ".$ilDB->quote($a_usage_id, 
"integer").
" AND ".
 
   99                         " usage_type = ".$ilDB->quote($a_usage_type, 
"text").
 
  104                 while ($rec = $ilDB->fetchAssoc($set))
 
  106                         $usages[$rec[
"pc_type"].
":".$rec[
"pc_id"]] = array(
 
  107                                 "type" => $rec[
"pc_type"],
 
  108                                 "id" => $rec[
"pc_id"]