Exemplo n.º 1
0
      $bg_color = $inCore->request('new_bg_color', 'str');
      $tx_color = $inCore->request('new_tx_color', 'str');
      $pattern = '/^#(([a-fA-F0-9]{3}$)|([a-fA-F0-9]{6}$))/';
      if(preg_match($pattern,$bg_color))
      {
	$bg = $bg_color;
      }
      
      if(preg_match($pattern,$tx_color))
      {
	$tx = $tx_color;
      }
      
      if($bg and $tx)
      {
	$model->addCategory($name,$bg,$tx);
      }
    }
//Удаление категорий
    foreach($categories as $category)
    {
      $id = $category['id'];
      if($_POST['delete_'.$id] == "on")
      {
	$model->deleteCategory($category['id']);
      }
      else
      {
	$name = $category['name'];
	$bg_color = $inCore->request('bg_color_'.$id, 'str');
	$tx_color = $inCore->request('tx_color_'.$id, 'str');