function make_links_section($section_data) { global $tpl; $tpl->assign("DESC_TITLE", make_anchor($section_data["NAME"], $section_data["TARGET"])); foreach ($section_data["LINKS"] as $link) { if ($link["LINK_TYPE"] == 0) { add_link($link["LINK_NAME"], $link["LINK_URL"], $link["LINK_TIP"], $link["LINK_DESC"]); } else { add_logo_link($link["LINK_NAME"], $link["LINK_URL"], $link["LINK_LOGO"], $link["LINK_DESC"]); } } $tpl->assign("ICON", image("Up arrow", "uparrow.png")); // Write out the section $tpl->parse("ROWS", ".linksection"); // Close the section, in preparation for a possible new section $tpl->clear("LINKLIST"); }
function show_text($str) { $str = html_transfer($str); $str = Markdown($str); $str = add_link($str); return $str; }
check_admin_referer('bulk-bookmarks'); //for each link id (in $linkcheck[]) change category to selected value if (count($linkcheck) == 0) { wp_redirect($this_file); exit; } $all_links = join(',', $linkcheck); // should now have an array of links we can change //$q = $wpdb->query("update $wpdb->links SET link_category='$category' WHERE link_id IN ($all_links)"); wp_redirect($this_file); exit; break; case 'add': check_admin_referer('add-bookmark'); $redir = wp_get_referer(); if (add_link()) { $redir = add_query_arg('added', 'true', $redir); } wp_redirect($redir); exit; break; case 'save': $link_id = (int) $_POST['link_id']; check_admin_referer('update-bookmark_' . $link_id); edit_link($link_id); wp_redirect($this_file); exit; break; case 'delete': $link_id = (int) $_GET['link_id']; check_admin_referer('delete-bookmark_' . $link_id);
$db->query('UPDATE ' . $ecs->table('goods') . " SET original_img='' WHERE `goods_id`='{$goods_id}'"); $db->query('UPDATE ' . $ecs->table('goods_gallery') . " SET img_original='' WHERE `goods_id`='{$goods_id}'"); @unlink('../' . $original_img); @unlink('../' . $img); } /* 记录上一次选择的分类和品牌 */ setcookie('ECSCP[last_choose]', $catgory_id . '|' . $brand_id, gmtime() + 86400); /* 清空缓存 */ clear_cache_files(); /* 提示页面 */ $link = array(); if ($code == 'virtual_card') { $link[] = array('href' => 'virtual_card.php?act=replenish&goods_id=' . $goods_id, 'text' => $_LANG['add_replenish']); } if ($is_insert) { $link[] = add_link($code); } $link[] = list_link($is_insert, $code); sys_msg($is_insert ? $_LANG['add_goods_ok'] : $_LANG['edit_goods_ok'], 0, $link); } elseif ($_REQUEST['act'] == 'batch') { $code = empty($_REQUEST['extension_code']) ? '' : trim($_REQUEST['extension_code']); /* 取得要操作的商品编号 */ $goods_id = !empty($_POST['checkboxes']) ? implode(',', $_POST['checkboxes']) : 0; if (isset($_POST['type'])) { /* 放入回收站 */ if ($_POST['type'] == 'trash') { /* 检查权限 */ admin_priv('remove_back'); update_goods($goods_id, 'is_delete', '1'); /* 记录日志 */ admin_log('', 'batch_trash', 'goods');
case 'move': check_admin_referer('bulk-bookmarks'); //for each link id (in $linkcheck[]) change category to selected value if (count($linkcheck) == 0) { wp_redirect($this_file); exit; } $all_links = join(',', $linkcheck); // should now have an array of links we can change //$q = $wpdb->query("update $wpdb->links SET link_category='$category' WHERE link_id IN ($all_links)"); wp_redirect($this_file); exit; break; case 'add': check_admin_referer('add-bookmark'); add_link(); wp_redirect(wp_get_referer() . '?added=true'); exit; break; case 'save': $link_id = (int) $_POST['link_id']; check_admin_referer('update-bookmark_' . $link_id); edit_link($link_id); wp_redirect($this_file); exit; break; case 'delete': $link_id = (int) $_GET['link_id']; check_admin_referer('delete-bookmark_' . $link_id); wp_delete_link($link_id); wp_redirect($this_file);
$supplier_list_name = array(); $sql_supplier = "select supplier_id, supplier_name FROM " . $GLOBALS['ecs']->table("supplier") . " where status='1' order by supplier_id "; $res_supplier = $db->query($sql_supplier); while ($row_supplier = $db->fetchRow($res_supplier)) { $supplier_list_name[$row_supplier['supplier_id']] = $row_supplier['supplier_name']; } //$suppliers_exists = count($supplier_list_name)>0 ? 1 : 0; $smarty->assign('suppliers_exists', 1); //$suppliers_exists); $smarty->assign('suppliers_list_name', $supplier_list_name); $supplier_status_list = array('0' => '未审核', '1' => '审核通过', '-1' => '审核未通过'); $smarty->assign('supplier_status_list', $supplier_status_list); /* 代码增加_end By www.68ecshop.com */ } else { // 入驻商商品列表不显示添加新商品 $action_link = $_REQUEST['act'] == 'list' ? add_link($code) : array('href' => 'virtual_goods.php?act=list', 'text' => $_LANG['01_goods_list']); $smarty->assign('action_link', $action_link); } /* 模板赋值 */ $goods_ur = array('' => $_LANG['01_goods_list'], 'virtual_card' => $_LANG['50_virtual_card_list']); $ur_here = $_REQUEST['act'] == 'list' ? $goods_ur[$code] : $_LANG['11_goods_trash']; $smarty->assign('ur_here', $ur_here); $smarty->assign('code', $code); $smarty->assign('cat_list', cat_list(0, $cat_id)); $smarty->assign('brand_list', get_brand_list()); $smarty->assign('intro_list', get_intro_list()); $smarty->assign('lang', $_LANG); $smarty->assign('list_type', $_REQUEST['act'] == 'list' ? 'goods' : 'trash'); $smarty->assign('use_storage', empty($_CFG['use_storage']) ? 0 : 1); $city = get_city_list(); $smarty->assign('city', $city);
<?php page_open(array("sess" => "Linktrail_Session", "auth" => "Linktrail_Auth", "perm" => "Linktrail_Perm", "user" => "Linktrail_User")); // page access requires that the user is authenticated and has "admin" permission $perm->check("admin"); include "dbapi/comutils.inc"; include "dbapi/trails.inc"; include "dbapi/edit_links.inc"; include "template.inc"; $trail = base64_decode($trail); $trailid = path2id($trail); $obj['trail'] = $trailid; $obj['title'] = $title; $obj['description'] = $description; $obj['url'] = $url; $obj['position'] = 0; $obj['owner'] = $auth->auth["uid"]; add_link($obj, true); ?> <a href="./trail.php?v=<?php echo base64_encode($trail); ?> ">Debug: Back</a> <?php page_close();
printc("\n\t\t\t\t\t\t\t\t Copy discussion posts: <input type='checkbox' name='copy_discussions' value='1' checked='checked'/>"); printc("\n\t\t\t\t\t\t\t\t <input type='submit' name='copysite' value='Copy' class='button' />"); } printc("\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t<td align='right'>"); if ($_SESSION[amethod] == 'db' || $_SESSION[lmethod] == 'db') { printc("<a href='passwd.php?{$sid}&action=change' target='password' onclick='doWindow(\"password\",400,300)'>change password</a>"); } printc("</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</table>\n\t\t\t\t</form>\n\t\t\t</td>\n\t\t</tr>"); printc("\n\t</table>"); printc("\n</form>"); } else { //add_link(leftnav,"Home","index.php?$sid","",""); //add_link(leftnav,"Personal Site List<br />","index.php?$sid&action=list","",""); add_link(leftnav, "Links"); foreach ($defaultlinks as $t => $u) { add_link(leftnav, $t, "http://" . $u, '', '', "_blank"); } // add_link(leftnav,$t." <img src='globe.gif' border='0' align='absmiddle' height='15' width='15' />",$u,'','',"_blank"); printc("\n\t<div class='title'>{$defaulttitle}</div>"); printc("\n\t<div class='leftmargin'>"); printc($defaultmessage); printc("\n\t</div>"); // if this is the first time they have run Segue, we need to do some first-time // configuration if (!user::numDBUsers()) { require "_first_time_run.inc.php"; } } /****************************************************************************** * functions ******************************************************************************/
show_messages($result, 'Element added', 'Cannot add element'); } add_audit_if($result, AUDIT_ACTION_UPDATE, AUDIT_RESOURCE_MAP, 'Name [' . $sysmap['name'] . '] Element [' . $selementid . '] updated '); if ($result) { unset($_REQUEST['form']); } } if (isset($_REQUEST['save_link'])) { if (isset($_REQUEST['linkid'])) { // update link $result = update_link($_REQUEST['linkid'], $_REQUEST['sysmapid'], $_REQUEST['selementid1'], $_REQUEST['selementid2'], get_request('triggers', array()), $_REQUEST['drawtype'], $_REQUEST['color']); $linkid = $_REQUEST['linkid']; show_messages($result, 'Link updated', 'Cannot update link'); } else { // add link $result = add_link($_REQUEST['sysmapid'], $_REQUEST['selementid1'], $_REQUEST['selementid2'], get_request('triggers', array()), $_REQUEST['drawtype'], $_REQUEST['color']); $linkid = $result; show_messages($result, 'Link added', 'Cannot add link'); } add_audit_if($result, AUDIT_ACTION_UPDATE, AUDIT_RESOURCE_MAP, 'Name [' . $sysmap['name'] . '] Link [' . $linkid . '] updated '); if ($result) { unset($_REQUEST['form']); } } else { if (isset($_REQUEST['delete'])) { if (isset($_REQUEST['linkid'])) { $result = delete_link($_REQUEST['linkid']); show_messages($result, 'Link deleted', 'Cannot delete link'); add_audit_if($result, AUDIT_ACTION_UPDATE, AUDIT_RESOURCE_MAP, 'Name [' . $sysmap['name'] . '] Link [' . $_REQUEST['linkid'] . '] deleted'); if ($result) { unset($_REQUEST['linkid']);
function change_link_direction($link_id) { check_permission(PERM_DICT); if (!$link_id) { throw new UnexpectedValueException(); } sql_begin(); $revset_id = create_revset(); $res = sql_pe("SELECT * FROM dict_links WHERE link_id=? LIMIT 1", array($link_id)); del_link($link_id, $revset_id); add_link($res[0]['lemma2_id'], $res[0]['lemma1_id'], $res[0]['link_type'], $revset_id); sql_commit(); }
<li class="expanded"> <a href=<?php echo add_link($sub_2_item); ?> title=""><?php echo $sub_2_item['link']['title']; ?> </a> </li> <ul class="site-map-menu"> <?php foreach ($sub_2_item['below'] as $sub_3_item) { ?> <li class="leaf"> <a href=<?php echo add_link($sub_3_item); ?> title=""> <?php echo $sub_3_item['link']['title']; ?> </a> </li> <?php } ?> </ul> <?php } } ?> </ul>
$link = $o->getField("url"); $target = "_self"; } $extra = ''; $pdfname = $filename = $fileurl = ''; $pdfname = createPdfName($o->getField("title")); $filename = "{$uploaddir}/" . $thisSite->name . "/{$pdfname}"; $fileurl = "{$uploadurl}/" . $thisSite->name . "/{$pdfname}"; if (file_exists($filename)) { $extra .= "<div align='center' class='leftmargin smaller'>" . pdflink($filename, $fileurl, 2) . "</div>"; } if ($isediting) { $extra .= $thisSite->hasPermission("edit") ? "\n<a href='{$PHP_SELF}?{$sid}&site={$site}&section={$s}&action=edit_section&edit_section={$s}&comingFrom=viewsite' class='small' title='Edit the title and properties of this section'>edit</a>" : ""; $extra .= $thisSite->hasPermission("delete") ? "\n<a href='javascript:doconfirm(\"Are absolutely sure you want to PERMANENTLY DELETE this section, including anything that may be held within it?? (you better be SURE!)\",\"{$PHP_SELF}?{$sid}&" . $envvars . "&action=delete_section&delete_section={$s}\")' class='small' title='Delete this section'>del</a>" : ""; } add_link(leftnav2, $o->getField("title"), $link, $extra, $s, $target); } $i++; } } } if ($isediting) { $leftnav_extra = $thisSite->hasPermission("add") ? " <a href='{$PHP_SELF}?{$sid}&" . $envvars . "&action=add_section&comingFrom=viewsite' class='small' title='Add a new Section to this site. A section can hold one or many pages of content. You can also add a Link here instead of a Section.'>+ add issue</a>" : ""; } /****************************************************************************** * some functions from the old tko site. ******************************************************************************/ function filesizestr($filename) { if (file_exists($filename)) { $file_size = filesize($filename);
SmartyValidate::connect($tpl); if (strlen(trim($_REQUEST['rss_url'])) > 0 && !preg_match('#^http[s]?:\\/\\/#i', $_REQUEST['rss_url'])) { $_REQUEST['rss_url'] = "http://" . $_REQUEST['rss_url']; } $tpl->assign('rss_url', $_REQUEST['rss_url']); if (SmartyValidate::is_valid($_REQUEST)) { $rss = new rssParser(); $rss_result = $rss->parse($_REQUEST['rss_url']); if ($rss_result !== true) { $tpl->assign('error', $rss_result); } $tpl->assign('link_count', count($rss->items)); $links = array(); if (count($rss->items) > 0) { foreach ($rss->items as $item) { $links[] = add_link($cid, $item['link'], $item['title'], $item['description'], $_POST['status']); } $tpl->assign('list', $links); $tpl->assign('columns', array('TITLE' => _L('Title'), 'URL' => _L('URL'), 'ERROR' => _L('Result'))); } } } $content = $tpl->fetch('dir_links_importrss.tpl'); $tpl->assign('content', $content); //Clean whitespace $tpl->loadFilter('output', 'trimwhitespace'); //Make output echo $tpl->fetch('main.tpl'); // Function to add link data to database function add_link($cid, $link, $title = 'N/A', $desc = 'N/A', $status = '2') {
modifylinkrequest($lid); break; case "modifylinkrequests": modifylinkrequestS($lid, $cat, $_POST['title'], $_POST['url'], $_POST['description'], $_POST['modifysubmitter']); break; case "brokenlinks": brokenlinkS($_POST['lid'], $_POST['cid'], $_POST['title'], $_POST['url'], $_POST['description'], $_POST['modifysubmitter']); break; case "visit": visit($lid); break; case 'featured': featured(); break; case "add": add_link($_POST['title'], $_POST['url'], $_POST['auth_name'], $cat, $_POST['description'], $_POST['email']); break; case "search": search(isset($_POST['query']) ? $_POST['query'] : $_GET['query'], isset($_POST['min']) ? intval($_POST['min']) : 0, isset($_GET['orderby']) ? $_GET['orderby'] : '', isset($_POST['show']) ? $_POST['show'] : ''); break; case "rateinfo": rateinfo($lid); break; case "ratelink": require "modules/{$module_name}/rate.inc"; ratelink($lid, $_GET['ttitle']); break; case "addrating": require "modules/{$module_name}/rate.inc"; addrating(); break;
?> " alt="<?php echo $author; ?> " /> <span title="IP: <?php echo long2ip($ip); ?> "><?php echo $author; ?> </span> </aside> <section> <?php echo indent_text(add_link(nl2br($content)), 4); ?> </section> <footer> <time><?php echo date('Y-m-d H:i:s', strtotime($datetime . ' UTC')); ?> </time> </footer> </article> </div> <div id="modify"> <form action="" method="POST"> <p> <?php if (!$admin) {
" /> <span title="IP: <?php echo long2ip($item['ip']); ?> "><?php if (empty($item['homepage'])) { echo $item['author']; } else { echo '<a href="' . $item['homepage'] . '">' . $item['author'] . '</a>'; } ?> </span> </aside> <section> <?php echo indent_text(add_link(nl2br($item['content'])), 4); ?> </section> <footer> <?php if ($admin || !empty($item['password'])) { ?> <span><a href="?modify=<?php echo $item['id']; ?> ">Modify</a></span> <?php } ?> <time><?php echo date('Y-m-d H:i:s', strtotime($item['datetime'] . ' UTC'));
</link> <?php foreach ($result as $list) { ?> <item> <title><?php echo 'No.' . $list['id'] . ': ' . $list['title']; ?> </title> <link><?php echo URL . '?reply=' . $list['id']; ?> </link> <description> <?php echo indent_text(htmlspecialchars(add_link(nl2br($list['content'])), ENT_COMPAT, 'UTF-8'), 4); ?> </description> <author><?php echo $list['author']; ?> </author> <category><?php if ($list['reply']) { echo 'Reply'; } else { echo 'Post'; } ?> </category> <guid><?php
$rowids = get_link_rowids($shortlink); if (in_array($before, $trello_affecting_lists) != in_array($after, $trello_affecting_lists)) { loggly_log(json_encode($rowids)); foreach ($rowids as $rowid) { $newl = $oldl = ''; $newa = $olda = ''; if (isset($links[$rowid])) { $oldl = $links[$rowid]; } if (isset($archive[$rowid])) { $olda = $archive[$rowid]; } if (in_array($before, $trello_affecting_lists) && !in_array($after, $trello_affecting_lists)) { //loggly_log(json_encode(array("listchange" => "archive"))); $newl = remove_link($oldl, $shortlink); $newa = add_link($olda, $shortlink); } else { //loggly_log(json_encode(array("listchange" => "restore"))); $newl = add_link($oldl, $shortlink); $newa = remove_link($olda, $shortlink); } //loggly_log(json_encode(array("fields" => array("tlold" => $oldl, "tlnew" => $newl, "taold" => $olda, "tanew" => $newa)))); if ($newl != $oldl || $newa != $olda) { $data = json_encode(array("fields" => array("Trello links" => $newl, "Trello archive" => $newa))); update_airtable_metric($rowid, $data); loggly_log($data); } } } } loggly_log(json_encode($action));
case 'save': // update after selectpicker (lemma_edit.tpl) // now we have to implode the arrays if (!empty($_POST['form_gram'])) { foreach ($_POST['form_gram'] as &$grams) { $grams = implode(', ', $grams); } } if (!empty($_POST['lemma_gram'])) { $_POST['lemma_gram'] = implode(', ', $_POST['lemma_gram']); } $lemma_id = dict_save($_POST); header("Location:dict.php?act=edit&saved&id={$lemma_id}"); break; case 'add_link': add_link($_POST['from_id'], $_POST['lemma_id'], $_POST['link_type']); header("Location:dict.php?act=edit&id=" . $_POST['from_id']); break; case 'del_link': del_link($_GET['id']); header("Location:dict.php?act=edit&id=" . $_GET['lemma_id']); break; case 'change_link_dir': change_link_direction($_GET['id']); header("Location:dict.php?act=edit&id=" . $_GET['lemma_id']); break; case 'del_lemma': del_lemma($_GET['lemma_id']); header("Location:dict.php"); break; case 'lemmata':
/** * addLinks Map * * @param array $links * @param array $links[0,...]['sysmapid'] * @param array $links[0,...]['selementid1'] * @param array $links[0,...]['selementid2'] * @param array $links[0,...]['drawtype'] * @param array $links[0,...]['color'] * @return boolean */ public static function addLinks($links) { $errors = array(); $result_links = array(); $result = true; $links = zbx_toArray($links); self::BeginTransaction(__METHOD__); foreach ($links as $lnum => $link) { $link_db_fields = array('sysmapid' => null, 'label' => '', 'selementid1' => null, 'selementid2' => null, 'drawtype' => 2, 'color' => 3); if (!check_db_fields($link_db_fields, $link)) { $result = false; $errors[] = array('errno' => ZBX_API_ERROR_PARAMETERS, 'error' => 'Wrong fields for link'); break; } $linkid = add_link($link); if (!$linkid) { $result = false; break; } $new_link = array('linkid' => $linkid); $result_links[] = array_merge($new_link, $link); } $result = self::EndTransaction($result, __METHOD__); if ($result) { return $result_links; } else { self::setMethodErrors(__METHOD__, $errors); return false; } }
} } } } } } } } /****************************************************************************** * Build page arrays based on location and navigational arrangement ******************************************************************************/ if ($o->getField("location") == 'right') { add_link(rightnav, $name, $url, $extra, $id, $target, $type, $content); } else { add_link(leftnav, $name, $url, $extra, $id, $target, $type, $content); add_link(leftnav2, $name, $url, $extra, $id, $target, $type, $content); } $content = ""; $i++; } } } //printpre($leftnav); if ($action == 'viewsite' || ereg('preview_edit_as', $action)) { //$leftnav_extra = ($thisSection->hasPermission("add"))?"<div align='right'><span style='white-space: nowrap;'><a href='$PHP_SELF?$sid&site=$site&section=$section&action=add_page&comingFrom=viewsite' class='".(($topsections)?"small":"btnlink")."' title='Add a new item to this section. This can be a Page that holds content, a link, a divider, or a heading.'>+ add item</a></span></div>":""; if ($thisSection->hasPermission("add")) { if ($cfg['disable_edit_content'] != TRUE || $_SESSION['ltype'] == 'admin') { $leftnav_extra = "<div align='right'><span style='white-space: nowrap;'><a href='{$PHP_SELF}?{$sid}&site={$site}&section={$section}&action=add_page&comingFrom=viewsite' class='small' title='Add a new item to this section. This can be a Page that holds content, a link, a divider, or a heading.'>+ add item</a></span></div>"; $leftnav_extra .= $topsections ? " " : "<hr />"; } }
<?php /* Takes id/cat/url/cap from $_REQUEST, and inserts it into the database. */ include __DIR__ . '/../../../../inc/all.php'; $in = extractVars(INPUT_POST); $results = add_link($in); sendResults($results);
<?php /* $Id$ */ // allows users to preview the theme $pagetitle = "Segue > Theme Preview > " . $possible_themes[$theme]; add_link(topnav, "Section #1", "#", '', "noid"); add_link(topnav, "Section #2", "#", '', "noid"); add_link(topnav, "Section #3", "#", '', 'previewtheme'); add_link(topnav, "Section #4", "#", '', "noid"); add_link(leftnav, "Page #1", "#", '', '1'); add_link(leftnav, "Page #2", "#", '', '1'); printc("This is some sample content. Here you can enter any information you want, including links and pictures (or any HTML)."); printc("<br /><br />"); printc("<input type='button' value='Close This Window' onclick='window.close()' class='button' />");
if (!file_exists("usecode/{$data}.dat")) { make_header("Error: File Not Found"); $tpl->assign("TEXT", "File \"usecode/{$data}.dat\" was not found on the server.<br>Please avoid using direct links to this website unless from a bookmarked page."); $tpl->parse("CONTENT", ".any"); } else { $ucc = add_tip("UCC", "Usecode C"); $bgimg = add_image("bgsm.png", "[BG]", false); $siimg = add_image("sism.png", "[SI]", false); $exultimg = add_image("exultsm.png", "[Exult]", false); $exultbgimg = add_image("exultbgsm.png", "[Exult: BG]", false); $exultsiimg = add_image("exultsism.png", "[Exult: SI]", false); $bgexultimg = add_image("bgexultsm.png", "[BG, Exult]", false); $siexultimg = add_image("siexultsm.png", "[SI, Exult]", false); $true = inline_code("true"); $false = inline_code("false"); $exult = add_link("Exult", "http://exult.sourceforge.net/"); make_header($head); if ($TYPE == 5) { include "usecode/{$proto}.dat"; } include "usecode/{$data}.dat"; if (isset($relation_data) && is_array($relation_data) && count($relation_data) > 0) { $list = array(); foreach ($relation_data as $reldata) { if (array_key_exists($DATAFILE, $reldata)) { $list = $reldata[$DATAFILE]; break; } } if (count($list) > 0) { $listout = array();
} /** * Add URL to table, grab link ID # */ $to = add_url($link, $clicks, $crawl_tag); } /** * If debug mode, indicate that we're adding a link */ if (isset($_GET['debug'])) { echo "<li>Adding link from here to " . urldecode($link) . "</li>"; } /** * Add the link to the links table */ add_link($id, $to); } /** * If the server did not report a size (in which case cURL returns '-1'), * use the size of the cURL as the file size, otherwise, trust the server */ if ($page_data['reported_size'] != -1) { $size = $page_data['reported_size']; } else { $size = $page_data['actual_size']; } /** * If the server returned a modifed header, trust it, otherwise (return of '-1' from cURL) NULL the string. */ if ($page_data['modified'] != -1) { $modified = $page_data['modified'];
$proper = is_csrf_proper(from($_REQUEST, 'csrf_token')); $title = from($_REQUEST, 'title'); $link = from($_REQUEST, 'link'); $tag = from($_REQUEST, 'tag'); $url = from($_REQUEST, 'url'); $content = from($_REQUEST, 'content'); $description = from($_REQUEST, 'description'); $user = $_SESSION[config("site.url")]['user']; $draft = from($_REQUEST, 'draft'); $category = from($_REQUEST, 'category'); if ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($link)) { if (!empty($url)) { add_link($title, $tag, $url, $content, $user, $description, $link, $draft, $category); } else { $url = $title; add_link($title, $tag, $url, $content, $user, $description, $link, $draft, $category); } } else { $message['error'] = ''; if (empty($title)) { $message['error'] .= '<li>Title field is required.</li>'; } if (empty($tag)) { $message['error'] .= '<li>Tag field is required.</li>'; } if (empty($content)) { $message['error'] .= '<li>Content field is required.</li>'; } if (empty($link)) { $message['error'] .= '<li>Link field is required.</li>'; }
@unlink('../' . $img); } /* 记录上一次选择的分类和品牌 */ setcookie('ECSCP[last_choose]', $catgory_id . '|' . $brand_id, gmtime() + 86400); /* 清空缓存 */ clear_cache_files(); /* 提示页面 */ $link = array(); if (check_goods_specifications_exist($goods_id)) { $link[0] = array('href' => 'goods.php?act=product_list&goods_id=' . $goods_id, 'text' => $_LANG['product']); } if ($code == 'virtual_card') { $link[1] = array('href' => 'virtual_card.php?act=replenish&goods_id=' . $goods_id, 'text' => $_LANG['add_replenish']); } if ($is_insert) { $link[2] = add_link($code); } $link[3] = list_link($is_insert, $code); /*add by zenghd 2014-10-12 编辑特产商品后跳转的地址*/ if ($_REQUEST['act'] == 'special_update') { $link[4] = array('href' => 'goods.php?act=special_list&uselastfilter=1', 'text' => '特产商品列表'); } //$key_array = array_keys($link); for ($i = 0; $i < count($link); $i++) { $key_array[] = $i; } krsort($link); $link = array_combine($key_array, $link); //dump($link); /*add by hg for date 2014-04-27 处理商品信息同步 begin*/ $host_goods_id = $db->getAll("select goods_id from " . $ecs->table('goods') . " where host_goods_id = {$goods_id}");
$leftlinks .= "</a>"; } $leftlinks .= "</td></tr><tr><td>"; if ($_SESSION[settings][step] == 5) { $leftlinks .= "<span class='editnote'>⇒</span> "; } $leftlinks .= "</td><td>"; if ($_SESSION[settings][edit] && $_SESSION[settings][step] != 5) { $leftlinks .= "<a href='#' onclick=\"submitFormLink(5)\">"; } $leftlinks .= "Custom Footer"; if ($_SESSION[settings][step] != 5 && $_SESSION[settings][edit]) { $leftlinks .= "</a>"; } $leftlinks .= "</td></tr></table>________________<br /><a href='{$PHP_SELF}?{$sid}&action=add_site&cancel=1'>Cancel</a>"; add_link(leftnav, '', '', "{$leftlinks}"); if ($_SESSION[settings][step] == 1) { include "add_site_form_1_title.inc"; } if ($_SESSION[settings][step] == 2) { include "add_site_form_2_theme.inc"; } if ($_SESSION[settings][step] == 3) { if ($_SESSION[settings][add]) { include "add_site_form_3_template.inc"; } } if ($_SESSION[settings][step] == 4) { include "add_site_form_5_header.inc"; } if ($_SESSION[settings][step] == 5) {
} else { $b = $config['aff']['banners'][$vars['banner_id']]; } display_banner_form($b, $err); break; case 'del_banner': del_banner($vars['banner_id']); display_banners(); break; /// links /// links case 'add_link': if ($vars['save']) { $err = validate_link_form($vars); if (!$err) { $err = add_link($vars); if (!$err) { display_banners(); break; } } } display_link_form($vars, $err); break; case 'edit_link': if ($vars['save']) { $err = validate_link_form($vars); if (!$err) { $err = edit_link($vars, $vars['banner_id']); if (!$err) { display_banners();
//SDII($selement); $selement['sysmapid'] = $sysmapid; $result = CMap::updateElements($selement); unset($db_selementids[$selement['selementid']]); } } delete_sysmaps_element($db_selementids); $db_linkids = array(); $res = DBselect('SELECT linkid FROM sysmaps_links WHERE sysmapid=' . $sysmapid); while ($db_link = DBfetch($res)) { $db_linkids[$db_link['linkid']] = $db_link['linkid']; } foreach ($links as $id => $link) { $link['sysmapid'] = $sysmapid; if (isset($link['new'])) { $result = add_link($link); } else { $result = update_link($link); unset($db_linkids[$link['linkid']]); } } delete_link($db_linkids); $result = DBend(true); if ($result) { print 'if(Confirm("' . S_MAP_SAVED_RETURN_Q . '")){ location.href = "sysmaps.php"; }'; } else { throw new Exception(S_MAP_SAVE_OPERATION_FAILED . "\n\r"); } } catch (Exception $e) { if (isset($transaction)) { DBend(false);