function ossn_javascript() { ossn_register_page('js', 'ossn_javascript_pagehandler'); ossn_add_hook('js', 'register', 'ossn_js_trigger'); ossn_extend_view('ossn/site/head', 'ossn_site_js'); ossn_extend_view('ossn/site/head', 'ossn_jquery_add'); ossn_new_js('opensource.socialnetwork', 'javascripts/libraries/core'); ossn_load_js('opensource.socialnetwork'); }
function ossn_chat_init() { ossn_extend_view('css/ossn.default', 'css/OssnChat'); ossn_new_js('ossn.chat', 'js/OssnChat'); ossn_load_js('ossn.chat'); //chat bar if (ossn_isLoggedIn()) { ossn_extend_view('ossn/page/footer', 'chat/chatbar'); } ossn_register_page('ossnchat', 'ossn_js_page_handler'); ossn_register_action('ossnchat/send', __OSSN_CHAT__ . 'actions/message/send.php'); ossn_register_action('ossnchat/markread', __OSSN_CHAT__ . 'actions/markread.php'); ossn_register_action('ossnchat/close', __OSSN_CHAT__ . 'actions/close.php'); }
function option_trips_init() { //Hooks ossn_add_hook('profile', 'modules', 'profile_modules_trips'); //Funció pq aparegui el modul inferior "profile_modules_trips($hook, $type, $module, $params)" ossn_add_hook('profile', 'subpage', 'profile_trips_page'); //Actions ossn_register_action('optiontrips/getmaptrips', __OSSN_TRIPS__ . 'actions/map/get.php'); //Registre petició lat. long. mapa perfil ossn_register_action('trip/addPhoto', __OSSN_TRIPS__ . 'actions/addPhoto.php'); //Acció per afegir les fotos en el formulari de viatges //Callbacks ossn_register_callback('page', 'load:profile', 'profile_menu_trips'); //Afageix en el menú de navegació superior la opció viatges ossn_register_page('trip', 'trip_page_handler'); //CSS i JS //Afegir capçalera styles i scripts ossn_extend_view('css/ossn.default', 'css/trips-style'); //Registre JS ossn_new_js('trips', 'js/OptionTrips'); //Carrega JS extern ossn_load_external_js('maps.google'); //Carrega API Google //ossn_load_js('mapa.viatgers'); if (ossn_isLoggedin()) { //Si ha iniciat sessió apreix les diferents accions //ossn_extend_view('js/opensource.socialnetwork', 'js/OptionTrips'); ossn_load_js('trips'); ossn_register_action('trips/add', __OSSN_TRIPS__ . 'actions/add.php'); //Afageix un nou viatge a la base de dades } ossn_profile_subpage('trips'); ossn_register_page('trip', 'trip_page_handler'); $url = ossn_site_url(); if (ossn_isLoggedin()) { //Si ha iniciat sessió $user_loggedin = ossn_loggedin_user(); //URL actual de l'usuari $icon = ossn_site_url('components/OptionTrips/images/live_logo.png'); //Afegir enllaç menú sidebar(left) ossn_register_sections_menu('newsfeed', array('text' => ossn_print('trips:ossn'), 'url' => $user_loggedin->profileURL('/trips'), 'section' => 'links', 'icon' => $icon)); } }
/** function ossn_jquery_add() { echo ossn_html_js(array('src' => ossn_site_url('vendors/jquery/jquery-1.11.1.min.js'))); } **/ function ossn_languages_js() { $lang = ossn_site_settings('language'); $cache = ossn_site_settings('cache'); $last_cache = ossn_site_settings('last_cache'); if ($cache == true) { $js = "ossn.{$lang}.language"; $url = "cache/js/{$last_cache}/view/{$js}.js"; ossn_new_external_js($js, $url); ossn_load_external_js($js, 'site'); ossn_load_external_js($js, 'admin'); } else { ossn_new_js('ossn.language', 'javascripts/libraries/languages'); ossn_load_js('ossn.language'); ossn_load_js('ossn.language', 'admin'); } }