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)); } }
<?php /** * Open Source Social Network * * @package (Informatikon.com).ossn * @author OSSN Core Team <*****@*****.**> * @copyright 2014 iNFORMATIKON TECHNOLOGIES * @license General Public Licence http://www.opensource-socialnetwork.org/licence * @link http://www.opensource-socialnetwork.org/licence */ ossn_load_external_js('chart.js', 'admin'); ossn_load_external_js('chart.legend.js', 'admin'); $users = new OssnUser(); $total = array($users->countByGender(), $users->countByGender('female')); $online = array($users->onlineByGender('male', true), $users->onlineByGender('female', true)); $unvalidated = $users->getUnvalidatedUSERS('', true); $flush_cache = ossn_site_url("action/admin/cache/flush", true); ?> <div class="ossn-admin-dsahboard"> <div class="row"> <div class="col-md-12 admin-dashboard-item"> <div class="admin-dashboard-box"> <div class="admin-dashboard-title"><?php echo ossn_print("users"); ?> </div> <div class="admin-dashboard-contents"> <canvas id="users-count-graph"></canvas> <div id="usercount-lineLegend"></div>
/** 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'); } }