Yes, the petitioner has legal standing
 - the court recognizes peitioners legal personaly in this case because  the petitioners to be peition to be enforeced is apublic right recognized by the consitution
 - the solicitors general, the government officers who is empowered to represent the people was supposed to be the petitioner in case is the respondent, so the supreme court recognize the peitioners legal standing

Publication in official gazette is rquired for the law to be valid and enforecable.  Section 6 article 4 of 1973 consitution states that people has a right to be informed on matters of public concern.