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)); }
$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