static function validateBaseStockParameters($parameters)
 {
     return isset($parameters[Stock::NAME_FIELD]) && ValidateHelper::validateTextField($parameters[Stock::NAME_FIELD], Stock::MIN_NAME_LENGTH, Stock::MAX_NAME_LENGTH) && (isset($parameters[Stock::DESCRIPTION_FIELD]) && ValidateHelper::validateTextField($parameters[Stock::DESCRIPTION_FIELD], Stock::MIN_DESCRIPTION_LENGTH, Stock::MAX_DESCRIPTION_LENGTH)) && (isset($parameters[Stock::STATUS_FIELD]) && ValidateHelper::validateSelectField($parameters[Stock::STATUS_FIELD], StockStatus::getStockStatuses())) && (isset($parameters[Stock::PRIORITY_FIELD]) && ValidateHelper::validateNumberField($parameters[Stock::PRIORITY_FIELD], StockPriority::MIN_PRIORITY, StockPriority::MAX_PRIORITY));
 }
Ejemplo n.º 2
0
$stockStatus = StockStatus::DEFAULT_STOCK_STATUS;
$stockPriority = StockPriority::DEFAULT_STOCK_PRIORITY;
$description = "";
$contactInfo = "";
$formRequestUrl = "/add-stock-controller.php";
if (isset($stock)) {
    $avatar = "<img src='" . get_site_url() . ImageDBUtils::getImageLinkByImageId($stock->image_id) . "' class='file-preview-image' alt='avatar' title='avatar'>";
    $name = $stock->name;
    $stockStatus = $stock->status;
    $stockPriority = $stock->priority;
    $description = $stock->description;
    $contactInfo = $stock->contact_info;
    $formRequestUrl = "/edit-stock-controller.php";
}
$stockStatusesText = StockStatus::getStockStatusesText();
$stockStatuses = implode(",", StockStatus::getStockStatuses());
get_header();
?>

    <div class="child-form">
        <div class="container">
            <div id="kv-avatar-errors" class="center-block" style="width:800px;display:none"></div>
            <form name="stock_form" action="<?php 
echo esc_url(home_url($formRequestUrl));
?>
" method="post" enctype="multipart/form-data">
                <div class="col">
                    <div class="col-md-3">
                        <div class="form-group kv-avatar">
                            <div class="alert alert-danger" style="display: none;">Аватар не выбран.</div>
                            <input id="<?php