} } if (empty($picdata['filepath'])) { showmessage(srlang('error_pictip')); } $setarr['pic'] = $picdata['filepath']; $setarr['albumname'] = empty($albumname) ? $picdata['filename'] : $albumname; $setarr['catid'] = $catid; $setarr['depict'] = dhtmlspecialchars(trim($_G['sr_depict'])); $setarr['displayorder'] = intval(trim($_G['sr_displayorder'])); $setarr['dateline'] = TIMESTAMP; $setarr['uid'] = $_G['uid']; $setarr['bid'] = $bid; $setarr['username'] = $_G['username']; C::t('#sanree_brand#sanree_brand_album')->insert($setarr); fixalbumpic($catid, $setarr); $msg = srlang('uploadpicsucceed'); } $extra = array(); $url_forward = srreferer() ? $_G['referer'] : 'plugin.php?id=sanree_brand&mod=mybrand&view=myalbum&st=album&catid=' . $catid . '&bid=' . $bid; if ($_G['inajax']) { $href = $url_forward; $href = str_replace("'", "\\'", $href); $url_forward = ''; $extra = array('showdialog' => false, 'extrajs' => "<script type=\"text/javascript\" reload=\"1\">hideWindow('uploadpicdlg', 0, 1);\r\nsetTimeout(\"window.location.href ='" . $href . "';\", 3000);</script>"); } showmessage($msg, $url_forward, array(), $extra); } else { $orderby = 'displayorder,dateline desc'; $catid = intval($_G['sr_catid']); $where = array();
$do = $_G['sr_do']; $doarray = array('album'); if (!in_array($do, $doarray)) { showmessage(srlang('unknowact')); } if ($do == 'album') { $bid = intval($_G['sr_bid']); $brandresult = C::t('#sanree_brand#sanree_brand_businesses')->getbusinesses_by_bid($bid); if (!$brandresult) { showmessage(srlang('nodengji')); } $brandgroup = C::t('#sanree_brand#sanree_brand_group')->get_by_groupid($brandresult['groupid']); if (intval($brandgroup['allowdeletealbum']) != 1) { showmessage(srlang('notallowdeletealbum')); } $albumid = intval($_G['sr_albumid']); $albumresult = C::t('#sanree_brand#sanree_brand_album')->userget_by_albumid($albumid, intval($_G['uid'])); if (!$albumresult) { showmessage(srlang('nopic')); } if ($_G['uid'] != $albumresult['uid']) { showmessage(srlang('erroruser')); } $result = C::t('#sanree_brand#sanree_brand_album_category')->get_by_catid(intval($albumresult['catid'])); if (md5($result['pic']) == md5($albumresult['pic'])) { fixalbumpic(intval($albumresult['catid']), array('pic' => NULL)); } mydeletepics($albumid); $rurl = 'plugin.php?id=sanree_brand&mod=mybrand&view=myalbum&st=album&bid=' . $bid . '&catid=' . intval($albumresult['catid']); showmessage(srlang('succeed'), $rurl); }