/** * Creates common globals for the rest of WordPress * * Sets $pagenow global which is the current page. Checks * for the browser to set which one is currently being used. * * Detects which user environment WordPress is being used on. * Only attempts to check for Apache, Nginx and IIS -- three web * servers with known pretty permalink capability. * * Note: Though Nginx is detected, WordPress does not currently * generate rewrite rules for it. See https://codex.wordpress.org/Nginx * * @package WordPress */ global $pagenow, $is_lynx, $is_gecko, $is_winIE, $is_macIE, $is_opera, $is_NS4, $is_safari, $is_chrome, $is_iphone, $is_IE, $is_edge, $is_apache, $is_IIS, $is_iis7, $is_nginx; // On which page are we ? if ( is_admin() ) { // wp-admin pages are checked more carefully if ( is_network_admin() ) preg_match('#/wp-admin/network/?(.*?)$#i', $_SERVER['PHP_SELF'], $self_matches); elseif ( is_user_admin() ) preg_match('#/wp-admin/user/?(.*?)$#i', $_SERVER['PHP_SELF'], $self_matches); else preg_match('#/wp-admin/?(.*?)$#i', $_SERVER['PHP_SELF'], $self_matches); $pagenow = $self_matches[1]; $pagenow = trim($pagenow, '/'); $pagenow = preg_replace('#\?.*?$#', '', $pagenow); if ( '' === $pagenow || 'index' === $pagenow || 'index.php' === $pagenow ) { $pagenow = 'index.php'; } else { preg_match('#(.*?)(/|$)#', $pagenow, $self_matches); $pagenow = strtolower($self_matches[1]); if ( '.php' !== substr($pagenow, -4, 4) ) $pagenow .= '.php'; // for Options +Multiviews: /wp-admin/themes/index.php (themes.php is queried) } } else { if ( preg_match('#([^/]+\.php)([?/].*?)?$#i', $_SERVER['PHP_SELF'], $self_matches) ) $pagenow = strtolower($self_matches[1]); else $pagenow = 'index.php'; } unset($self_matches); // Simple browser detection $is_lynx = $is_gecko = $is_winIE = $is_macIE = $is_opera = $is_NS4 = $is_safari = $is_chrome = $is_iphone = $is_edge = false; if ( isset($_SERVER['HTTP_USER_AGENT']) ) { if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Lynx') !== false ) { $is_lynx = true; } elseif ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Edge' ) !== false ) { $is_edge = true; } elseif ( stripos($_SERVER['HTTP_USER_AGENT'], 'chrome') !== false ) { if ( stripos( $_SERVER['HTTP_USER_AGENT'], 'chromeframe' ) !== false ) { $is_admin = is_admin(); /** * Filters whether Google Chrome Frame should be used, if available. * * @since 3.2.0 * * @param bool $is_admin Whether to use the Google Chrome Frame. Default is the value of is_admin(). */ if ( $is_chrome = apply_filters( 'use_google_chrome_frame', $is_admin ) ) header( 'X-UA-Compatible: chrome=1' ); $is_winIE = ! $is_chrome; } else { $is_chrome = true; } } elseif ( stripos($_SERVER['HTTP_USER_AGENT'], 'safari') !== false ) { $is_safari = true; } elseif ( ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Trident') !== false ) && strpos($_SERVER['HTTP_USER_AGENT'], 'Win') !== false ) { $is_winIE = true; } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Mac') !== false ) { $is_macIE = true; } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') !== false ) { $is_gecko = true; } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Opera') !== false ) { $is_opera = true; } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Nav') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Mozilla/4.') !== false ) { $is_NS4 = true; } } if ( $is_safari && stripos($_SERVER['HTTP_USER_AGENT'], 'mobile') !== false ) $is_iphone = true; $is_IE = ( $is_macIE || $is_winIE ); // Server detection /** * Whether the server software is Apache or something else * @global bool $is_apache */ $is_apache = (strpos($_SERVER['SERVER_SOFTWARE'], 'Apache') !== false || strpos($_SERVER['SERVER_SOFTWARE'], 'LiteSpeed') !== false); /** * Whether the server software is Nginx or something else * @global bool $is_nginx */ $is_nginx = (strpos($_SERVER['SERVER_SOFTWARE'], 'nginx') !== false); /** * Whether the server software is IIS or something else * @global bool $is_IIS */ $is_IIS = !$is_apache && (strpos($_SERVER['SERVER_SOFTWARE'], 'Microsoft-IIS') !== false || strpos($_SERVER['SERVER_SOFTWARE'], 'ExpressionDevServer') !== false); /** * Whether the server software is IIS 7.X or greater * @global bool $is_iis7 */ $is_iis7 = $is_IIS && intval( substr( $_SERVER['SERVER_SOFTWARE'], strpos( $_SERVER['SERVER_SOFTWARE'], 'Microsoft-IIS/' ) + 14 ) ) >= 7; /** * Test if the current browser runs on a mobile device (smart phone, tablet, etc.) * * @since 3.4.0 * * @return bool */ function wp_is_mobile() { if ( empty($_SERVER['HTTP_USER_AGENT']) ) { $is_mobile = false; } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false // many mobile devices (all iPhone, iPad, etc.) || strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mobi') !== false ) { $is_mobile = true; } else { $is_mobile = false; } return $is_mobile; } About Us – grscollege.com

About Us

Gaetan Raynal State College, as presently known, has borne several names as a consequence of  changes regarding secondary education at ministry’s policy level. The school started as a Junior Technical School catering for a population of 200 boys and girls of 12-15 years.

 It was then converted to a mainstream  mixed secondary school  known as Belle Rose State Secondary School before being  transformed into a girls secondary school.  It was inaugurated as  Gaetan Raynal State Secondary school on 26 April 1985 in honour of Mr Lindsay Gaetan Raynal, former interim Head of School of Administration at the University of Mauritius who passed away on 26 April 1984.
Later, with new reforms at the secondary level by the Ministry of Education to convert most of the high demand schools into Form VI schools in 2002 our school became Gaetan Raynal Form VI college. As only form six students were  admitted with no intake at Form I level,  there was a gradual phasing out of other forms. In 2006, we had students only in forms V, Lower VI and Upper VI.

The status of our school changed to a National College in 2005 with the school bearing the name of Gaetan Raynal State College. As from 2006 up to now, students intake have  again been extended to girls of Form I according to their grading at CPE examinations  such that as from 2011, we have students in all the forms (I to VI).

Mr Lindsay Gaetan Raynal was born on the 2nd of March 1940. After his primary education at the Central Boys Government School, at the end of which he won a scholarship, he continued his secondary studies at the Royal College of Port-Louis from 1952 to 1959. He embraced the teaching profession as a language teacher at the Bhujoharry College of Port Louis between 1960 and 1964 and then as a government education officer at John Kennedy College after obtaining B.A (Hons) in English and French from London University.

An ardent admirer of the French heroes: Danton and Robespierre, Gaetan Raynal was lured by the world of politics.  In 1966, he was elected along with Jules Koenig under the banners of the PMSD political party during the municipal poll of Port Louis. His unique gift of eloquence added up with that of an imposing personality gave his audience the impression that his intelligence knew no bounds. People would rush to the municipal hall to listen to him.  Mr L. Gaetan Raynal was not only a man of principles and a perfectionist but also humane as he was comprehensive and was greatly admired in his surroundings

However, he took of his usual job as teacher at the John Kennedy College after leaving the municipality staff about three months later due to conflicting ideas and principles. He settled with his family at the Baron d’Unienville street at Beau Bassin. Later, he lectured at the University of Mauritius on regional administration.  After obtaining a scholarship of Birmingham University in Social Science in which he excelled, he was promoted to Senior Lecturer in 1973 and later to Associate Professor.

An expert in administration purposes, Gaetan Raynal would hold committees until midnight after being elected at the municipal council of Beau Bassin- Rose Hill.  He acquired great respect and admiration in his surroundings.  However, he resigned once again because of conflicting ideas.  In the meantime, he animated a radio program “Chroniques Eparses” and collaborated to some research work on the history of Mauritius about which he was passionate.

On the 26th of April 1984, ‘Le LGR’ (as he was frequently called by the staff) , was terraced by a heart attack at the Campus of the University of Mauritius while he was preparing to go to the General Purpose Committee as interim Head of School of Administration and later died. But he left a rich legacy behind and is still remembered today as one of the great men Mauritius has created.

GRSC aims to foster learning communities, to promote and provide excellence in teaching and learning.  We  develop lively and inquisitive minds and always engage and communicate with parents.

Our students will leave their time with us as lifelong learners, confident individuals and responsible citizens, ready to grasp every opportunity available to them in their future careers and wider lives.

SCHOOL VISION

To make all the students twenty-first century learners committed to excellence.

SCHOOL MISSION

The students achieve a high standard of learning by developing skills and abilities that will empower them to live in the fast changing multicultural and socio-economic world.