L'elseif non verrà mai eseguito.
Codice PHP:
if($cid == '0001')
{
    
//codice se $cid è pari a 0001
}
elseif (
$cid == '0001')
{
    
//codece che non verrà mai eseguto

Non puoi mettere 2 controlli uguali, verrà eseguito sempre e solo il primo, l'elseif viene preso in considerazione solo se le condizioni precedenti sono risultate false, quindi ti trovi 2 situazioni diverse, che però portano allo stesso risultato:
1) $cid è pari a 0001 -> la condizione dell'if è vera e viene eseguito il codice associato, fine dei controlli, l'elseif viene saltato perché una condizione precedente è vera

2) $cid è diverso da 0001 -> la condizione è falsa, quindi non viene eseguito né l'if né l'elseif.