Ejemplo n.º 1
0
 public function getJsParams()
 {
     $params = to_array($this->data->getJsParams());
     //Всегда в параметрах js будет идентификатор текущей акции, для выполнения действия ajax
     $params[STOCK_IDENT_PARAM] = $this->stock->getStockIdent();
     return $params;
 }
Ejemplo n.º 2
0
 protected function processStock(BaseStock $stock, PostArrayAdapter $adapter, $button)
 {
     //ОБРАБОТАЕМ КОММЕНТАРИЙ
     $comment = $adapter->str(FORM_PARAM_COMMENT);
     $error = UserInputValidator::validateShortText($comment, true, MOSAIC_ANS_MAX_LEN);
     if ($error) {
         return array(FORM_PARAM_COMMENT => $error);
     }
     $comment = UserInputTools::safeShortText($comment);
     //ВЫЗОВЕМ ДЕЙСТВИЕ ДЛЯ АКЦИИ
     return $stock->formSaveAnswer($comment);
 }
 public function delete(Doctrine_Connection $conn = null)
 {
     foreach ($this->getStockentries() as $entry) {
         $entry->cascadeDelete($conn);
     }
     return parent::delete($conn);
 }