芝麻web文件管理V1.00
编辑当前文件:/home/p/r/i/prismawe/clients/canaldegap.fr_old/admin/addhtmlblob.php
GetGlobalContentOperations(); $templateops =& $gCms->GetTemplateOperations(); $validinfo = true; if ($htmlblob == ""){ $error .= "
".lang('nofieldgiven', array('addhtmlblob'))."
"; $validinfo = false; } else if ($gcbops->CheckExistingHtmlBlobName($htmlblob)){ $error .= "
".lang('blobexists')."
"; $validinfo = false; } if ($validinfo) { global $gCms; $gcbops =& $gCms->GetGlobalContentOperations(); $blobobj =& new GlobalContent(); $blobobj->name = $htmlblob; $blobobj->content = $content; $blobobj->owner = $userid; #Perform the addhtmlblob_pre callback foreach($gCms->modules as $key=>$value) { if ($gCms->modules[$key]['installed'] == true && $gCms->modules[$key]['active'] == true) { $gCms->modules[$key]['object']->AddHtmlBlobPre($blobobj); } } Events::SendEvent('Core', 'AddGlobalContentPre', array('global_content' => &$blobobj)); $result = $blobobj->save(); if ($result) { if (isset($_POST["additional_editors"])) { foreach ($_POST["additional_editors"] as $addt_user_id) { $blobobj->AddAuthor($addt_user_id); } } audit($blobobj->id, $blobobj->name, 'Added Global Content Block'); #Perform the addhtmlblob_post callback foreach($gCms->modules as $key=>$value) { if ($gCms->modules[$key]['installed'] == true && $gCms->modules[$key]['active'] == true) { $gCms->modules[$key]['object']->AddHtmlBlobPost($blobobj); } } Events::SendEvent('Core', 'AddGlobalContentPost', array('global_content' => &$blobobj)); redirect("listhtmlblobs.php".$urlext); return; } else { $error .= "
".lang('errorinsertingblob')."
"; } } } } include_once("header.php"); global $gCms; $db =& $gCms->GetDb(); // fill out additional users array $addt_users = ""; $groupops =& $gCms->GetGroupOperations(); $groups = $groupops->LoadGroups(); foreach( $groups as $onegroup ) { if( $onegroup->id == 1 ) continue; $addt_users .= "
id*-1)."\">".lang('group').": {$onegroup->name}
"; } $query = "SELECT user_id, username FROM ".cms_db_prefix()."users WHERE user_id <> ? ORDER BY username"; $result = $db->Execute($query, array($userid)); if ($result && $result->RecordCount() > 0) { while($row = $result->FetchRow()) { if( $row['user_id'] == 1 ) continue; $addt_users .= "
".$row["username"]."
"; } }else{ $addt_users .= "
"; } if (!$access) { echo "
".lang('noaccessto', array(lang('addhtmlblob')))."
"; } else { if ($error != "") { echo "
".$error."
"; } ?>
ShowHeader('addhtmlblob'); ?>
*:
*:
:
« '.lang('back').'
'; include_once("footer.php"); # vim:ts=4 sw=4 noet ?>