1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-28 10:20:45 +02:00

Clear libxml errors in toRSS test. Forum shortcode fix.

This commit is contained in:
Cameron
2021-01-07 09:47:30 -08:00
parent 3d19db894b
commit a908ce82b6
2 changed files with 5 additions and 4 deletions

View File

@@ -154,7 +154,7 @@ class forum_shortcodes extends e_shortcode
// To be reworked to get the $forum var
$trackPref = varset($this->prefs['track']);
if(!empty($trackPref) && $forum->checkPerm($this->var['forum_id'], 'post'))
if(!empty($trackPref) && is_object($forum) && $forum->checkPerm($this->var['forum_id'], 'post'))
{
$uInfo[2] = "<a href='".e107::url('forum','track')."'>".LAN_FORUM_0030."</a>";
}

View File

@@ -539,11 +539,11 @@ while(&#036;row = &#036;sql-&gt;fetch())
*/
public function testToRss()
{
if(PHP_VERSION_ID < 71000 )
/* if(PHP_VERSION_ID < 71000 )
{
$this->markTestSkipped("testToRSS() skipped. Requires a healthy libxml installation");
return null;
}
}*/
$tests = array(
'[html]<pre class=&quot;prettyprint linenums&quot; style=&quot;unicode-bidi: embed; direction: ltr;&quot;>&lt;/p&gt;&lt;p&gt;&lt;core name=&quot;e_jslib_plugin&quot;&gt;&lt;![CDATA[Array]]&gt;&lt;/core&gt;&lt;/p&gt;&lt;p&gt;&lt;core name=&quot;e_jslib_theme&quot;&gt;&lt;![CDATA[Array]]&gt;&lt;/core&gt;</pre>[/html]',
@@ -571,6 +571,7 @@ while(&#036;row = &#036;sql-&gt;fetch())
$xmlContent = '<?xml version="1.0" encoding="utf-8"?>'."\n".'<description>'.$xmlContent.'</description>';
libxml_use_internal_errors(true);
libxml_clear_errors();
$doc = new DOMDocument('1.0', 'utf-8');
$doc->loadXML($xmlContent);
@@ -579,7 +580,7 @@ while(&#036;row = &#036;sql-&gt;fetch())
if(!empty($errors))
{
var_dump($errors);
codecept_debug($errors);
}
libxml_clear_errors();