setvar("FriendlinkTypes", $_PB_CACHE['friendlinktype']); } if (isset($_POST['save']) && !empty($_POST['data']['friendlink']['title'])) { $vals = array(); $vals = $_POST['data']['friendlink']; if (isset($_POST['id'])) { $id = intval($_POST['id']); } if (!preg_match("/^(http|ftp):/", $_POST['data']['friendlink']['url'])) { $vals['url'] = 'http://' . $_POST['data']['friendlink']['url']; } $vals['industry_id'] = PbController::getMultiId($_POST['industry']['id']); $vals['area_id'] = PbController::getMultiId($_POST['area']['id']); if (!empty($id)) { $vals['modified'] = $time_stamp; $updated = $link->save($vals, "update", $id); } else { $vals['created'] = $vals['modified'] = $time_stamp; $updated = $link->save($vals); } if (!$updated) { flash(); } } if (isset($_GET['do'])) { $do = trim($_GET['do']); if (!empty($_GET['id'])) { $id = intval($_GET['id']); } if ($do == "del" && !empty($id)) { $result = $link->del($id);
<?php /** * [PHPB2B] Copyright (C) 2007-2099, Ualink Inc. All Rights Reserved. * The contents of this file are subject to the License; you may not use this file except in compliance with the License. * * @version $Revision: 2075 $ */ define('CURSCRIPT', 'friendlink'); require "libraries/common.inc.php"; require "share.inc.php"; uses("setting", "message", "friendlink"); $pms = new Messages(); $friendlink = new Friendlinks(); $setting = new Settings(); if (isset($_POST['do']) && !empty($_POST['friendlink'])) { pb_submit_check('friendlink'); $data = $_POST['friendlink']; $result = false; $data['status'] = 0; $data['created'] = $data['modified'] = $time_stamp; $result = $friendlink->save($data); if ($result) { $pms->SendToAdmin('', array("title" => $data['title'] . L("apply_friendlink"), "content" => $data['title'] . L("apply_friendlink") . "\n" . $_POST['data']['email'] . "\n" . $data['description'])); $smarty->flash('wait_apply', URL); } } $viewhelper->setPosition(L("apply_friendlink", "tpl")); formhash(); render("friendlink");