Comsenz Inc.'; var $magic = array(); var $parameters = array(); function getsetting(&$magic) {} function setsetting(&$magicnew, &$parameters) {} function usesubmit() { global $_G; $id = intval($_GET['id']); $idtype = $_GET['idtype']; $blog = magic_check_idtype($id, $idtype); $num = 10; $list = $ids = $note_inserts = array(); $fusername = dimplode($_POST['fusername']); if($fusername) { $query = C::t('home_friend')->fetch_all_by_uid_username($_G['uid'], $_POST['fusername'], 0, $num); $note = lang('spacecp', 'magic_call', array('url'=>"home.php?mod=space&uid=$_G[uid]&do=blog&id=$id")); foreach($query as $value) { $ids[] = $value['fuid']; $value['avatar'] = str_replace("'", "\'", avatar($value[fuid],'small')); $list[] = $value; $note_inserts[] = array( 'uid' => $value['fuid'], 'type' => $name, 'new' => 1, 'authorid' => $_G['uid'], 'author' => $_G['username'], 'note' => $note, 'dateline' => $_G['timestamp'] ); } } if(empty($ids)) { showmessage('magicuse_has_no_valid_friend'); } foreach($note_inserts as $note_insert) { C::t('home_notification')->insert($note_insert); } C::t('common_member')->increase($ids, array('newprompt' => 1)); usemagic($this->magic['magicid'], $this->magic['num']); updatemagiclog($this->magic['magicid'], '2', '1', '0', '0', $idtype, $id); $op = 'show'; include template('home/magic_call'); } function show() { $id = intval($_GET['id']); $idtype = $_GET['idtype']; magic_check_idtype($id, $idtype); magicshowtips(lang('magic/call', 'call_info')); $op = 'use'; include template('home/magic_call'); } } ?>