Showing 3 changed files with 30 additions and 0 deletions
+10
sources/news-constants.php
... ...
@@ -34,4 +34,14 @@ function http_get_contents($url, $opts = [])
34 34
     return $retval;
35 35
   }
36 36
 }
37
+
38
+function re_remove($source, $regex) {
39
+    return preg_replace($regex, '', $source);
40
+}
41
+
42
+function add_https($source, $seed) {
43
+    $orgStrings = array( "http://$seed/" );
44
+    $newStrings = array( "https://$seed/" );
45
+    return str_replace($orgStrings, $newStrings, $source);
46
+}
37 47
 ?>
+12
sources/news-liberation.fr.php
... ...
@@ -172,6 +172,18 @@ foreach ($articles as $article ) {
172 172
   $orgStrings = array( '<ul class="article-rel-list">','<li class="article-rel-item">  </li>','</ul>', '<a href=');
173 173
   $newStrings = array( '','','', '<a target="new" href=' );
174 174
   $article_only = str_replace($orgStrings, $newStrings, $article_only);
175
+
176
+  //Force HTTPS
177
+  $article_only = add_https($article_only, 'www.twitter.com');
178
+  $article_only = add_https($article_only, 'www.facebook.com');
179
+  $article_only = add_https($article_only, 'pbs.twimg.com');
180
+  $article_only = add_https($article_only, 'schema.org');
181
+  $article_only = add_https($article_only, 'www.w3.org');
182
+  $article_only = add_https($article_only, 'videos.senat.fr');
183
+  $article_only = add_https($article_only, '9w4t.mjt.lu');
184
+  $article_only = add_https($article_only, 'www.lefigaro.fr');
185
+  $article_only = add_https($article_only, 'www.leparisien.fr');
186
+  $article_only = add_https($article_only, 'www.lepoint.fr');
175 187
   echo '<div id="nav-up" style="display:inline;"><a href="#top"><i class="fa fa-home fa-2x"></i></a></div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
176 188
   echo '<div id="nav-source" style="display:inline;"><a href="'.$article['link'].'" target="new-'.$cpt.'"><i class="fa fa-link fa-2x"></i></a></div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
177 189
   echo '<div id="nav-prev" onclick="onArticle('.$cpt_prev.')" style="display:inline;"><i class="fa fa-chevron-left fa-2x"></i></div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
+8
sources/news-slate.fr.php
... ...
@@ -161,6 +161,14 @@ foreach ($articles as $article ) {
161 161
     $temp = substr( $article_only, 0, $posend );
162 162
     $article_only = $temp;
163 163
   }
164
+
165
+  //Force HTTPS
166
+  $article_only = add_https($article_only, 'www.twitter.com');
167
+  $article_only = add_https($article_only, 'www.facebook.com');
168
+  $article_only = add_https($article_only, 'pbs.twimg.com');
169
+  $article_only = add_https($article_only, 'schema.org');
170
+  $article_only = add_https($article_only, 'www.w3.org');
171
+  $article_only = add_https($article_only, 'www.slate.fr');
164 172
   echo '<div id="nav-up" style="display:inline;"><a href="#top"><i class="fa fa-home fa-2x"></i></a></div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
165 173
   echo "\n";
166 174
   echo '<div id="nav-source" style="display:inline;"><a href="'.$article['link'].'" target="new-'.$cpt.'"><i class="fa fa-link fa-2x"></i></a></div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';