'SARH', 'SEMAP' => 'SEMAP', 'SECOM' => 'SECOM', 'SEMCI' => 'SEMCI', 'SEDESO' => 'SEDESO', 'SEDUC' => 'SEDUC', 'SEFIN' => 'SEFIN', 'SEGOV' => 'SEGOV', 'SEMMA' => 'SEMMA', 'SEMOSP' => 'SEMOSP', 'SEPLAN' => 'SEPLAN', 'PGM' => 'PGM', 'SEMS' => 'SEMS', 'SESP' => 'SESP', 'SELTC' => 'SELTC', 'SEDEC' => 'SEDEC', 'SEMOB' => 'SEMOB', 'OUTRAS' => 'OUTRAS' ]; $priorities = [ '1' => 'Alta', '2' => 'Média-Alta', '3' => 'Média', '4' => 'Baixa' ]; // Valores atuais para manter no formulário em caso de erro $current_department = isset($_POST['department']) ? wp_unslash($_POST['department']) : ''; $current_priority = isset($_POST['priority']) ? wp_unslash($_POST['priority']) : '3'; // Padrão é 'Média' // Calcular data padrão (hoje + 7 dias) no formato YYYY-MM-DDTHH:MM $default_due_date = ''; try { $date = new DateTime(); $date->add(new DateInterval('P7D')); $date->setTime(17, 0); // Define para 17:00 $default_due_date = $date->format('Y-m-d\TH:i'); } catch (Exception $e) { error_log('Erro ao calcular data padrão: ' . $e->getMessage()); } // Verificar se já existe um valor POST para manter na reexibição do formulário $due_date_value = isset($_POST['due_date']) ? esc_attr(wp_unslash($_POST['due_date'])) : $default_due_date; ?>

Adicionar uma nova demanda