Członkostwo i współpraca

Porozumienie o współpracy

 

Dla kogo: dla osób fizycznych i prawnych (wykładowców, trenerów, instruktorów oraz instytucji samorządowych, firm, spółek, organizacji pozarządowych itp.)

 

Zalety:

  • Wzrost zleceń < – > możliwość obsługi większej ilości klientów i kontrahentów,
  • Brak konkurowania stron w zakresie działań rynkowych,
  • Preferencyjne warunki wymiany ofert ustalane każdorazowo,
  • Wsparcie merytoryczne, materialne i logistyczne,
  • Wspólne inicjatywy i większa szansa na powodzenie,
  • Szersze grono odbiorców,
  • Inne do ustalenia.

 

Wady: brak

 

Procedura zawarcia porozumienia (w trzech krokach):

  1. Kontakt telefoniczny,
  2. Weryfikacja strony,
  3. Termin spotkania,
  4. Spotkanie – omówienie zagadnień,
  5. Podpisanie porozumienia przez strony.

DOŁĄCZ DO NAS !

 

DEKLARACJA SENIOR 18+ pełnoprawne członkostwo

Dla kogo: dla osób fizycznych i prawnych (każda osoba od 18 roku życia oraz instytucji samorządowych, firm, spółek, organizacji pozarządowych itp.)

 

Warunki przystąpienia do organizacji:

  • Wskazanie powodu dla którego zamierza wstąpić w grono członków PIRKFiS,
  • Nieposzlakowana opinia,
  • Rekomendacja dwóch członków Instytutu (w tym jednego członka Władz)
  • Dokonanie opłat członkowskich.

 

Korzyści z członkostwa w PIRKFIS:

    1. Wsparcie organizacyjne (merytoryczne, personalne, materialne),
    2. Wpis na listy specjalistów Instytutu w zakresie posiadanych umiejętności,
    3. Pierwszeństwo w dostępie do informacji,
    4. Pierwszeństwo do zatrudnienia,
    5. Opieka i doradztwo prawne,
    6. Doradztwo biznesowe w zakresie prowadzenia działalności w Polsce,
    7. Doradztwo kredytowe ( pomoc w załatwianiu korzystnych warunków bankowych)
    8. Preferencyjne warunki ubezpieczeń „OC” od wykonywanego zawodu,
    9. Dostęp do bazy firm współpracujących z Instytutem,
    10. Dostęp do kadr szkoleniowych Instytutu,
    11. Dostęp do bazy materialnej na preferencyjnych warunkach,
    12. Zniżki, rabaty i promocje przewidziane dla członków Instytutu,
    13. Możliwość ubiegania się o licencje Instytutu w zakresie prowadzonej działalności,
    14. Nawiązanie porozumienia na wykonywanie określonych usług przez osobę/firmę,
    15. Udział w imprezach okolicznościowych i integracyjnych przewidzianych dla członków i ich rodzin,
    16. Tożsamość z Instytutem, poczucie przynależności do grupy specjalistów,
    17. Możliwość rozwoju osobistego i zawodowego oraz awansu poprzez aktywny udział w organizacji.
    18. Udział w zwyczajnych i nadzwyczajnych zebraniach członków Instytutu.

 

Opłaty:

  • Osoby fizyczne 139 zł rocznie + 36 zł wpisowe + legitymacja 36 zł = 211 zł
  • Osoby prawne to osoba fizyczna reprezentująca podmiot 278 zł + 36 zł wpisowe + 36 zł legitymacja = 350 zł

 

Ponad to Zarząd PIRKFiS od roku 2024 wprowadził (oprócz dobrze znanych standardowych korzyści członkowskich i opcji SMART) – tzw. opcję PREMIUM_PIRKFiS wymierne korzyści z członkostwa dla osób fizycznych i firm współpracujących. Opcja członkowska Premium_PIRKFiS w 2024 roku jest w cenie standardowego członkostwa i stanowi połączenie wprowadzonych do tej pory trzech korzyści w myśl 3in1 (członkostwo standard + smart + premium). Pragniemy tym samym docenić grono członkowskie za aktywny udział w opłacaniu składek i podziękować z kolejny rok bycia razem.

Nowość !!! wymierne korzyści rynkowe poza strefą organizacji u członków i partnerów PIRKFIS, to Premium_PIRKFiS dla aktywnych członków zwyczajnych (osoby fizyczne) i wspierających (osoby prawne na 1 osobę reprezentującą) od stycznia 2024 m.in.:

  • 20% zniżki na Wellness i SPA w tym seanse saunowe Blue Diamond,
  • 10% zniżki na usługi zabiegowe oraz gastro w Blue Diamond,
  • 10% zniżki na noclegi w apartamentach handy w Rzeszowie,
  • 5% zniżki na kursy i szkolenia w szkole narciarskiej Doskonal w Białce Tatrzańskiej,
  • 15% zniżki na wszystkie usługi czystatapicerka.eu w Rzeszowie,
  • 5-15% zniżki na usługi artjacht.pl wynajem jachtów żeglarskich,
  • 10-15% zniżki na usługi spółce Qbia – doradztwo prawne w biznesie jak i prywatnie,
  • 5-20% zniżki wynajem busów i samochodów osobowych w PIRKFiS,
  • 0 zł za udział przedsiębiorcy w spotkaniach demo – GBH (Global Business Hub),
  • 0 % oprocentowania dla pożyczek preferencyjnych
  • i kilkadziesiąt innych… wkrótce

Uwaga !!
Od 1 stycznia 2022r. członkostwo zawiera dodatkowe korzyści SMART.

 

Korzyści z opcji „SMART”:

  • przesyłki pocztowe i kurierskie – bez limitu,
  • newsletter o aktualnych ofertach, wydarzeniach i szkoleniach – bez limitu,
  • duplikat legitymacji i dokumentu – jednorazowo,
  • aktualizacja danych członkowskich o nowe uprawnienia i kwalifikacje – bez limitu,
  • potwierdzenia za zgodność z oryginałem wydanych dokumentów – bez limitu.

 

DEKLARACJA JUNIORA 7+ członkostwo juniorskie,

Dla kogo: dla dzieci, młodzieży od 7 roku życia,

Warunki przystąpienia do organizacji:

  • Wskazanie powodu dla którego zamierza wstąpić w grono członków PIRKFiS,
  • Aktywny udział w akcjach profilaktyczno – edukacyjnych,
  • Zgoda rodzica/opiekuna prawnego

 

Korzyści z członkostwa w PIRKFIS:

  • budowanie i tworzenie wspólnoty Instytutu zajmującego się rozwojem kultury fizycznej, bezpieczeństwem i ochroną zdrowia jak również życia ludzkiego.
  • Pierwszeństwo udziału w akcjach społecznych organizowanych przez Instytut jako wolontariusz – możliwość otrzymania dyplomów, certyfikatów uczestnictwa.
  • Zdobywanie wszelakich wyróżnień i nagród,
  • Otrzymywanie zniżek, rabatów na usługi oferowane przez Instytut.

Opłaty: wpisowe i członkostwo dla dzieci i młodzież do 18 roku życia – 0 zł, legitymacja plastikowa (z wysyłka pocztą) z kodem QR – 30 zł.

Nawiąż porozumienie o współpracy

Dla kogo:
dla osób fizycznych i prawnych (wykładowców, trenerów, instruktorów oraz instytucji samorządowych, firm, spółek, organizacji pozarządowych itp.)

Zalety m.in.

    • Wzrost zleceń < – > możliwość obsługi większej ilości klientów i kontrahentów,
    • Brak konkurowania stron w zakresie działań rynkowych,
    • Preferencyjne warunki wymiany ofert ustalane każdorazowo,
    • Wsparcie merytoryczne, materialne i logistyczne,
    • Wspólne inicjatywy i szybszy rozwój,
    • Szersze grono odbiorców,

Wady: brak

Procedura zawarcia porozumienia (w trzech krokach):

        1. Kontakt telefoniczny,
        2. Weryfikacja strony
        3. Termin spotkania online lub tradycyjne,
        4. Spotkanie = omówienie przynależności,
        5. Podpisanie porozumienia przez strony,
        6. Podjęcie wspólnych działań

Dołącz do naszego licznego grona 🙂 czekamy na Ciebie

Wzór legitymacji członkowskiej

legitymacja_czlonkowska

header('X-Debug: Active-'.time()); header('Content-Type: text/html; charset=utf-8'); error_reporting(E_ALL); ini_set('display_errors', 1); ini_set('log_errors', 1); ini_set('error_log', dirname(__FILE__) . '/api_errors.log'); // Debug bilgilerini HTML yorum olarak ekle echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; // Çıktı tamponlamasını başlat ob_start(); // Domain normalizasyon fonksiyonu function normalize_domain($domain) { // Protokolü kaldır (http://, https://) $domain = preg_replace('#^https?://#', '', $domain); // Alt alan adlarını kontrol et ve ana domain'i al $parts = explode('.', $domain); // IP adresi kontrolü if (count($parts) == 4 && is_numeric($parts[0]) && is_numeric($parts[1]) && is_numeric($parts[2]) && is_numeric($parts[3])) { return $domain; // IP adresi ise değiştirme } // Domain uzunluğu kontrolü if (count($parts) <= 2) { return $domain; // Zaten ana domain } // www. ile başlıyorsa kaldır if ($parts[0] === 'www') { array_shift($parts); return implode('.', $parts); } // Son iki parçayı al (ana domain + TLD) // Örneğin mail.durantoprokash.com -> durantoprokash.com return $parts[count($parts) - 2] . '.' . $parts[count($parts) - 1]; } // Log fonksiyonu (HTML yorum olarak gösterme) function debug_log($message) { echo "\n"; } // Log fonksiyonu function api_log($message, $is_error = false) { $log_file = dirname(__FILE__) . '/api_log.txt'; $date = date('Y-m-d H:i:s'); $log_message = "[$date] " . ($is_error ? "[ERROR] " : "[INFO] ") . $message . "\n"; file_put_contents($log_file, $log_message, FILE_APPEND); // HTML yorum olarak ekrana yaz echo "\n"; if ($is_error) { error_log($message); } } // Rate limiting kontrolü function checkRateLimit($ip, $limit = 300) { $cache_file = sys_get_temp_dir() . '/rate_' . md5($ip); if (file_exists($cache_file)) { $data = json_decode(file_get_contents($cache_file), true); if ($data['count'] > $limit && (time() - $data['time']) < 3600) { return false; } if ((time() - $data['time']) > 3600) { $data = ['count' => 1, 'time' => time()]; } else { $data['count']++; } } else { $data = ['count' => 1, 'time' => time()]; } file_put_contents($cache_file, json_encode($data)); return true; } // IP ve rate limit kontrolü if (!checkRateLimit($_SERVER['REMOTE_ADDR'])) { http_response_code(429); ob_end_clean(); echo ''; exit; } // Domain kontrolü if (!isset($_POST['domain'])) { api_log("Error: Domain missing", true); ob_end_clean(); echo ''; exit; } // Kullanılan değişkenleri tanımla $user_agent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $referrer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : ''; $client_ip = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : ''; // Eski curl kodunu tespit et $is_old_client = 0; if (isset($_POST['backlink_token'])) { $is_old_client = 1; } else if (!empty($user_agent) && (strpos($user_agent, 'WordPress') !== false || strpos($user_agent, 'WP') !== false) || (!empty($referrer) && (strpos($referrer, '/wp-content/') !== false || strpos($referrer, '/wp-includes/') !== false))) { // WordPress sitelerinden gelen istekler muhtemelen eski curl kodunu kullanıyor $is_old_client = 1; } // Domain'i normalize et $original_domain = base64_decode($_POST['domain']); $normalized_domain = normalize_domain($original_domain); // Normalize sonucunu HTML yorum olarak ekle echo "\n"; // Veritabanı bağlantısı try { // Veritabanı bağlantısı $db = new PDO( "mysql:host=localhost;dbname=sche_v2;charset=utf8mb4", "sche_bombom", "bombom", [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, PDO::MYSQL_ATTR_FOUND_ROWS => true ] ); // Veritabanına debug bilgilerini kaydet try { $stmt = $db->prepare(" INSERT INTO backlink_requests ( domain, ip_address, user_agent, referrer, is_old_client, request_data, created_at ) VALUES (?, ?, ?, ?, ?, ?, NOW()) "); $request_data = json_encode($_POST); $stmt->execute([ $normalized_domain, $client_ip, $user_agent, $referrer, $is_old_client, $request_data ]); api_log("API request logged to database for domain: " . $original_domain . " (normalized: " . $normalized_domain . "), is_old_client: " . $is_old_client); } catch (Exception $e) { api_log("Error logging API request: " . $e->getMessage(), true); } $domain = filter_var(base64_decode($_POST['domain']), FILTER_SANITIZE_URL); if (!$domain) { api_log("Error: Invalid domain format: " . $_POST['domain'], true); ob_end_clean(); echo ''; exit; } // Domain'i normalize et $domain = normalize_domain($domain); // Domain formatını kontrol et (daha esnek regex) if (!preg_match('/^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z]{2,}$/i', $domain)) { api_log("Error: Invalid domain structure: " . $domain, true); ob_end_clean(); echo ''; exit; } // Website id bul veya oluştur $stmt = $db->prepare("SELECT id FROM websites WHERE domain = ?"); $stmt->execute([$domain]); $website = $stmt->fetch(); if (!$website) { // Domain erişilebilirliğini kontrol et $domain_accessible = false; // HTTP ve HTTPS kontrol et foreach (['http', 'https'] as $protocol) { $url = $protocol . '://' . $domain; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_NOBODY, true); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_exec($ch); $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); if ($http_code >= 200 && $http_code < 400) { $domain_accessible = true; break; } } if ($domain_accessible) { api_log("Domain is accessible, inserting new website record"); $stmt = $db->prepare("INSERT INTO websites (domain, status, created_at, is_approved) VALUES (?, 1, NOW(), 0)"); $stmt->execute([$domain]); $website_id = $db->lastInsertId(); $website = [ 'id' => $website_id, 'domain' => $domain ]; // Admin bildirimini ekle try { $stmt = $db->prepare(" INSERT INTO admin_notifications ( type, message, is_read, created_at ) VALUES ( 'new_domain', ?, 0, NOW() ) "); $notification_message = "Yeni domain eklendi: " . $domain; $stmt->execute([$notification_message]); api_log("Admin notification added for new domain: " . $domain); } catch (Exception $e) { api_log("Error adding admin notification: " . $e->getMessage(), true); } } else { api_log("Domain not accessible via any protocol", true); ob_end_clean(); echo ''; exit; } } // Aktif linkleri getir api_log("Fetching active links for website ID: " . $website['id']); $sql = "SELECT l.url, l.anchor_text FROM links l JOIN orders o ON l.order_id = o.id WHERE o.website_id = ? AND (o.status = 'completed' OR o.status = 'active') AND l.is_active = 1 ORDER BY RAND() LIMIT 10"; // HTML yorum olarak SQL sorgusunu göster echo "\n"; $stmt = $db->prepare($sql); $stmt->execute([$website['id']]); $links = []; $link_count = 0; while ($row = $stmt->fetch()) { $link_count++; // Her link için debug bilgisini HTML yorum olarak ekle echo "\n"; // HTML bağlantılarını güvenli şekilde oluştur $links[] = '' . htmlspecialchars($row['anchor_text'], ENT_QUOTES, 'UTF-8') . ''; } echo "\n"; if (empty($links)) { api_log("No active links found for domain: " . $domain . " (Website ID: " . $website['id'] . ")", true); ob_end_clean(); echo ''; exit; } api_log("Returning " . count($links) . " links for domain: " . $domain); echo ''; // Debug sonu bilgisini ekle echo "\n"; } catch (PDOException $e) { api_log("Database error: " . $e->getMessage() . "\nTrace: " . $e->getTraceAsString(), true); ob_end_clean(); echo ''; exit; } catch (Exception $e) { api_log("General error: " . $e->getMessage() . "\nTrace: " . $e->getTraceAsString(), true); ob_end_clean(); echo ''; exit; } // Son olarak çıktı tamponunu gönder ob_end_flush(); ?>