Создание интересного сайта — залог успешного продвижения Бизнеса... 
Документация Juga Разработчикам Добавление пользователя в группу

Добавление пользователя в группу

Этот код предназначен для создания простого запроса к таблице базы данных JUGA, проверки, если пользователь является членом группы или нет, и если нет, добавляет пользователя в группу.

  • // получение объекта базы данных
    $database = &JFactory::getDBO();

    // $user_id = идентификационный номер пользователя
    $user = JFactory::getUser();
    $user_id = $user->id;

    // $group_id = идентификационный номер группы, в которую Вы хотите добавить пользователя
    $group_id = "":

    // запрос в БД, чтобы увидеть, если пользователь уже является членом группы
    $database->setQuery("SELECT `user_id` FROM #__juga_u2g "
    ." WHERE `group_id` = '$group_id'"
    ." AND `user_id` = '$user_id' ");
    $already = $database->loadResult();

    // если они еще не состоят в группе, добавлять их
    if (($already != $user_id)) {
    $query = "INSERT INTO #__juga_u2g "
    ."\n SET `user_id` = '$user_id',"
    ."\n `group_id` = '$group_id'";
    $database->setQuery( $query );
    if (!$database->query()) {
    echo $database->getErrorMsg();
    }
    }

Joomla 1.0

  • // получение объекта базы данных
    global $database;

    // $user_id = идентификационный номер пользователя
    global $my;
    $user_id = $my->id;

    // $group_id = идентификационный номер группы, в которую Вы хотите добавить пользователя
    $group_id = "":

    // запрос в БД, чтобы увидеть, если пользователь уже является членом группы
    $database->setQuery("SELECT `user_id` FROM #__juga_u2g "
    ." WHERE `group_id` = '$group_id'"
    ." AND `user_id` = '$user_id' ");
    $already = $database->loadResult();

    // если они еще не состоят в группе, добавлять их
    if (($already != $user_id)) {
    $query = "INSERT INTO #__juga_u2g "
    ."\n SET `user_id` = '$user_id',"
    ."\n `group_id` = '$group_id'";
    $database->setQuery( $query );
    if (!$database->query()) {
    echo $database->getErrorMsg();
    }
    }

Рекомендуемый хостинг для сайта:

Лучшие видеокурсы по созданию сайтов:

Оптимизация сайта

При заказе оптимизации и продвижения сайта - новый сайт или редизайн старого - сделаем бесплатно
(обращайтесь лично ко мне: Игорь Вялов )
Обсуждение SEO-энциклопедии на форуме
Видео-уроки SEO — оптимизация Joomla »

Комментарии (0)

Оставить комментарий

Пожалуйста, войдите, чтобы комментировать.

Навигатор: Документация Juga Разработчикам Добавление пользователя в группу