Drupal

Créé le 08/02/2014

Dernière mise à jour le 17/03/2015

Étiquettes

Compter les utilisateurs

Compter les utilisateurs, c'est super simple avec une requête en base de données.

$users = db_select('users')
  ->fields('users', array('uid'))
  ->execute()
  ->fetchAll();
$users_count = count($users);

Sauf qu'il ne faut pas oublier d'enlever l'utilisateur d'id 0 qui correspond à l'utilisateur anonyme et qui donc n'est pas vraiment un utilisateur du site.

$users = db_select('users')
  ->fields('users', array('uid'))
  ->execute()
  ->fetchAll();
$users_count = count($users) - 1;

Liste de sous-pages (BO)

Pour faire une page listant les sous-pages associées via leur chemin.

/**
 * Implements hook_menu().
 */
function system_menu() {
  // Reports.
  $items['admin/reports'] = array(
    'title' => 'Reports',
    'description' => 'View reports, updates, and errors.',
    'page callback' => 'system_admin_menu_block_page',
    'access arguments' => array('access site reports'),
    'weight' => 5,
    'position' => 'left',
    'file' => 'system.admin.inc',
  );
  return $items;
}

Ajouter un commentaire