A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 126

Backtrace:

File: /home/lawyrspk02/public_html/application/controllers/Blog.php
Line: 24
Function: __construct

File: /home/lawyrspk02/public_html/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 261

Backtrace:

File: /home/lawyrspk02/public_html/application/controllers/Blog.php
Line: 24
Function: __construct

File: /home/lawyrspk02/public_html/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 143

Backtrace:

File: /home/lawyrspk02/public_html/application/controllers/Blog.php
Line: 24
Function: __construct

File: /home/lawyrspk02/public_html/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 193

Backtrace:

File: /home/lawyrspk02/public_html/application/controllers/Blog.php
Line: 24
Function: __construct

File: /home/lawyrspk02/public_html/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 278

Backtrace:

File: /home/lawyrspk02/public_html/application/controllers/Blog.php
Line: 24
Function: __construct

File: /home/lawyrspk02/public_html/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 306

Backtrace:

File: /home/lawyrspk02/public_html/application/controllers/Blog.php
Line: 24
Function: __construct

File: /home/lawyrspk02/public_html/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 281

Backtrace:

File: /home/lawyrspk02/public_html/application/controllers/Blog.php
Line: 24
Function: __construct

File: /home/lawyrspk02/public_html/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 293

Backtrace:

File: /home/lawyrspk02/public_html/application/controllers/Blog.php
Line: 24
Function: __construct

File: /home/lawyrspk02/public_html/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 303

Backtrace:

File: /home/lawyrspk02/public_html/application/controllers/Blog.php
Line: 24
Function: __construct

File: /home/lawyrspk02/public_html/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 313

Backtrace:

File: /home/lawyrspk02/public_html/application/controllers/Blog.php
Line: 24
Function: __construct

File: /home/lawyrspk02/public_html/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 314

Backtrace:

File: /home/lawyrspk02/public_html/application/controllers/Blog.php
Line: 24
Function: __construct

File: /home/lawyrspk02/public_html/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 315

Backtrace:

File: /home/lawyrspk02/public_html/application/controllers/Blog.php
Line: 24
Function: __construct

File: /home/lawyrspk02/public_html/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 316

Backtrace:

File: /home/lawyrspk02/public_html/application/controllers/Blog.php
Line: 24
Function: __construct

File: /home/lawyrspk02/public_html/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 107

Backtrace:

File: /home/lawyrspk02/public_html/application/controllers/Blog.php
Line: 24
Function: __construct

File: /home/lawyrspk02/public_html/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Session cannot be started after headers have already been sent

Filename: Session/Session.php

Line Number: 140

Backtrace:

File: /home/lawyrspk02/public_html/application/controllers/Blog.php
Line: 24
Function: __construct

File: /home/lawyrspk02/public_html/index.php
Line: 292
Function: require_once

Maxim: Audi alteram partem - Lawyers of Pakistan

Maxim: Audi alteram partem

Citation Name : 2019 SCMR 993 SUPREME-COURT
Side Appellant : Dr. YASMEEN JAFFAR
Side Opponent : Dr. SHEHLA SAMI
Inter-se seniority ---Maxim: Audi alteram partem---Scope---Pro-forma promotion granted without hearing parties affected by the same---Respondent was appointed as Assistant Professor (BS-18) w.e.f. 08-08-2008 on the recommendations of Public Service Commission against the quota reserved for initial recruitment---Petitioner on the other hand was appointed as Assistant Professor (BS-18) when she became eligible, against the vacant post on 17-12-2009 on the recommendation of the Provincial Selection Board by way of promotion---Final seniority list of the relevant department was issued on 10-09-2012 wherein respondent appeared at serial No.4 while petitioner was at serial No.6---Such seniority list was not questioned by any one---Dispute appeared to have arisen from a Service Appeal filed by the petitioner to establish her seniority vis-à-vis another Assistant Professor, however the Service Tribunal did not settle that controversy and remanded the case to the department with a direction to decide the case on merit---Significantly neither the respondent nor three other Professors who would have been directly affected by any change in the seniority list were arrayed as respondents in appeal before Service Tribunal nor were they called, impleaded or heard by the department---Said persons were condemned unheard and the maxim: audi alteram partem was violated at both levels---Department processed the case of the petitioner in isolation without hearing other parties interested in the matter and ultimately notification was issued whereby the petitioner was unilaterally granted proforma promotion with retrospective effect from i.e. 22-01-2008 which was apparently the date on which the Post of Assistant Professor against the promotion quota became available---Department also clearly overlooked the fact that on the said date the petitioner was not eligible for promotion against the said seat on account of shortfall in her relevant experience---Service Tribunal had rightly set aside the notification which granted pro forma promotion to the petitioner---Petition for leave to appeal was dismissed and leave was refused.

Related Case Laws

Defence Saving Certificates Rules, 1966

Defence Saving Certificates Rules, 1966

2019 PLC(CS) 83

2019 PLC(CS) 83

2019 PLC(CS) 333

2019 PLC(CS) 333

Whether ad hoc employee, who was switched to contract…

Whether ad hoc employee, who was switched to contract employee and then finally regularized in service…

Neither any seniority nor any promotion could be claimed…

Neither any seniority nor any promotion could be claimed or granted without actual length of service…

Residential Accommodation at Peshawar (Procedure for…

Residential Accommodation at Peshawar (Procedure for Allotment) Rules, 2018

Civil Servants (Appointment, Promotion and Transfer)…

Civil Servants (Appointment, Promotion and Transfer) Rules, 1973

Maxim: Audi alteram partem

Maxim: Audi alteram partem

-Civil servant transferred to another department after…

-Civil servant transferred to another department after making a request for mutual transfer with another…

Superintendent in the subordinate judiciary

Superintendent in the subordinate judiciary

Appointment of employees appointed on current charge…

Appointment of employees appointed on current charge basis was to come to an end on the appointment…

specific time constraint was set out in S.25 in which…

specific time constraint was set out in S.25 in which the power to issues notification by the Federal…

Contact Us