mirror of
https://github.com/e107inc/e107.git
synced 2025-08-01 12:20:44 +02:00
Merge pull request #3989 from sudakk/sudakk-patch-2
Update cpage.php to prevent empty records.
This commit is contained in:
@@ -1037,7 +1037,7 @@ class page_admin_ui extends e_admin_ui
|
||||
|
||||
$newdata = e107::getCustomFields()->processDataPost('page_fields',$newdata);
|
||||
|
||||
$newdata['menu_name'] = preg_replace('/[^\w-*]/','-',$newdata['menu_name']);
|
||||
$newdata['menu_name'] = preg_replace('/[^\w\-*]/','-',$newdata['menu_name']);
|
||||
|
||||
if(empty($newdata['page_sef']))
|
||||
{
|
||||
@@ -1081,11 +1081,16 @@ class page_admin_ui extends e_admin_ui
|
||||
function beforeUpdate($newdata,$olddata, $id)
|
||||
{
|
||||
|
||||
if(isset($newdata['page_title']) && isset($newdata['menu_name']) && empty($newdata['page_title']) && empty($newdata['menu_name']))
|
||||
{
|
||||
e107::getMessage()->addError(CUSLAN_79);
|
||||
return false;
|
||||
}
|
||||
$newdata = e107::getCustomFields()->processDataPost('page_fields',$newdata);
|
||||
|
||||
if(isset($newdata['menu_name']))
|
||||
{
|
||||
$newdata['menu_name'] = preg_replace('/[^\w-*]/','',$newdata['menu_name']);
|
||||
$newdata['menu_name'] = preg_replace('/[^\w\-*]/','',$newdata['menu_name']);
|
||||
}
|
||||
|
||||
|
||||
|
@@ -60,7 +60,8 @@ class bb_p extends e_bb_base
|
||||
|
||||
$parms = eHelper::scParams($parm);
|
||||
|
||||
$class = " ".e107::getBB()->getClass('p'); // consistent classes across all themes.
|
||||
$class = vartrue($parms['class']) ? ' class="'.eHelper::secureClassAttr($parms['class']).' ' : ' class="';
|
||||
$class .= e107::getBB()->getClass('p').'"'; // consistent classes across all themes.
|
||||
|
||||
$id = vartrue($parms['id']) ? ' id="'.eHelper::secureIdAttr($parms['id']).'"' : '';
|
||||
$style = vartrue($parms['style']) ? ' style="'.eHelper::secureStyleAttr($parms['style']).'"' : '';
|
||||
|
Reference in New Issue
Block a user