33 lines
947 B
PHP
33 lines
947 B
PHP
<?php
|
|
|
|
/**
|
|
* [Discuz!] (C)2001-2099 Comsenz Inc.
|
|
* This is NOT a freeware, use is subject to license terms
|
|
*
|
|
* $Id: function_share.php 31894 2012-10-23 02:13:29Z zhengqingpeng $
|
|
*/
|
|
|
|
if(!defined('IN_DISCUZ')) {
|
|
exit('Access Denied');
|
|
}
|
|
|
|
function mkshare($share) {
|
|
$share['body_data'] = unserialize($share['body_data']);
|
|
|
|
$searchs = $replaces = array();
|
|
if($share['body_data']) {
|
|
if(isset($share['body_data']['flashaddr'])) {
|
|
$share['body_data']['flashaddr'] = addslashes($share['body_data']['flashaddr']);
|
|
} elseif(isset($share['body_data']['musicvar'])) {
|
|
$share['body_data']['musicvar'] = addslashes($share['body_data']['musicvar']);
|
|
}
|
|
foreach (array_keys($share['body_data']) as $key) {
|
|
$searchs[] = '{'.$key.'}';
|
|
$replaces[] = $share['body_data'][$key];
|
|
}
|
|
}
|
|
$share['body_template'] = str_replace($searchs, $replaces, $share['body_template']);
|
|
|
|
return $share;
|
|
}
|
|
?>
|