Example #1
0
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");
}
Example #2
0
File: lib.php Project: kidwm/kidbox
function show_text($str)
{
    $str = html_transfer($str);
    $str = Markdown($str);
    $str = add_link($str);
    return $str;
}
Example #3
0
     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);
Example #4
0
        $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');
Example #5
0
 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);
Example #6
0
     $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);
Example #7
0
<?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();
Example #8
0
        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}&amp;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&amp;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
 ******************************************************************************/
Example #9
0
        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']);
Example #10
0
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();
}
Example #11
0
				<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>
Example #12
0
                    $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}&amp;site={$site}&amp;section={$s}&amp;action=edit_section&amp;edit_section={$s}&amp;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 . "&amp;action=add_section&amp;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')
{
Example #14
0
     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;
Example #15
0
?>
" 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) {
Example #16
0
" />
					<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'));
Example #17
0
</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));
Example #19
0
 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':
Example #20
0
 /**
  * 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;
     }
 }
Example #21
0
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
             /******************************************************************************
              * 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&amp;site=$site&amp;section=$section&amp;action=add_page&amp;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}&amp;site={$site}&amp;section={$section}&amp;action=add_page&amp;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 />";
         }
     }
Example #22
0
<?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);
Example #23
0
<?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' />");
Example #24
0
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();
Example #25
0
         }
         /**
          * 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'];
Example #26
0
 $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>';
     }
Example #27
0
     @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}");
Example #28
0
    $leftlinks .= "</a>";
}
$leftlinks .= "</td></tr><tr><td>";
if ($_SESSION[settings][step] == 5) {
    $leftlinks .= "<span class='editnote'>&rArr;</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}&amp;action=add_site&amp;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) {
Example #29
0
     } 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();
Example #30
0
             //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);