当前位置: 首页>>代码示例>>PHP>>正文


PHP Messages::addError方法代码示例

本文整理汇总了PHP中Messages::addError方法的典型用法代码示例。如果您正苦于以下问题:PHP Messages::addError方法的具体用法?PHP Messages::addError怎么用?PHP Messages::addError使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Messages的用法示例。


在下文中一共展示了Messages::addError方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: _setRequiredError

 /**
  * Method to check if a field is required and set an error where appropriate
  *
  * @param Field $field          field the error should be set to
  * @param string $data          submitted data
  *
  * @return Validatot           	$this for chainability
  */
 protected function _setRequiredError($field, $data)
 {
     if ($field->requiredError) {
         $this->_messages->addError($field->name, $field->requiredError);
     } else {
         $this->_messages->addError($field->name, sprintf('%s is a required field', $field->readableName));
     }
     return $this;
 }
开发者ID:mothership-ec,项目名称:cog,代码行数:17,代码来源:Validator.php

示例2: unset

 }
 if (isset($_SESSION['todo']) && $_SESSION['todo'] == 'edit') {
     $append .= "&todo=edit";
     unset($_SESSION['todo']);
 }
 $error_nr = 0;
 if (!isset($_POST['c_name']) || $_POST['c_name'] == '') {
     Messages::addError('Name required!');
     $error_nr++;
 }
 if (!isset($_POST['c_code']) || $_POST['c_code'] == '') {
     Messages::addError('Probability required!');
     $error_nr++;
 }
 if (!isset($_POST['c_probability']) || $_POST['c_probability'] == '') {
     Messages::addError('Code required!');
     $error_nr++;
 }
 if ($error_nr > 0) {
     $_SESSION['post'] = $_POST;
     jump("index.php?page=noscripts&action=add_edit" . $append);
 }
 if (isset($_GET['id']) && $_GET['id'] != '') {
     //edit
     $c = new Noscripts($_GET['id']);
     Messages::addNotice('Code edited!');
 } else {
     //add
     $c = new Noscripts();
     Messages::addNotice('Code added!');
 }
开发者ID:robertpop,项目名称:NS,代码行数:31,代码来源:add_edit.php

示例3: isset

<?php

$todo = isset($_GET['todo']) ? $_GET['todo'] : null;
switch ($todo) {
    case 'delete':
        $exampleCat = new ExampleCategories($_GET['id']);
        if ($exampleCat->id) {
            $players = ExamplePlayers::getAllFromCat($_GET['id']);
            foreach ($players as $player) {
                $player->delete();
            }
            $exampleCat->delete();
            Messages::addNotice('Category successfully deleted');
        } else {
            Messages::addError('Delete Failed');
        }
        break;
    case 'up':
        $c = new ExampleCategories($_GET['id']);
        $c->moveUp();
        break;
    case 'down':
        $c = new ExampleCategories($_GET['id']);
        $c->moveDown();
        break;
}
$ec = new ExampleCategories();
$smarty->assign('c_list', $ec->getAll(' ORDER BY `display_order` ASC'));
开发者ID:robertpop,项目名称:NS,代码行数:28,代码来源:list.php

示例4: getimagesize

    }
    $c->title = $_POST['c_title'];
    $c->url = $_POST['c_url'];
    $c->seo_title = $_POST['c_seo_title'];
    $c->height = $_POST['height'];
    $c->seo_description = $_POST['c_seo_description'];
    $c->seo_keywords = $_POST['c_seo_keywords'];
    $c->short_description = $_POST['c_sdesc'];
    $c->description = $_POST['c_desc'];
    $c->more_description = $_POST['c_mdesc'];
    $c->save('display_order');
    if (!empty($_FILES['background']['name'])) {
        $finfo = getimagesize($_FILES['background']['tmp_name']);
        if (!isset($finfo['mime'])) {
            Messages::addError('Background image file: Invalid file type');
        } else {
            $result = S3::putObjectFile($_FILES['background']['tmp_name'], $config->amazon->S3Bucket, $config->amazon->folders['site']['examples']['backgrounds'] . '/' . $c->id, S3::ACL_PUBLIC_READ, array(), $finfo['mime']);
            if (!$result) {
                Messages::addError('Amazon image upload failed');
                jump('?page=examples');
            }
        }
    }
    jump('?page=examples');
}
if (isset($_GET['todo']) && $_GET['todo'] == 'edit') {
    $c = new ExampleCategories(isset($_GET['id']) ? $_GET['id'] : null);
    $smarty->assign('c', $c);
    $smarty->assign('edit', 1);
    $smarty->assign('backgroundImage', $c->getBackgroundLink());
}
开发者ID:robertpop,项目名称:NS,代码行数:31,代码来源:add_edit.php

示例5: md5

 default:
     $smarty->assign('administrators', $adm->getAll());
     $smarty->assign('CONTENT', 'administrators/list.tpl');
     break;
 case 'add':
 case 'edit':
     if ($config->isPOST()) {
         $adm->email = $_POST['email'];
         if (!empty($_POST['password']) && $_POST['password'] == $_POST['password2']) {
             $adm->password = md5($_POST['password']);
         } else {
             Messages::addError('Password not changed');
         }
         $adm->access = isset($_POST['access']) ? array_sum($_POST['access']) : 0;
         if (empty($adm->id) && empty($adm->password)) {
             Messages::addError('Password can\'t be empty');
             jump('?page=administrators&action=add');
         } else {
             $adm->save();
             if ($adm->id == Admin::getLogged()->id) {
                 Admin::setLoggedUser($adm);
             }
             Messages::addNotice('Saved');
             jump('?page=administrators&action=edit&id=' . $adm->id);
         }
     }
     $smarty->assign('accessData', Admin::getAccessData());
     $smarty->assign('adm', $adm);
     $smarty->assign('CONTENT', 'administrators/add_edit.tpl');
     break;
 case 'remove':
开发者ID:robertpop,项目名称:NS,代码行数:31,代码来源:administrators.php

示例6: jump

                 Messages::addError($err);
             }
         }
         if (!empty($_FILES['background']['name'])) {
             if (!$template->uploadBgImageOnAmazon($_FILES['background']['tmp_name'], $err)) {
                 Messages::addError($err);
             }
         }
         if (!empty($_FILES['xml']['name'])) {
             if (!$template->uploadXmlOnAmazon($_FILES['xml']['tmp_name'], $err)) {
                 Messages::addError($err);
             }
         }
         if (!empty($_FILES['swf']['name'])) {
             if (!$template->uploadSwfOnAmazon($_FILES['swf']['tmp_name'], $err)) {
                 Messages::addError($err);
             }
         }
         Messages::addNotice('Saved');
         jump('?page=templates');
     }
     $smarty->assign('template', $template);
     break;
 case 'up':
     if (!isset($_GET['id'])) {
         jump('index.php?page=templates');
     }
     $template = new Templates((int) $_GET['id']);
     $template->moveUp();
     jump('index.php?page=templates');
     break;
开发者ID:robertpop,项目名称:NS,代码行数:31,代码来源:templates.php

示例7: reloadPage

 case 'add_edit':
     if ($config->isPOST()) {
         $language->lang = $_POST['lang'];
         if (empty($language->id)) {
             $language->lang_short = $_POST['lang_short'];
         }
         if ($language->alreadyExists()) {
             Messages::addError('This language already exists in database');
             reloadPage();
         }
         if (!empty($_FILES['xml']['name']) && !Messages::areErrors()) {
             if (!$language->uploadXmlOnAmazon($_FILES['xml']['tmp_name'], $err)) {
                 Messages::addError($err);
             }
         } elseif (empty($language->id)) {
             Messages::addError('Select xml file');
         }
         if (!Messages::areErrors()) {
             $language->save('display_order');
             Messages::addNotice('Saved');
         }
         jump('?page=language&action=add_edit&id=' . $language->id);
     }
     $smarty->assign('CONTENT', 'language/add_edit.tpl');
     break;
 case 'move_up':
 case 'move_down':
     if ($action == 'move_up') {
         $language->moveUp();
     } else {
         $language->moveDown();
开发者ID:robertpop,项目名称:NS,代码行数:31,代码来源:language.php

示例8: Validation

$_SESSION['loggedin'] = false;
include './classes/Validation.class.php';
include './classes/Database.class.php';
include './classes/Messages.class.php';
include './classes/Util.class.php';
$validate = new Validation();
$database = new Database();
$messages = new Messages();
$util = new Util();
$email = filter_input(INPUT_POST, 'email');
$password1 = filter_input(INPUT_POST, 'password1');
$password2 = filter_input(INPUT_POST, 'password2');
$passwordhint = filter_input(INPUT_POST, 'passwordhint');
if ($util->isPost()) {
    if ($validate->fieldIsEmpty($email)) {
        $messages->addError('Email is a required field.');
    } else {
        if (!$validate->emailIsValid($email)) {
            $messages->addError('Email formatting is invalid.');
        } else {
            if ($validate->doesEmailExist($email)) {
                $messages->addError('Email already exists in our database!');
            }
        }
    }
    if ($validate->fieldIsEmpty($password1)) {
        $messages->addError('Password is a required field.');
    } else {
        if (!$validate->checkFieldLength($password1, 8)) {
            $messages->addError('Password must be eight characters or greater.');
        } else {
开发者ID:rogerapras,项目名称:fuelmetrics,代码行数:31,代码来源:signupverify.php

示例9: Validation

$validate = new Validation();
$database = new Database();
$messages = new Messages();
$util = new Util();
$first_name = filter_input(INPUT_POST, 'first_name');
$last_name = filter_input(INPUT_POST, 'last_name');
$gender = filter_input(INPUT_POST, 'gender');
$dob_day = filter_input(INPUT_POST, 'dob_day');
$dob_month = filter_input(INPUT_POST, 'dob_month');
$dob_year = filter_input(INPUT_POST, 'dob_year');
$location_state = filter_input(INPUT_POST, 'location_state');
$location_zip = filter_input(INPUT_POST, 'location_zip');
$location_city = filter_input(INPUT_POST, 'location_city');
if ($util->isPost()) {
    if ($validate->fieldIsEmpty($first_name)) {
        $messages->addError('First Name is a required field.');
    }
    if ($validate->fieldIsEmpty($last_name)) {
        $messages->addError('Last Name is a required field.');
    }
    if ($messages->hasErrors()) {
        $messages->displayErrorMsgs();
        include 'profileform.php';
        exit;
    }
}
if ($database->insertUserProfile($first_name, $last_name, $gender, $dob_day, $dob_month, $dob_year, $location_state, $location_zip, $location_city)) {
    echo "Profile Update Successful!";
} else {
    echo "Profile Update Failed.";
}
开发者ID:rogerapras,项目名称:fuelmetrics,代码行数:31,代码来源:profile_check.php

示例10: Messages

$messages = new Messages();
$util = new Util();
$dateOfPurchase = filter_input(INPUT_POST, 'dateOfPurchase');
$selectedYear = filter_input(INPUT_POST, 'selectedYear');
$selectedMonth = filter_input(INPUT_POST, 'selectedMonth');
$selectedDay = filter_input(INPUT_POST, 'selectedDay');
$pricePerGallon = filter_input(INPUT_POST, 'pricePerGallon');
$numberOfGallons = filter_input(INPUT_POST, 'numberOfGallons');
$gasStationName = filter_input(INPUT_POST, 'gasStationName');
$gasStationStreet = filter_input(INPUT_POST, 'gasStationStreet');
$gasStationZip = filter_input(INPUT_POST, 'gasStationZip');
$gasStationCity = filter_input(INPUT_POST, 'gasStationCity');
$gasStationState = filter_input(INPUT_POST, 'gasStationState');
if ($util->isPost()) {
    if (!$validate->fieldIsNotEmpty($dateOfPurchase)) {
        $messages->addError('Date of purchase field is a required field.');
    }
    if (!$validate->fieldIsNotEmpty($pricePerGallon)) {
        $messages->addError('Price per Gallon field is a required field.');
    }
    if (!$validate->fieldIsNotEmpty($numberOfGallons)) {
        $messages->addError('Number of Gallons field is a required field.');
    }
    if (!$validate->fieldIsNotEmpty($gasStationZip)) {
        $messages->addError('Gas Station Zip Code field is a required field.');
    }
    if ($messages->hasErrors()) {
        $messages->displayErrorMsgs();
        include './fuelreceiptform.php';
        exit;
    }
开发者ID:rogerapras,项目名称:fuelmetrics,代码行数:31,代码来源:updatefuelreciept.php

示例11: jump

                Messages::addNotice('The thumbnail changed succesfully!');
            }
            if ($_POST['b_hash'] != $b->hash) {
                $b->hash = $_POST['b_hash'];
                $b->update();
            }
            Messages::addNotice('The changes were saved!');
            jump('index.php?page=examples&action=manage_players&c_id=' . $_GET['c_id']);
        } else {
            Messages::addError('No changes!');
            jump('index.php?page=examples&action=manage_players&c_id=' . $_GET['c_id']);
        }
    } else {
        //add
        if ($_FILES['b_thumbnail']['name'] == '') {
            Messages::addError('You have to fill all fields!');
            $smarty->assign('post', $_POST);
        } else {
            $eb = new ExamplePlayers();
            $eb->cat_id = $_GET['c_id'];
            //deg($_GET,$_POST);
            $eb->hash = $_POST['b_hash'];
            $eb->save();
            $finfo = getimagesize($_FILES['b_thumbnail']['tmp_name']);
            $result = S3::putObjectFile($_FILES['b_thumbnail']['tmp_name'], $config->amazon->S3Bucket, $config->amazon->folders['site']['examples']['thumbs'] . '/' . $eb->id, S3::ACL_PUBLIC_READ, array(), $finfo['mime']);
            Messages::addNotice('The notification was added succesfully!');
            jump('index.php?page=examples&action=manage_players&c_id=' . $_GET['c_id']);
        }
    }
}
if (isset($_GET['todo']) && $_GET['todo'] == 'edit') {
开发者ID:robertpop,项目名称:NS,代码行数:31,代码来源:add_edit_player.php

示例12: Validation

session_start();
$_SESSION['loggedin'] = false;
include './classes/Validation.class.php';
include './classes/Database.class.php';
include './classes/Messages.class.php';
include './classes/Util.class.php';
$validate = new Validation();
$database = new Database();
$messages = new Messages();
$util = new Util();
$email = filter_input(INPUT_POST, 'email');
$password = filter_input(INPUT_POST, 'password');
if ($util->isPost()) {
    if ($validate->fieldIsEmpty($email)) {
        $messages->addError('Email is a required field.');
    } else {
        if (!$validate->emailIsValid($email)) {
            $messages->addError('Email formatting is invalid.');
        }
    }
    if ($validate->fieldIsEmpty($password)) {
        $messages->addError('Password is a required field.');
    }
    if ($messages->hasErrors()) {
        $messages->displayErrorMsgs();
        include './login.php';
        exit;
    }
}
if ($database->checkUserLogin($email, $password)) {
开发者ID:rogerapras,项目名称:fuelmetrics,代码行数:30,代码来源:logincheck.php


注:本文中的Messages::addError方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。