$connection = @mysql_connect('serwer2309441.home.pl/sql', '37249626_whosmyboss', '1+B@Jn5b^t_t4g0_=$lb_A') or die('Brak połączenia z serwerem MySQL'); $db = @mysql_select_db('37249626_whosmyboss', $connection) or die('Nie mogę połączyć się z bazą danych'); ?> /*EN=2 (txt_en.php)*/?> //php_rewrite $lang['php_rewrite'] = "reviews-opinions-about-employers"; //title and meta $lang['titlekimjest'] = "Who's your boss?"; $lang['titleopinie'] = "Opinions and reviews about employers and companies"; $lang['metakeywords'] = "opinions about employers, business reviews, opinions of employees, reviews"; $lang['metadescription'] = "Who's My Boss World is a service dedicated to employers and employees, employees' opinions of employers and companies. Check who is your boss"; //home section $lang['opinieopracodawcach'] = "OPINIONS ABOUT EMPLOYERS"; $lang['odkryj'] = "REVEAL CORPORATE SECRETS"; $lang['kimjest'] = "WHO'S YOUR BOSS?"; $lang['mozeszaleniemusisz'] = "You may log in, but you DON'T HAVE TO ;)"; $lang['sprawdz'] = "CHECK OUT YOUR BOSS"; $lang['zaopiniuj'] = "COMMENT ON YOUR BOSS"; $lang['whosmybossslogan'] = "WHO'S MY BOSS WORLD ©"; $lang['wybierzjezyk'] = "CHOOSE LANGUAGE"; //searchengine section $lang['wyszukaj'] = "BROWSE EMPLOYERS"; $lang['zapoznajsie'] = "Find out more reviews about employers"; $lang['ss_szukajfirmy'] = "Find company"; $lang['okresl'] = "Choose"; $lang['ss_branza'] = "Branch"; $lang['ss_kraj'] = "Country"; $lang['sortuj'] = "Sort by"; $lang['ss_wgliczbyglosow'] = "Votes"; $lang['ss_wgocenyogolnej'] = "Rate"; $lang['ss_wgzarobkow'] = "Earnings"; $lang['ss_wgswiadczensocjalnych'] = "Social benefits"; $lang['ss_wgatmosferypracy'] = "Work atmosphere"; $lang['ss_wgpoziomustresu'] = "Stress level"; $lang['ss_wgdatywpisu'] = "Date of entry"; $lang['ss_alfabetycznie'] = "Alphabetically"; $lang['ss_malejaco'] = "Descending"; $lang['ss_rosnaco'] = "Ascending"; $lang['ss_szukaj'] = "Go"; $lang['ss_wyniki'] = "Results"; $lang['ss_z'] = "of"; $lang['ss_stronawyszukiwania'] = "Page"; $lang['ss_strona'] = "page"; $lang['ss_kategorie'] = "CATEGORIES"; $lang['ss_atmosfera'] = "Atmosphere"; $lang['ss_zarobki'] = "Earnings"; $lang['ss_socjal'] = "Social benefits"; $lang['ss_stres'] = "Stress level"; $lang['ss_liczbaglosow'] = "Votes"; $lang['ss_pokazwszystkieopinie'] = "Show all comments about this company"; $lang['ss_opinieinnych'] = "other comments"; $lang['ss_otoopinieinnych'] = "comments on this employer"; $lang['ss_najnowszaopinia'] = "Latest comment"; $lang['ss_miasto'] = "City"; $lang['ss_kraj'] = "Country"; $lang['ss_dodano'] = "Added"; $lang['ss_przez'] = "by"; $lang['ss_anonimowy'] = "anonymous"; $lang['ss_anonimowycapital'] = "Anonymous"; $lang['ss_firma'] = "Company"; $lang['ss_ocena'] = "Rate"; $lang['ss_autor'] = "Author"; $lang['ss_stanowisko'] = "Position"; $lang['ss_status'] = "Status"; $lang['ss_komentarz'] = "Comment"; $lang['ss_zalety'] = "Pros"; $lang['ss_wady'] = "Cons"; $lang['ss_aktualniezatrudnionytak'] = "Still employed"; $lang['ss_aktualniezatrudnionynie'] = "Former employee"; //contact section $lang['akimjest'] = "And Who's Your Boss?"; $lang['niepozostawaj'] = "Do not remain indifferent."; $lang['twojaopinia'] = "Your opinion may change someone's career."; $lang['dlaczegowarto'] = "Why?"; $lang['pomagaszmotywowac'] = "Your comment helps motivate employers to create better workplace environment."; $lang['wspieraszpracodawcow'] = "You can find employers who offer better work conditions."; $lang['tworzyszswiadomosc'] = "You make employers aware that their attitude will not remain unnoticed."; $lang['pelnanazwa'] = "Full company name"; $lang['cs_ocenazarobkow'] = "Rate earnings"; $lang['cs_ocenaatmosferypracy'] = "Rate work atmosphere"; $lang['cs_ocenaswiadczensocjalnych'] = "Rate social benefits"; $lang['cs_ocenapoziomustresu'] = "Rate stress level"; $lang['cs_ocenaogolna'] = "Overall rating"; $lang['wybierzbranze'] = "Choose branch"; $lang['twojestanowisko'] = "Your position"; $lang['czynadal'] = "Do you still work for this company?"; $lang['cs_tak'] = "Yes"; $lang['cs_nie'] = "No"; $lang['wybierzkraj'] = "Choose country"; $lang['podajmiasto'] = "Which city?"; $lang['opiniaofirmie'] = "Comment on your company"; $lang['zalety'] = "Pros"; $lang['ss_wady'] = "Cons"; $lang['ocenoddo'] = "Rate from 1 to 10"; $lang['twojadres'] = "Your e-mail address"; $lang['zgadzamsie'] = "I accept Who's My Boss Terms of use"; $lang['cs_zgadzamsiena'] = "I accept"; $lang['cs_warunkikorzystania'] = "Who's My Boss Terms of use"; $lang['dodajopinie'] = "Add comment"; //footer section $lang['dlaprasy'] = "For press and media"; $lang['kontaktmenadzer'] = "Contact our manager: Marcin Oselka tel. 506 929 868."; $lang['copryright'] = "Copyright © 2016 WHO'S MY BOSS WORLD - All rights reserved"; $lang['pomoznam'] = "Help us"; $lang['umiescwpis'] = "Share comment"; $lang['powiedzznajomym'] = "Let your friends know"; $lang['polubnas'] = "Like us!"; $lang['fs_polub'] = "Like"; $lang['fs_udostepnij'] = "Share"; $lang['fs_odwiedznasna'] = "Visit our Facebook page"; $lang['fs_odwiedznas'] = "Visit us"; $lang['fs_obserwujnas'] = "Follow us"; $lang['czekamynapomysly'] = "Any improvement ideas?"; $lang['korzystaj'] = "Enjoy"; $lang['czytajwpisy'] = "Read comments"; $lang['oceniajpracodawcow'] = "Rate employers"; $lang['napiszlubzadzwon'] = "E-mail or call us"; $lang['regulamin'] = "Terms of use"; $lang['kategorie'] = "KATEGORIE"; $lang['logo'] = "Who's My Boss World ©"; $lang['start'] = "HOME"; $lang['naszamisja'] = "OUR MISSION"; $lang['naszamisjasmall'] = "Our mission"; $lang['pionierzy'] = "PIONEERS"; $lang['znajdzfirme'] = "FIND A BOSS"; $lang['najnowszeopinie'] = "LATEST COMMENTS"; $lang['umiescopinie'] = "SHARE COMMENT"; $lang['infodlamediow'] = "PRESS AND MEDIA"; //about section $lang['podzielsie'] = "Share your opinion about your company"; $lang['pomozdoskonalic'] = "Help us IMPROVE your workplace environment!"; $lang['naszaidea'] = "Our mission is to improve standards of your workplace environment offered by your employer. Share your opinion about your current employer as well as all the previous ones. Your experience will surely be helpful to people who are about to start work where you used to. Use the info about employees you are currently considering."; $lang['dzialaj'] = "Share it. Your opinion is inevitable!"; $lang['korposwiat'] = "Corpoworld and GREAT STEP ahead"; $lang['postep'] = "Continuous progress, publishing opinions about products, showing off by sharing private photos in social media, and now WHO'S MY BOSS. Everyone has rights to have an opinion. Do not remain indifferent. Read and share opinions about emplyers!"; //counter section"; $lang['firm'] = "COMPANIES"; $lang['uzytkownikow'] = "USERS"; $lang['opinii'] = "COMMENTS"; $lang['odslon'] = "VIEWS"; //testimonial section $lang['cs_najciekawsze'] = "ENTRIES OF THE WEEK"; $lang['cs_najlepsi'] = "BEST EMPLOYERS"; $lang['cs_badznabiezaco'] = "Stay up to date"; $lang['ocenil'] = "Rated the company"; $lang['zbranzy'] = "from branch"; $lang['na'] = "by"; $lang['gwiazdek'] = "stars"; $lang['opinia'] = "Comment"; //blog section $lang['6najnowszych'] = "LATEST REPORTS"; $lang['najnowsze'] = "Check the freshest reports on bosses"; $lang['bs_dataostatniegowpisu'] = "Date of last entry"; $lang['bs_najlepsiszefowie'] = "BEST BOSSES"; $lang['bs_sprawdzkto'] = "Check who's the best boss!"; $lang['bs_najlepsipracodawcy'] = "NEST EMPLOYERS"; $lang['bs_poznajnajlepszych'] = "Meet best employers!"; $lang['bs_snajlepszefirmy'] = "BEST COMPANIES"; $lang['bs_zobaczgdzie'] = "Find out the best best company to work for!"; ?> // wykrywanie urządzeń mobilnych $mobile_user = 0; $useragent=$_SERVER['HTTP_USER_AGENT']; if(preg_match('/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i',substr($useragent,0,4))) { $mobile_user = 1; } ?> /* //dla leniwych ('mysql-airproje.ogicom.pl', 'db226770', '8sg0O2l1I7zy') -------------------- PYTANIA ---------------------- - na urządzeniu mobilnym menu w searchengine nie rozwijają się - require_once zamiast include dla mysql_connect (czy chodzi o wydajność/niepowtarzanie includa?) - require powoduje wywalenie strony - informuje o błędzie krytycznym, includuje krytyczne informacje, once powoduje niepowtarzanie includa -------------------- TODO SMOLKI81 -------------------- - paginacja strona 22 strona 23 strona 24 strona 25 są puste (wynikiem prezentowania nie wszystkich komentarzy) - sitemap będzie generowany tylko dla komentarzy przetłumaczonych (unikanie duplicate content) -------------------- MNIEJ WAŻNE, NA PRZYSZŁOŚĆ ------------------------- - po usunięciu języka z tabeli language brak możliwości przypisania języka z okrleniem danego numeru, tworzą się kolejne id, potrzebna dodatkowa kolumna z id języka - dodać like dla strony głównej - rozsunąć ramki - usunąć pomarańczowy przycisk w searchengine -------------------- ZROBIONE ------------------------- x - użytkownik nie wie na której stronie paginacji znajduje się w dalej chwili x - korzystając z paginacji u dołu strony niech przenosi do kotwicy #searchengine x - średnia dla firmy x - komentarze wyświetlają się podwójnie mimo że w bazie jest tylko jeden x- wybór podpowiedzi powinien zwinięcie listy i natychmiastowe wyszukanie x- podpowiedzi w searchengine - po wyborze nie znikają x- searchajax nie indeksuje się w google x- wyszukaj firmę działa, ale tylko po kliknięciu w przycisk, jeśli natomiast naciśniemy enter, efekt niepożądany x- podpięcie paginacji do ajaxa, przy czym aktualna wersja paginacji nie działa x- usunąć buttony w searchsection na rzecz filtrowania na bieżąco x- http://whosmyboss.eu/about.php - podejrzewam, że coś nie tak z sesją x- po wyborze z suggesta, podpowiedzi znikają, natomiast w przypadku wpisania firmy, której nie ma w bazie, pozostają "---" x- suggest css pytanie wiersz 38 w suggestCompany.php x- wprowadzić przeglądanie komentarzy (rozważyć ponieważ komentarzy będzie mało, czy nie stworzyć takiego zapytania, które wyświetli komentarz o firmie pomiędzy firmami) x- uzupełnić branżę w komentarzach x- wprowadzić lajki do firm, komentarzy, a docelowo do komentarzy komentarzy x- w wyszukaj firme podzielić searchajax.php na dwa pliki x- usunac zduplikowane id w HTML x- forms - przerzucić na prawo i blokada przycisku x- gwiazdki - wyciągnąć gwiazdkę do searchengine i dodać kolory ocen x- nie działa searchajax dla IT, RU, GR, HI działają tylko firmy bez komentarzy x- hindi, rosyjski, grecki, hiszpański problemy z mysql -------------- DZIAŁANIA TRZECIEJ POTRZEBY ------------ ?- gwiazdki domyslnie powinny byc niezaznaczone zamiast 1 gwiazdki obecnie - nie jest to potrzebne, użytkownik nie podejmie się oceny wszystkiego na 1, gwiazdki przyciągają i dają przykład, zawsze zostaną zaznaczone ?- dodac sprawdzanie zaznaczenia gwiazdek przed wysylka formularza komentarza - jak wyżej ?- zmienic "czy pracujesz w firmie" na radiobutton? - użytkownik po wybraniu kilku pól nabrał rutyny i wybierze status z listy rozwijanej ------------------------------------------------------- */ ?> /*--- // debug na potrzeby stron/podstron i linków z nimi związanymi // echo $_SERVER['PHP_SELF']; if ($_SERVER['PHP_SELF'] === "/index.php") { $path = ''; } else { $path = '/index.php'; }---*/ ?>