Типа скрипт ЗАГСа для JohnCms 3.2.2
Автор K1[p]
Распространяется бесплатно
Переделал под 4.4 - 2ziz

Установка:

1. Загрузить все файлы из архива в папку users/
2. Сделать запрос в базу из файла bd.sql
3. Прописать в анкете, в месте где хотим показать на ком женат/замужем пользователь, следующий код:

    // показываем семейное положение
    $zags = mysql_query("SELECT * FROM `zags` WHERE `user_id` = '".$user['id']."' AND `status` = '1'");
    $zags_cont = mysql_num_rows($zags);
    if($zags_cont == 0){
    $zags = mysql_query("SELECT * FROM `zags` WHERE `zg_id` = '".$user['id']."' AND `status` = '1'");
    $zags_cont = mysql_num_rows($zags);
    if($zags_cont > 0){
    $arr_zags = mysql_fetch_array($zags);
    if($user['sex'] == 'm'){
        $res_zags = 'Женат на';
    }else{
        $res_zags = 'Замужем за';
    }
    echo '<span class="gray">'.$res_zags.'</span> <a href="profile.php?users='.$arr_zags['user_id'].'">'.$arr_zags['nik_b'].'</a> ';
    if($user_id == $user['id']){
    echo '<a href="zags.php?do=my&amp;id='.$user_id.'"><span class="red">[X]</span></a>';
    }
    }else{
    if($user['sex'] == 'm'){
        $res_zags = 'Не женат';
    }else{
        $res_zags = 'Не замужем';
    }
    echo '<span class="gray">'.$res_zags.'</span>';
    }
    }else{
    if($zags_cont > 0){
    $arr_zags = mysql_fetch_array($zags);

    if($user['sex'] == 'm'){
        $res_zags = 'Женат на';
    }else{
        $res_zags = 'Замужем за';
    }
    echo '<span class="gray">'.$res_zags.'</span> <a href="profile.php?users='.$arr_zags['zg_id'].'">'.$arr_zags['nik_a'].'</a> ';
    if($user_id == $user['id']){
    echo '<a href="zags.php?do=my&amp;id='.$user_id.'"><span class="red">[X]</span></a>';
    }
    }else{
    if($user['sex'] == 'm'){
        $res_zags = 'Не женат';
    }else{
        $res_zags = 'Не замужем';
    }
    echo '<span class="gray">'.$res_zags.'</span>';
    }
    }
    echo '<br/>';
    // конец скрипта
    
4. Так же в анкете добавить ссылку, что бы могли сделать предложение:

echo '<a href="'.$home.'/users/zags.php?id=' . $user['id'] . '">Сделать предложение!</a>';

5. В шапке сайта вставить код для уведомления о новом приглашении:

// уведомление от загса
$alls_zags = mysql_result(mysql_query("SELECT COUNT(*) FROM `zags` WHERE `user_id` = '$user_id' AND `status` = '0'"), 0);
if ($alls_zags > 0){
    echo '<div class="rmenu" style="text-align: center"><a href="'.$home.'/users/zags.php?do=add&amp;id='.$user_id.'">Новое предложение!</a></div>';
}

6. В личном кабинете добавить код для вывода ваших предложений (т.е. тех что сделали вы):

$alls_zags2 = mysql_result(mysql_query("SELECT COUNT(*) FROM `zags` WHERE `zg_id` = '$user_id' AND `status` = '0'"), 0);
if ($alls_zags2 > 0){
    echo '<li><a href="str/zags.php?do=pred&amp;id='.$user_id.'">Ваши предложения</a></li>';
}

7. На главной добавить ссылку на страницу где показаны все кто женился/вышел замуж:

include_once $SERVER['DOCUMENT_ROOT'].'users/zh_count.php';
echo '<div class="menu"><a href="users/zg.php">Загс</a> ('.zg_count().')</div>';

8. Вроде все. Пользуйтесь.