static function delete_vedette_links($id)
 {
     global $dbh;
     $rqt_responsability = 'select id_responsability_tu from responsability_tu where responsability_tu_num="' . $id . '" ';
     $res_responsability = pmb_mysql_query($rqt_responsability, $dbh);
     if (pmb_mysql_num_rows($res_responsability)) {
         while ($r = pmb_mysql_fetch_object($res_responsability)) {
             $object_id = $r->id_responsability_tu;
             $type_aut = $r->responsability_tu_type;
             switch ($type_aut) {
                 case 0:
                     vedette_link::delete_vedette_link_from_object(new vedette_composee(0, 'titre_uniforme'), $object_id, TYPE_TU_RESPONSABILITY);
                     break;
                 case 1:
                     vedette_link::delete_vedette_link_from_object(new vedette_composee(0, 'titre_uniforme'), $object_id, TYPE_TU_RESPONSABILITY_INTERPRETER);
                     break;
             }
         }
     }
 }
Exemplo n.º 2
0
 static function delete_vedette_links($id)
 {
     global $dbh;
     $rqt_responsability = 'select id_responsability, responsability_type from responsability where responsability_notice="' . $id . '" ';
     $res_responsability = pmb_mysql_query($rqt_responsability, $dbh);
     if (pmb_mysql_num_rows($res_responsability)) {
         while ($r = pmb_mysql_fetch_object($res_responsability)) {
             $object_id = $r->id_responsability;
             $type_aut = $r->responsability_type;
             switch ($type_aut) {
                 case 0:
                     vedette_link::delete_vedette_link_from_object(new vedette_composee(0, 'analysis_authors'), $object_id, TYPE_NOTICE_RESPONSABILITY_PRINCIPAL);
                     break;
                 case 1:
                     vedette_link::delete_vedette_link_from_object(new vedette_composee(0, 'analysis_authors'), $object_id, TYPE_NOTICE_RESPONSABILITY_AUTRE);
                     break;
                 case 2:
                     vedette_link::delete_vedette_link_from_object(new vedette_composee(0, 'analysis_authors'), $object_id, TYPE_NOTICE_RESPONSABILITY_SECONDAIRE);
                     break;
             }
         }
     }
 }