I have no problem in keeping it, but maybe you could add it to some repository.
Code: Select all
Fatal error: Uncaught RuntimeException: Directory name must not be empty. in /var/www/vhosts/xxx/httpdocs/forum/ext/phpbbservices/digests/acp/main_module.php:1565 Stack trace: #0 /var/www/vhosts/xxx/httpdocs/forum/ext/phpbbservices/digests/acp/main_module.php(1565): DirectoryIterator->__construct('') #1 /var/www/vhosts/xxx/httpdocs/forum/includes/functions_module.php(676): phpbbservices\digests\acp\main_module->main('\\phpbbservices\\...', 'digests_test') #2 /var/www/vhosts/xxx/httpdocs/forum/adm/index.php(82): p_master->load_active() #3 {main} thrown in /var/www/vhosts/xxx/httpdocs/forum/ext/phpbbservices/digests/acp/main_module.php on line 1565
/ext/phpbbservices/digests/language/es
. Presumably you have the Spanish language pack already installed and enabled. Your board language should be Spanish, change in the User Control Panel if you allow more than one language. Then look at each panel in the ACP and UCP related to digests and make sure the translations are correct and render. Also create digests to make sure they are correct in both HTML and text digests.store/phpbbservices/digests
folder. Download them and look at them with a browser in local mode. If the problem exists there it suggests a different problem, perhaps your server does not allow hot linking.$elt_fields
var passed empty by the way.Code: Select all
if (($all_forums !== 'on') && (trim($digest_type) !== constants::DIGESTS_BOOKMARKS))
{
$elt_fields = $this->request->variable('elt', array(''));
Code: Select all
//if (($all_forums !== 'on') && (trim($digest_type) !== constants::DIGESTS_BOOKMARKS))
if ((trim($digest_type) !== constants::DIGESTS_BOOKMARKS))
{
$elt_fields = $this->request->variable('elt', array(''));
// START FIX FOR CORRECT GRAB THE EMPTY PASSED $this->request->variable('elt', array(''));
// coming from form on ucp_digests.html
$this->request->enable_super_globals();
$w3req = $_REQUEST;
$elt_fields = array();
foreach($w3req as $k => $v){
if( strstr($k,'elt') && preg_match('/^elt_[0-9]+_[0-9]+$/u',$k) && $v == 'on' ){
$elt_fields[$k] = $v;
}
}
$this->request->disable_super_globals();
unset($w3req);
// should maybe check if forum ID exist for more security? it will be surely an int val by the way ...
// END FIX
$elt_fields = $this->request->variable('elt', array(''));
ever empty, or never passed?$elt_fields = $this->request->variable('elt', array(''));