par Michel Clamen, le mercredi 28 mai 2008

Michel Clamen professeur à l'Institut Catholique de Paris et auteur de plusieurs ouvrages sur le sujet, s'exprime sur le lobbying en France et en Europe


En France, le lobbying a mauvaise réputation, comment l'expliquez-vous ?

Oui c‘est un fait, le lobbying n'a pas une très bonne réputation en France car il est trop souvent assimilé au trafic d'influence. Personnellement, j'ai trois facteurs explicatifs. Tout d'abord, il faut mentionner l'importance du facteur culturel. A la différence des pays protestants décomplexés vis à vis de l‘argent et qui accordent un rôle central à la personne prise individuellement, la France a une forte culture d'intérêt général, théorisée par Jean-Jacques Rousseau, culture dans laquelle globalement l‘église catholique se reconnaît. Par ailleurs, si paradoxalement la haute fonction publique, garante de l'intérêt général, jouit en France d'un certain prestige, sa proximité avec le monde des affaires à travers des pratiques bien connues comme le "pantouflage" dans le secteur privé nuit à une juste compréhension du lobbying. Enfin, et c‘est important d'un point de vue historique, la Loi Le Chapelier en interdisant les corporations a ôté toute légitimité à l'idée de groupe de pression alors que la Constitution des Etats Unis l'a constitutionalisé dés 1791 dans son premier amendement. En France, il faudra attendre 1901 pour que les citoyens aient légalement le droit de s'associer.


Est-ce que le lobbying recouvre la même réalité et les mêmes pratiques en France et en Europe ?


La même réalité dans le but assurément, à savoir infléchir la décision d'un décideur en sa faveur qu'il soit basé à Paris ou à Bruxelles. En revanche, les logiques de pouvoirs au sein des différentes institutions françaises et européennes (Commission, Parlement Européen… ) ne sont pas identiques. Au niveau des pratiques, on note une réelle convergence dans les techniques mises en œuvre pour "lobbyer" à Bruxelles. En réalité, l'erreur à ne pas commettre à Bruxelles est de cultiver une spécificité nationale. Cela n'a aucune pertinence à l'échelon de l'Union. Dans le cas précis des Français, le fait d'être ancien élève de l‘Ena ou Polytechnicien laisse vos interlocuteurs totalement indifférents, d'ailleurs le rachat de Legrand par Schneider a montré le limites d'un lobbying auto centré sur le plan culturel.


Pour les français, lobbying rime avec entreprises du Cac 40 ? n'est-ce pas réducteur ?


Tout à fait, les organisations professionnelles, elles aussi, ont recours aux techniques du lobbying. Pour les entreprises, indépendamment du secteur concerné, Il y a incontestablement un "effet taille" qui joue. Il est difficile pour une petite et moyenne entreprise de mobiliser toutes ses ressources financières, intellectuelles…simplement pour mener un campagne de lobbying. La gestion du quotidien, et c‘est logique, l‘emporte très souvent sur l‘anticipation. On peut le regretter mais c‘est ainsi.


Quelle est l'institution cible des lobbyistes à Bruxelles ?


Le "décideur final", sauf qu‘au niveau européen il est "pluriel" avec l‘existence d'un triangle institutionnel (Conseil, Commission, Parlement Européen) au sein duquel les poids décisionnels sont à géométrie variable selon les sujets traités. De fait, il est très important de savoir quelle institution emportera la décision finale et selon quelle procédure. Sur un sujet comme l'application du droit de la concurrence, il est vain de se focaliser sur le Parlement Européen…


La suprématie du lobbying anglo-saxon est-elle usurpée ?


Non, pour les raisons culturelles évoquées précédemment. De surcroît, les cabinets anglo-saxons bénéficient d'une antériorité et d'une notoriété acquise de longue date. Toutefois, il existe de très bons cabinets français de lobbying à Bruxelles. On peut simplement regretter qu'ils soient numériquement peu nombreux et peu sollicités par les entreprises françaises !


La notion de « lobbying transparent » a t'elle un sens ?


Oui jusqu‘à un certain point dans la mesure où le lobbying relève, ne l'oublions pas, des activités stratégiques d'une entreprise au même titre que le marketing. Toutefois, une éthique bien comprise impose a minima à un professionnel du lobbying de toujours mentionner à ses interlocuteurs les intérêts qu'il défend et de pouvoir rendre compte des flux financiers engagés dans le cadre de son activité.


Les nouvelles technologies sont elles l‘avenir du lobbying ?


En tant que sujet de lobbying, je vous réponds "oui" sans hésiter car il y a des enjeux industriels, financiers, juridiques …très .importants dans le domaine des technologies de la communication. En revanche, au niveau des pratiques, si personne ne peut nier l‘apport des nouvelles technologies dans la recherche d'information la partie la plus créative du lobbying à savoir le choix des stratégies et des arguments relèvera toujours de l'humain.


Comment est structuré le marché français du lobbying ?


Il est principalement structuré autour de l‘échelon national, européen et international.

Dans un Etat fédéral l'échelon régional est important mais pas en France dans la mesure où les Régions ne sont dotées d'aucun pouvoir législatif. Au niveau national, les entreprises cotées et les organisations professionnelles sont très présentes. Elles jouent de la porosité entre le secteur public et le secteur privé.

Au niveau européen, tous les intérêts professionnels sont représentés à Bruxelles via des représentations permanentes, des fédérations européennes voire des confédérations qui sont parfois le "faux nez" d'entreprises nationales très puissantes. La défense des intérêts d'une ou de plusieurs entreprises peut aussi être confié à un cabinet de consulting.

Fait marquant, ces dernières années, on a assisté à une réelle montée en puissance des Organisations Non Gouvernementales dont les campagnes sont de plus en plus efficaces.

Enfin, outre l'Organisation Mondiale du Commerce, pour certaines entreprises comme les entreprises du médicament, il est aussi essentiel d'être présent auprès d'organisations internationales comme l'Organisation Mondiale de la Santé.


Quelles sont les qualités exigées d'un bon lobbyiste ?


Outre des connaissances générales en droit, économie et sciences politique, il faut surtout être tenace, aimer la communication et avoir le goût de la stratégie.


Peut-on se former efficacement au lobbying ?

Oui, je le pense sinon nous n'aurions pas créé à l'Institut Catholique de Paris, il y a dix ans maintenant, un Master professionnel spécialisé dans les Relations Européennes et le Lobbying. Le bon placement des jeunes diplômés et le niveau hiérarchique atteint après quelques années d'expérience témoigne de la pertinence de la démarche.

Propos recueillis par Xavier Grosclaude pour « Fenêtre sur l‘Europe » à l'Institut Catholique de Paris.

Fin





Michel Clamen est notamment l'auteur du "Manuel du Lobbying" - Dunod 2005

Organisations en lien avec Fenêtre sur l'Europe :

 
5MBMemory Usage476msRequest Duration
Joomla! Version4.2.8
PHP Version8.0.30
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
8.0.41-32
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
[]
$_POST
[]
$_SESSION
[]
$_COOKIE
[]
$_SERVER
array:67 [ "USER" => "fsmkhtwp" "PATH_TRANSLATED" => "redirect:/index.php/1087-communication-reg...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743793701 "last" => 1743793701...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
PHPDEBUGBAR_STACK_DATA
[]
  • afterLoad (568.46KB) (46.34ms)
  • afterInitialise (1.36MB) (113ms)
  • afterRoute (267.8KB) (33.35ms)
  • beforeRenderComponent com_content (153.47KB) (23.32ms)
  • Before Access::preloadComponents (all components) (55.47KB) (5.09ms)
  • After Access::preloadComponents (all components) (113.89KB) (9.19ms)
  • Before Access::preloadPermissions (com_content) (3.85KB) (18μs)
  • After Access::preloadPermissions (com_content) (811.96KB) (6.04ms)
  • Before Access::getAssetRules (id:1147 name:com_content.article.1087) (66.8KB) (44μs)
  • After Access::getAssetRules (id:1147 name:com_content.article.1087) (10.69KB) (494μs)
  • afterRenderComponent com_content (507.07KB) (79.99ms)
  • afterDispatch (2.25KB) (109μs)
  • beforeRenderRawModule mod_custom (RESEAUX SOCIAUX ) (335.88KB) (15.64ms)
  • afterRenderRawModule mod_custom (RESEAUX SOCIAUX ) (8.09KB) (4.16ms)
  • beforeRenderRawModule mod_rss_reader_david (PODCAST) (4.25KB) (28μs)
  • afterRenderRawModule mod_rss_reader_david (PODCAST) (8.77KB) (3.5ms)
  • beforeRenderRawModule mod_articles_category (L'EUROPE DES IDEES...) (5.27KB) (29μs)
  • Before Access::getAssetRules (id:8 name:com_content) (71.54KB) (2.34ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.88KB) (31μs)
  • afterRenderRawModule mod_articles_category (L'EUROPE DES IDEES...) (8B) (66.3ms)
  • beforeRenderRawModule mod_menu (Menu principal) (5.09KB) (77μs)
  • afterRenderRawModule mod_menu (Menu principal) (69.02KB) (4.15ms)
  • beforeRenderRawModule mod_custom (Partenaires) (1.17KB) (54μs)
  • afterRenderRawModule mod_custom (Partenaires) (912B) (76μs)
  • beforeRenderModule mod_custom (Partenaires) (3.13KB) (946μs)
  • afterRenderModule mod_custom (Partenaires) (6.51KB) (562μs)
  • beforeRenderModule mod_custom (RESEAUX SOCIAUX ) (16B) (28μs)
  • afterRenderModule mod_custom (RESEAUX SOCIAUX ) (2.95KB) (34μs)
  • beforeRenderModule mod_rss_reader_david (PODCAST) (3.2KB) (14μs)
  • afterRenderModule mod_rss_reader_david (PODCAST) (3.95KB) (25μs)
  • beforeRenderModule mod_articles_category (L'EUROPE DES IDEES...) (6.21KB) (17μs)
  • afterRenderModule mod_articles_category (L'EUROPE DES IDEES...) (5.96KB) (21μs)
  • beforeRenderModule mod_menu (Menu principal) (6.07KB) (36μs)
  • afterRenderModule mod_menu (Menu principal) (5.63KB) (538μs)
  • afterRender (219.06KB) (28.04ms)
  • 1 x afterInitialise (1.36MB) (23.7%)
    112.83ms
    1 x afterRenderComponent com_content (507.07KB) (16.81%)
    79.99ms
    1 x afterRenderRawModule mod_articles_category (L'EUROPE DES IDEES...) (8B) (13.93%)
    66.30ms
    1 x afterLoad (568.46KB) (9.74%)
    46.34ms
    1 x afterRoute (267.8KB) (7.01%)
    33.35ms
    1 x afterRender (219.06KB) (5.89%)
    28.04ms
    1 x beforeRenderComponent com_content (153.47KB) (4.9%)
    23.32ms
    1 x beforeRenderRawModule mod_custom (RESEAUX SOCIAUX ) (335.88KB) (3.28%)
    15.64ms
    1 x After Access::preloadComponents (all components) (113.89KB) (1.93%)
    9.19ms
    1 x After Access::preloadPermissions (com_content) (811.96KB) (1.27%)
    6.04ms
    1 x Before Access::preloadComponents (all components) (55.47KB) (1.07%)
    5.09ms
    1 x afterRenderRawModule mod_custom (RESEAUX SOCIAUX ) (8.09KB) (0.87%)
    4.16ms
    1 x afterRenderRawModule mod_menu (Menu principal) (69.02KB) (0.87%)
    4.15ms
    1 x afterRenderRawModule mod_rss_reader_david (PODCAST) (8.77KB) (0.74%)
    3.50ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (71.54KB) (0.49%)
    2.34ms
    1 x beforeRenderModule mod_custom (Partenaires) (3.13KB) (0.2%)
    946μs
    1 x afterRenderModule mod_custom (Partenaires) (6.51KB) (0.12%)
    562μs
    1 x afterRenderModule mod_menu (Menu principal) (5.63KB) (0.11%)
    538μs
    1 x After Access::getAssetRules (id:1147 name:com_content.article.1087) (10.69KB) (0.1%)
    494μs
    1 x afterDispatch (2.25KB) (0.02%)
    109μs
    1 x beforeRenderRawModule mod_menu (Menu principal) (5.09KB) (0.02%)
    77μs
    1 x afterRenderRawModule mod_custom (Partenaires) (912B) (0.02%)
    76μs
    1 x beforeRenderRawModule mod_custom (Partenaires) (1.17KB) (0.01%)
    54μs
    1 x Before Access::getAssetRules (id:1147 name:com_content.article.1087) (66.8KB) (0.01%)
    44μs
    1 x beforeRenderModule mod_menu (Menu principal) (6.07KB) (0.01%)
    36μs
    1 x afterRenderModule mod_custom (RESEAUX SOCIAUX ) (2.95KB) (0.01%)
    34μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.88KB) (0.01%)
    31μs
    1 x beforeRenderRawModule mod_articles_category (L'EUROPE DES IDEES...) (5.27KB) (0.01%)
    29μs
    1 x beforeRenderRawModule mod_rss_reader_david (PODCAST) (4.25KB) (0.01%)
    28μs
    1 x beforeRenderModule mod_custom (RESEAUX SOCIAUX ) (16B) (0.01%)
    28μs
    1 x afterRenderModule mod_rss_reader_david (PODCAST) (3.95KB) (0.01%)
    25μs
    1 x afterRenderModule mod_articles_category (L'EUROPE DES IDEES...) (5.96KB) (0%)
    21μs
    1 x Before Access::preloadPermissions (com_content) (3.85KB) (0%)
    18μs
    1 x beforeRenderModule mod_articles_category (L'EUROPE DES IDEES...) (6.21KB) (0%)
    17μs
    1 x beforeRenderModule mod_rss_reader_david (PODCAST) (3.2KB) (0%)
    14μs
28 statements were executed, 3 of which were duplicates, 25 unique107ms766.56KB
  • SELECT @@SESSION.sql_mode;2.29ms1.59KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:293Copy
  • SELECT `data` FROM `ju3mf_session` WHERE `session_id` = ?556μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `ju3mf_session` WHERE `session_id` = :session_id LIMIT 1683μs1.61KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `ju3mf_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)1.66ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `ju3mf_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1542μs4.73KB/libraries/src/Component/ComponentHelper.php:393Copy
  • SELECT `id`,`rules` FROM `ju3mf_viewlevels`570μs1.11KB/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `ju3mf_usergroups` AS `a` LEFT JOIN `ju3mf_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest512μs1.67KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `ju3mf_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`1.06ms11.8KBParams/libraries/src/Plugin/PluginHelper.php:283Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `ju3mf_menu` AS `m` LEFT JOIN `ju3mf_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`2.21ms7.89KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `ju3mf_categories` AS `s` INNER JOIN `ju3mf_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`635μs5.98KBParams/libraries/src/Categories/Categories.php:360Copy
  • SELECT * FROM `ju3mf_languages` WHERE `published` = 1 ORDER BY `ordering` ASC481μs2.67KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `ju3mf_template_styles` AS `s` LEFT JOIN `ju3mf_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 1843μs1.33KB/administrator/components/com_templates/src/Model/StyleModel.php:771Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `ju3mf_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40)2.41ms10.25KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `ju3mf_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 04.63ms145.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `ju3mf_content`8.06ms10.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:584Copy
  • UPDATE `ju3mf_content` SET `hits` = (`hits` + 1) WHERE `id` = '1087'1.53ms48B/libraries/src/Table/Table.php:1320Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `ju3mf_content` AS `a` INNER JOIN `ju3mf_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `ju3mf_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `ju3mf_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `ju3mf_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `ju3mf_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)2.32ms27.88KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `ju3mf_categories` AS `s` INNER JOIN `ju3mf_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`827μs6.03KBParams/libraries/src/Categories/Categories.php:360Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `ju3mf_contentitem_tag_map` AS `m` INNER JOIN `ju3mf_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)573μs5.22KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `ju3mf_categories` AS `s` INNER JOIN `ju3mf_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`772μs6.03KBParams/libraries/src/Categories/Categories.php:360Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM ju3mf_fields AS a LEFT JOIN `ju3mf_languages` AS l ON l.lang_code = a.language LEFT JOIN ju3mf_users AS uc ON uc.id=a.checked_out LEFT JOIN ju3mf_viewlevels AS ag ON ag.id = a.access LEFT JOIN ju3mf_users AS ua ON ua.id = a.created_user_id LEFT JOIN ju3mf_fields_groups AS g ON g.id = a.group_id LEFT JOIN `ju3mf_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3,:preparedArray4)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5,:preparedArray6)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC1.03ms6KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:165Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `ju3mf_content` AS `a` LEFT JOIN `ju3mf_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC8.58ms294.03KBParams/plugins/content/pagenavigation/pagenavigation.php:186Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `ju3mf_categories` AS `s` INNER JOIN `ju3mf_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`985μs6.03KBParams/libraries/src/Categories/Categories.php:360Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `ju3mf_modules` AS `m` LEFT JOIN `ju3mf_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `ju3mf_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`1.59ms2.83KBParams/libraries/src/Cache/Controller/CallbackController.php:52Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `ju3mf_content` AS `a` LEFT JOIN `ju3mf_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `ju3mf_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `ju3mf_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `ju3mf_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `ju3mf_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `ju3mf_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`catid` IN (:preparedArray5) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) ORDER BY publish_up DESC LIMIT 558.99ms188.92KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:165Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM ju3mf_fields AS a LEFT JOIN `ju3mf_languages` AS l ON l.lang_code = a.language LEFT JOIN ju3mf_users AS uc ON uc.id=a.checked_out LEFT JOIN ju3mf_viewlevels AS ag ON ag.id = a.access LEFT JOIN ju3mf_users AS ua ON ua.id = a.created_user_id LEFT JOIN ju3mf_fields_groups AS g ON g.id = a.group_id WHERE ( (`a`.`context` = :context AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray3,:preparedArray4)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC874μs5.31KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:165Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`type`,`a`.`execution_rules`,`a`.`state`,`a`.`last_exit_code`,`a`.`locked`,`a`.`last_execution`,`a`.`next_execution`,`a`.`times_executed`,`a`.`times_failed`,`a`.`priority`,`a`.`ordering`,`a`.`note`,`a`.`checked_out`,`a`.`checked_out_time`,`uc`.`name` AS `editor` FROM `ju3mf_scheduler_tasks` AS `a` LEFT JOIN `ju3mf_users` AS `uc` ON `uc`.`id` = `a`.`checked_out` WHERE `a`.`state` = :state AND `a`.`next_execution` <= :now ORDER BY `a`.`title` asc742μs4.45KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:391Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`type`,`a`.`execution_rules`,`a`.`state`,`a`.`last_exit_code`,`a`.`locked`,`a`.`last_execution`,`a`.`next_execution`,`a`.`times_executed`,`a`.`times_failed`,`a`.`priority`,`a`.`ordering`,`a`.`note`,`a`.`checked_out`,`a`.`checked_out_time`,`uc`.`name` AS `editor` FROM `ju3mf_scheduler_tasks` AS `a` LEFT JOIN `ju3mf_users` AS `uc` ON `uc`.`id` = `a`.`checked_out` WHERE `a`.`state` = :state AND `a`.`locked` IS NOT NULL ORDER BY `a`.`title` asc678μs4.43KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:391Copy