news / index.php /
9d6143f 7 years ago
1 contributor
176 lines | 6.299kb
<?php
ob_start("ob_gzhandler");
define('NEWS_RSS_LEMONDE', 'sources/lemonde.html');
define('NEWS_RSS_LIBERATION', 'sources/liberation.html');
define('NEWS_RSS_SLATEFR', 'sources/slatefr.html');
define('NEWS_RSS_VICEFR', 'sources/vicefr.html');
define('NEWS_RSS_LESINROCKS', 'sources/lesinrocks.html');
define('NEWS_RSS_NUMERAMA', 'sources/numerama.html');
define('URI_NEWS_RSS_LEMONDE', 'http://www.lemonde.fr/rss/une.xml');
define('URI_NEWS_RSS_LIBERATION', 'http://rss.liberation.fr/rss/latest/');
define('URI_NEWS_RSS_SLATEFR', 'https://www.slate.fr/rss.xml');
define('URI_NEWS_RSS_VICEFR', 'http://www.vice.com/fr/rss');
define('URI_NEWS_RSS_LESINROCKS', 'http://www.lesinrocks.com/feeds/feed-a-la-une/');
define('URI_NEWS_RSS_NUMERAMA', 'http://www.numerama.com/rss/news.rss');

include_once( 'includes/functions.php' );
include_once( 'includes/status_messages.php' );
include_once( 'includes/themes.php' );
include_once( 'includes/lemonde.php' );
include_once( 'includes/liberation.php' );
include_once( 'includes/slatefr.php' );
include_once( 'includes/vicefr.php' );
include_once( 'includes/lesinrocks.php' );
include_once( 'includes/numerama.php' );

$output = $return = 0;
$page = "lemonde";
if( isset($_GET['page'])) {
	$page = $_GET['page'];
}
$theme = 'hackernews.css';
$theme_url = 'dist/css/' . $theme;
?>

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>News.fr</title>

    <!-- Bootstrap Core CSS -->
    <link href="bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">

    <!-- MetisMenu CSS -->
    <link href="bower_components/metisMenu/dist/metisMenu.min.css" rel="stylesheet">

    <!-- Timeline CSS -->
    <link href="dist/css/timeline.css" rel="stylesheet">

    <!-- Custom CSS -->
    <link href="dist/css/sb-admin-2.css" rel="stylesheet">

    <!-- Morris Charts CSS -->
    <link href="bower_components/morrisjs/morris.css" rel="stylesheet">

    <!-- Custom Fonts -->
    <link href="bower_components/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">

    <!-- Custom CSS -->
    <link href="<?php echo $theme_url; ?>" title="main" rel="stylesheet">

    <link rel="shortcut icon" type="image/png" href="img/favicon.png">
    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
        <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
        <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->
  </head>
  <body>

    <div id="wrapper">
      <!-- Navigation -->
      <nav class="navbar navbar-default navbar-static-top" role="navigation" style="margin-bottom: 0">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
        </div>
        <!-- /.navbar-header -->

        <!-- Navigation -->
        <div class="navbar-default sidebar" role="navigation">
          <div class="sidebar-nav navbar-collapse">
            <ul class="nav" id="side-menu">
              <li>
                <a href="index.php?page=lemonde"><i class="fa fa-newspaper-o fa-fw"></i> Le Monde</a>
              </li>
              <li>
                <a href="index.php?page=liberation"><i class="fa fa-newspaper-o fa-fw"></i> Liberation</a>
              </li>
              <li>
                <a href="index.php?page=slatefr"><i class="fa fa-newspaper-o fa-fw"></i> Slate.fr</a>
              </li>
              <li>
                <a href="index.php?page=vicefr"><i class="fa fa-newspaper-o fa-fw"></i> Vice.fr</a>
              </li>
              <li>
                <a href="index.php?page=lesinrocks"><i class="fa fa-newspaper-o fa-fw"></i> LesInrocks.fr</a>
              </li>
              <li>
                <a href="index.php?page=numerama"><i class="fa fa-newspaper-o fa-fw"></i> Numerama</a>
              </li>
            </ul>
          </div><!-- /.navbar-collapse -->
        </div><!-- /.navbar-default -->
      </nav>

      <div id="page-wrapper">

        <!-- Page Heading -->
<!--
        <div class="row">
          <div class="col-lg-12">
            <h1 class="page-header">
              <i class="fa fa-newspaper-o fa-fw"></i>News.fr
            </h1>
          </div>
        </div><!-- /.row -->
        <?php 
        // handle page actions
        switch( $page ) {
          case "lemonde":
            DisplayNewsLeMonde();
            break;
          case "liberation":
            DisplayNewsLiberation();
            break;
          case "slatefr":
            DisplayNewsSlateFr();
            break;
          case "vicefr":
            DisplayNewsViceFr();
            break;
          case "lesinrocks":
            DisplayNewsLesInrocks();
            break;
          case "numerama":
            DisplayNewsNumerama();
            break;
          default:
            DisplayNewsLeMonde();
        }
        ?>
      </div><!-- /#page-wrapper --> 
    </div><!-- /#wrapper -->

    <!-- RaspAP JavaScript -->
    <script src="dist/js/functions.js"></script>

    <!-- jQuery -->
    <script src="bower_components/jquery/dist/jquery.min.js"></script>

    <!-- Bootstrap Core JavaScript -->
    <script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script>

    <!-- Metis Menu Plugin JavaScript -->
    <script src="bower_components/metisMenu/dist/metisMenu.min.js"></script>

    <!-- Morris Charts JavaScript -->
    <!--script src="bower_components/raphael/raphael-min.js"></script-->
    <!--script src="bower_components/morrisjs/morris.min.js"></script-->
    <!--script src="js/morris-data.js"></script-->

    <!-- Custom Theme JavaScript -->
    <script src="dist/js/sb-admin-2.js"></script>
  </body>
</html>