本文整理汇总了PHP中success函数的典型用法代码示例。如果您正苦于以下问题:PHP success函数的具体用法?PHP success怎么用?PHP success使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了success函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: edit
public function edit()
{
// 对herstellername 进行update 首先判断是不是点击了post那个按钮
// 1、 显示没点击按钮的时候,如果是没点击按钮 那么通过segment(3) 来通过
// 与结果比对 如果是 那么selected 否则正常显示
// 2、 如果点击了按钮的时候
// ----先要对所进行update的herstellername进行筛选,如果确定是唯一的名字那么
// 是可以更新 否则不能更新
if ($this->input->post("update")) {
$fzh_id = $this->uri->segment(3);
$fzhg_id = $this->input->post('fzhg_id');
$land_id = $this->input->post("land_id");
$herstellername = $this->input->post("herstellername");
$array = array("herstellername" => $herstellername);
if (!count($this->hst->h_existiert($array))) {
$array = array("fzhg_id" => $fzhg_id, "land_id" => $land_id, "herstellername" => $herstellername);
$index = $this->hst->h_insert($array)[0]["fzh_id"];
success("hersteller/index/{$index}", "Add Hersteller Success!!");
} else {
error("Die hersteller Name schon existiert!!!update fehler!!");
}
// p($_POST);die;
} else {
$fzh_id = $this->uri->segment(3);
$array = array('fzh_id' => $fzh_id);
$data['result'] = $this->hst->hbindung_s($array);
$data['land'] = $this->land->l_select();
$data['gruppename'] = $this->hstg->hg_select();
// p($data);die;
$this->load->view("hersteller/edit", $data);
}
}
示例2: reply_insert
/**
* 回复动作
*/
public function reply_insert()
{
$data = array('pid' => $this->input->post('mid'), 'time' => time(), 'content' => $this->input->post('content'));
$this->message->insert($data);
success('admin/message/index', '操作成功');
// print_r($data);
}
示例3: testSaveState
/**
* @depends testReadState
* @group Database
*/
public function testSaveState()
{
info("\tTesting state-save\n");
$token = str_shuffle("ABCDEF123456789");
$params = array("cmd" => "write", "data" => '[{"name":"test-case-setting","value":"TEST_CASE_' . $token . '"}]', "id" => 1, "session" => "session", "user" => "user");
$paramHolder = new AgaviRequestDataHolder();
$paramHolder->setParameters($params);
$controller = AgaviContext::getInstance()->getController();
$container = $controller->createExecutionContainer("AppKit", "Ext.ApplicationState", $paramHolder, "javascript", "write");
try {
$result = $container->execute();
$data = json_decode($result->getContent(), true);
} catch (Exception $e) {
$this->fail("An exception was thrown during state write: " . $e->getMessage());
}
// Check for success state
if (@(!$data["success"])) {
$this->fail("Could not write view state! Your cronk settings may not be saved in icinga-web.");
}
// Finally get sure the enry is really set
$entryFound = false;
foreach ($data["data"] as $entry) {
if ($entry["name"] == 'test-case-setting' && $entry["value"] == 'TEST_CASE_' . $token) {
$entryFound = true;
}
}
if (!$entryFound) {
$this->fail("Write returned success, but preference could not be found in DB!\n");
}
success("\tWriting state succeeded!\n");
}
示例4: createGuild
public function createGuild($name, $character)
{
$ots = POT::getInstance();
$ots->connect(POT::DB_MYSQL, connection());
$player = new OTS_Player();
$player->load($character);
$new_guild = new OTS_Guild();
$new_guild->setCreationData(time());
$new_guild->setName($name);
$new_guild->setOwner($player);
$new_guild->save();
$new_guild->setCustomField('motd', 'New guild. Leader must edit this text :)');
$new_guild->setCustomField('creationdata', time());
$new_guild->setCustomField('world_id', $player->getWorld());
$ranks = $new_guild->getGuildRanksList();
$ranks->orderBy('level', POT::ORDER_DESC);
foreach ($ranks as $rank) {
if ($rank->getLevel() == 3) {
$player->setRank($rank);
$player->save();
}
}
$ide = new IDE();
$ide->redirect(WEBSITE . "/index.php/guilds/view/" . $new_guild->getId());
success("{$name} has been created.");
}
示例5: showxml
function showxml($result, $num_rows)
{
if ($num_rows > 0) {
echo "<node>";
while ($row = mysql_fetch_array($result)) {
$staff_id = $row['staff_id'];
$staff_name = "";
$sub_result = mysql_query("SELECT firstname,lastname FROM isost_staff where staff_id={$staff_id}");
$sub_row = mysql_fetch_array($sub_result);
$staff_name = $sub_row['firstname'] . " " . $sub_row['lastname'];
echo "<ticket>";
echo "<tid>" . $row['ticket_id'] . "</tid>";
echo "<dept_id>" . $row['dept_id'] . "</dept_id>";
echo "<topic_id>" . $row['topic_id'] . "</topic_id>";
echo "<priority_id>" . $row['priority_id'] . "</priority_id>";
echo "<staff>" . $staff_name . "</staff>";
echo "<email>" . $row['email'] . "</email>";
echo "<name>" . $row['name'] . "</name>";
echo "<subject><![CDATA[" . $row['subject'] . "]]></subject>";
echo "<helptopic>" . $row['helptopic'] . "</helptopic>";
echo "<status>" . $row['status'] . "</status>";
echo "<source>" . $row['source'] . "</source>";
echo "<duedate>" . $row['duedate'] . "</duedate>";
echo "<created>" . $row['created'] . "</created>";
echo "<updated>" . $row['updated'] . "</updated>";
echo "<isoverdue>" . $row['isoverdue'] . "</isoverdue>";
echo "<ip_address>" . $row['ip_address'] . "</ip_address>";
echo "</ticket>";
}
echo "</node>";
} else {
$nodata = 0;
success($nodata);
}
}
示例6: save_permission
public function save_permission()
{
$response = array();
$this->load->model('cpanel/groups_model');
$this->load->model('dx_auth/permissions');
if ($this->input->post('group_id', true)) {
if ($this->input->post('resources', true)) {
$group_id = (int) $this->input->post('group_id', true);
$resources = $this->groups_model->get_all_resources();
$access = $this->input->post('resources', true);
if (count($access) > 0) {
$r_resources = array();
foreach ((array) $resources as $val) {
$allow = in_array($val['id'], $access) ? true : false;
$r_resources[$val['name']] = $allow;
}
$save = $this->permissions->set_permission_data($group_id, $r_resources);
if ($save) {
$response['status'] = 1;
$response['msg'] = success("Data permission berhasil disimpan");
} else {
$response['status'] = 0;
$response['msg'] = error("Data permission gagal disimpan");
}
}
} else {
$response['status'] = 0;
$response['msg'] = "Silahkan pilih resources";
}
} else {
$response['status'] = 0;
$response['msg'] = "Silahkan pilih resources";
}
$this->output->set_content_type('application/json')->set_output(json_encode($response));
}
示例7: checkLogin
/**
* 检查登录是否成功
*
* @date 2015-10-09
* @return [type] [description]
*/
public function checkLogin()
{
if (!Request::has('username', 'password')) {
return failure('请输入用户名或密码');
}
// $rules = [
// 'captcha' => 'required|captcha',
// ];
// $validator = Validator::make(Request::all(), $rules);
// if ($validator->fails()) {
// return $this->failure('验证码错误');
// }
$admin = Admin::where('username', Request::input('username'))->first();
if (!$admin) {
return failure('用户不存在');
}
if (!Hash::check(Request::input('password'), $admin->password)) {
return failure('用户名或密码错误');
}
$admin->increment('sign_in_cnt');
$admin->last_sign_in_at = Carbon::now();
$admin->last_sign_in_ip = Request::getClientIp();
$admin->save();
Auth::loginUsingId($admin->user_id);
return success('登录成功');
}
示例8: addmarks
public function addmarks()
{
// 基本接收的内容
$targetfile = $this->ExcelMethod('Excel');
$examname = $this->input->post('examname');
$bz = $this->input->post('bz');
$belong = $this->input->post('belong');
$period = $this->input->post('period');
// 获取第一个工作空间obj对象
$obj = $this->getExcelObject($targetfile, 1);
// 校验Excel是否符合要求最基本的:学号 成绩
$arr = array('学号', '成绩');
$boool = $this->IsokFirstcolum($obj[0], $arr);
// 符合要求Excel对象
if ($boool) {
// 进行对excel对象进行处理 user_name
$mm = $this->DoMarkData($obj, $boool, "学号");
$exam = $this->DoMarkData($obj, $boool, "成绩");
// 进行对号入座的匹配
$data = $this->MarkManager->getStuInfos($belong, $period);
// 合成的对象
$comdata = $this->iSpecialData($mm, $exam, $data);
if (!count($comdata)) {
success('MarkManager/importMarkinfo?belong=' . $belong . '&period=' . $period, '你导入的Excel不符合要求');
}
// 进行合格 与 不合格的操作
$alldata = $this->getMarkDataInfo($comdata);
$finaldata = array('belong' => $belong, 'period' => $period, 'title' => $examname, 'schoolzone' => $data[0]['school_zone'], 'personcount' => count($data), 'inportmarkTime' => date("Y-m-d H:i:s", time()), 'markBz' => $bz, 'markcomment' => $alldata['average'], 'markInfo' => json_encode($comdata), 'passcount' => count($alldata['pass']), 'nopasscount' => count($alldata['nopass']), 'nopassinfo' => json_encode($alldata['nopass']), 'passinfo' => json_encode($alldata['pass']), 'passpercernt' => count($alldata['pass']) / count($comdata));
// 插入数据操作
$this->MarkManager->insertaddmarksData($finaldata);
$this->markInfo();
} else {
success('MarkManager/importMarkinfo?belong=' . $belong . '&period=' . $period, '你导入的Excel不符合要求');
}
}
示例9: update_manual
function update_manual($argv)
{
$start = time();
$manual_path = $argv[0];
$api_url = "http://{$argv[1]}/api";
$chapter_url_root = "{$api_url}/view/";
$tpl = file_get_contents("{$manual_path}/public/book.tpl");
$init = json_decode(make_request($api_url), 1);
$init = $init['data'];
foreach ($init as $i => $value) {
if (!$value['_child']) {
build_chapter($manual_path, $chapter_url_root, $value['id'], $i . '.' . $value['title'], $value['title'], '');
} else {
$parent_dir = $i . '.' . $value['title'];
substr(PHP_OS, 0, 3) == 'WIN' ? $parent_dir = iconv('UTF-8', 'GB2312', $parent_dir) : '';
if (!is_dir("{$manual_path}/{$parent_dir}")) {
$flag = mkdir("{$manual_path}/{$parent_dir}");
}
foreach ($value['_child'] as $j => $child) {
build_chapter($manual_path, $chapter_url_root, $child['id'], "{$i}.{$j} {$child['title']}", $child['title'], $parent_dir);
}
}
}
$time = time() - $start;
success("the manual has been generated,it takes {$time} s");
}
示例10: insert
public function insert()
{
$content = $this->input->post('content');
$data = array('content' => $content, 'time' => time(), 'uid' => 0);
$this->message->insert($data);
success('index/message/index', '添加成功');
}
示例11: showxml
function showxml($result, $num_rows, $query, $status)
{
if ($num_rows > 0) {
$noofopentickets = 0;
$noofclosedtickets = 0;
$noofslabreached = 0;
$nooftransfered = 0;
echo "<node>";
while ($row = mysql_fetch_array($result)) {
$staffid = $row[0];
if (strlen($status) > 0) {
if ($status == 'open') {
$sql1 = mysql_query("select count(t.ticket_id) from isost_ticket t where t.status='{$status}' and t.staff_id='{$staffid}' {$query}");
$row1 = mysql_fetch_row($sql1);
$noofopentickets = $row1[0];
$sql2 = mysql_query("select count(t.ticket_id) from isost_ticket t where t.isoverdue=1 and t.status='{$status}' and t.staff_id='{$staffid}' {$query}");
$row2 = mysql_fetch_row($sql2);
$noofslabreached = $row2[0];
}
if ($status == 'transfered') {
$sql3 = mysql_query("select count(t.ticket_id) from isost_ticket t inner join isost_ticket_note tn on t.ticket_id=tn.ticket_id where t.status='open' and tn.title like 'Dept. Transfer %' and tn.staff_id='{$staffid}' {$query}");
$row3 = mysql_fetch_row($sql3);
$nooftransfered = $row3[0];
$noofopentickets = $row3[0];
}
if ($status == 'closed') {
$sql4 = mysql_query("select count(t.ticket_id) from isost_ticket t where t.status='{$status}' and t.staff_id='{$staffid}' {$query}");
$row4 = mysql_fetch_row($sql4);
$noofclosedtickets = $row4[0];
}
} else {
$sql1 = mysql_query("select count(t.ticket_id) from isost_ticket t where t.status='open' and t.staff_id='{$staffid}' {$query}");
$row1 = mysql_fetch_row($sql1);
$noofopentickets = $row1[0];
$sql2 = mysql_query("select count(t.ticket_id) from isost_ticket t where t.isoverdue=1 and t.status='open' and t.staff_id='{$staffid}' {$query}");
$row2 = mysql_fetch_row($sql2);
$noofslabreached = $row2[0];
$sql3 = mysql_query("select count(t.ticket_id) from isost_ticket t inner join isost_ticket_note tn on t.ticket_id=tn.ticket_id where t.status='open' and tn.title like 'Dept. Transfer %' and tn.staff_id='{$staffid}' {$query}");
$row3 = mysql_fetch_row($sql3);
$nooftransfered = $row3[0];
$sql4 = mysql_query("select count(t.ticket_id) from isost_ticket t where t.status='closed' and t.staff_id='{$staffid}' {$query}");
$row4 = mysql_fetch_row($sql4);
$noofclosedtickets = $row4[0];
}
echo "<staff>";
echo "<staffid>" . $staffid . "</staffid>";
echo "<firstname>" . $row[1] . "</firstname>";
echo "<lastname>" . $row[2] . "</lastname>";
echo "<openticket>" . $noofopentickets . "</openticket>";
echo "<closedticket>" . $noofclosedtickets . "</closedticket>";
echo "<transferedticket>" . $nooftransfered . "</transferedticket>";
echo "<slabreached>" . $noofslabreached . "</slabreached>";
echo "</staff>";
}
echo "</node>";
} else {
$nodata = 0;
success($nodata);
}
}
示例12: success_and_failure
/**
* Prints the WordPress-standard success and/or failure bar when a message is stored
* in either of success() or failure().
*/
function success_and_failure()
{
foreach (array('success' => success(), 'failure' => failure()) as $class => $message) {
if (is_admin() && $message) {
?>
<div class="updated fade <?php
echo $class;
?>
" id="message" style="background-color: <?php
$class == 'success' ? 'rgb(255, 251, 204)' : '#AB6F74';
?>
;">
<p><?php
echo $message;
?>
</p></div><br />
<?php
} else {
if ($message) {
?>
<div class="<?php
echo $class;
?>
">
<p><?php
echo $message;
?>
</p>
</div>
<?php
}
}
}
}
示例13: add
function add()
{
$this->system->add_breadcrumb('Data resources', '_cpanel/admin/resources/data');
$this->system->add_breadcrumb('Tambah resources');
if (isset($_POST['save_resources'])) {
$name = trim($_POST['name']);
if ($name == '') {
$data['msg'] = error("Resources name is required");
} else {
$is_available = $this->adodb->GetOne("SELECT COUNT(*) FROM sys_resources WHERE `name` = '{$name}'");
if ($is_available > 0) {
$data['msg'] = error("Resources for \"{$name}\" is available on DB. Please use another name");
} else {
$parent_id = (int) $_POST['parent_id'];
$insert = $this->adodb->Execute("INSERT INTO sys_resources SET parent_id = '{$parent_id}',`name` = '{$name}'");
if ($insert) {
$data['msg'] = success("New resources has been saved successfully");
}
}
}
}
$data['resources'] = array_resources();
$data['module'] = "_cpanel";
$data['page'] = "layout_add_resources";
$this->load->view($this->layout_content, $data);
}
示例14: speicher
public function speicher()
{
$data = $this->input->post();
// p($data);die;
$fahrzeug['fzh_id'] = $data['fzh_id'];
$fahrzeug['fahrzeugname'] = trim($data['fahrzeugname']);
// var $array = array(
// "fahrzeugname" => $fahrzeug['fahrzeugname'],
// );
// $$this->fahrzeug->exit_id($array);
$fahrzeug['fzk_id'] = $data['fzk_id'];
$fahrzeug['baujahr'] = $data['baujahr'];
$fahrzeug['aenderung'] = $data['aenderung'];
$fahrzeug['eingabe'] = $data['eingabe'];
$flag = preg_match('/^\\d\\d\\d\\d$/is', $fahrzeug['baujahr']);
if ($fahrzeug) {
if ($flag) {
$fz_id = $this->fahrzeug->add($fahrzeug);
$markt['fz_id'] = $fz_id;
$markt['markt_id'] = $data['markt_id'];
$this->land->m_array_insert($markt);
$quelle['fz_id'] = $fz_id;
$quelle['quelle_id'] = $data['quelle_id'];
$this->quelle->array_insert($quelle);
$fas['fz_id'] = $fz_id;
$fas['fas_id'] = $data['fas_id'];
$this->fas->array_insert($fas);
success("fahrzeug/fzginfo/{$fz_id}", "Date update success");
} else {
error("Bitte eine richtig formig Baujahr eingaben!Z.B 2016");
}
}
}
示例15: showxml
function showxml($result, $num_rows, $agency)
{
if ($num_rows > 0) {
echo "<node>";
while ($row = mysql_fetch_array($result)) {
$pass = encryptpass($row[3]);
$sasql = "select * from ops_user_group where group_id='1' and username='{$row['5']}'";
$saresult = mysql_query($sasql);
$sacount = mysql_num_rows($saresult);
$superadmin = 0;
if ($sacount > 0) {
$superadmin = 1;
}
$sasql = "SELECT * from agency_manager where (prim_manager='{$row['5']}' or sec_manager='{$row['5']}') and agency_index='{$agency}'";
$saresult = mysql_query($sasql);
$sacount = mysql_num_rows($saresult);
if ($superadmin == 0 && $sacount > 0) {
$superadmin = 1;
}
echo "<user>";
echo "<first_name>" . $row[0] . "</first_name>";
echo "<last_name>" . $row[1] . "</last_name>";
echo "<email>" . $row[2] . "</email>";
echo "<pass>" . $pass . "</pass>";
echo "<expiry>" . $row[4] . "</expiry>";
echo "<username>" . $row[5] . "</username>";
echo "<superadmin>" . $superadmin . "</superadmin>";
echo "</user>";
}
echo "</node>";
} else {
$nodata = 0;
success($nodata);
}
}