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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Mobile: +92 321 3261348
2019 SCMR 1068
S. 174---Police Rules, 1934, R. 25.37---post -mortem examination---Procedure---Once the dead body of a person, who died in unnatural and suspicious circumstances, is taken into custody by a Police Officer, the following essential steps followed: 'firstly', there was a complete chain of police custody of the dead body, right from the moment it was taken into custody until it was handed over to the relatives, or in case they were unknown, then till his burial; 'secondly', post mortem examination of a dead person could not be carried out without the authorization of competent police officer or the magistrate; 'thirdly', post mortem of a deceased person could only be carried out by a notified government Medical Officer; and 'finally', at the time of handing over the dead body by the police to the Medical Officer, all reports prepared by the investigating officer were also to be handed over to the said medical officer to assist his examination of the dead body.
S. 302(b)--- Qatl-i-amd--- Reappraisal of evidence--- post -mortem report showing mouth of deceased as open---Adverse inference---Presence of eye-witnesses at scene of occurrence doubtful---In the Marg report and the post mortem report, the mouth of the deceased had been stated to be open, which clearly indicated that the dead body was not attended to by his close relatives after being pronounced dead---Stance set up by the prosecution in the present case was that the brother and the uncle of the deceased were present at the time of his death, and remained with him, even thereafter, however the post ure of the deceased's mouth raised an adverse inference against the prosecution's version regarding the presence of the said persons at the place and time of occurrence---Appeal was allowed and accused was acquitted of the charge of murder.
S. 302(b)--- Qatl-i-amd--- Reappraisal of evidence--- Unexplained delay in conducting post -mortem ---post -mortem was carried out after a delay of nearly 22 hours on the next day---Such unexplained delay in the post -mortem of a deceased would surely put a prudent mind on guard to very cautiously assess and scrutinize the prosecution's evidence---In such circumstances, the most natural inference would be that the delay so caused was for preliminary investigation and prior consultation to nominate the accused and plant eyewitnesses of the crime---Appeal was allowed and accused was acquitted of the charge of murder.
S. 302(b)---Criminal Procedure Code (V of 1898), S. 174---Police Rules, 1934, R. 25.37---Qatl-i-amd---Reappraisal of evidence---post -mortem examination---Delay in conducting post -mortem , explanation for---At the time of handing over the dead body by the police to the Medical Officer for post -mortem examination, all reports prepared by the investigating officer were also to be handed over to the said medical officer to assist his examination of the dead body---Usually the delay in the preparation of said police reports, which were required to be handed over to the medical officer along with the dead body, resulted in the consequential delay of the post -mortem examination of the dead person---To repel any adverse inference for such a delay, the prosecution had to provide justifiable reasons therefor, which in the present case was strikingly missing---Appeal was allowed and accused was acquitted of the charge of murder.
slide3
slide1
Difference between courts and tribunals (PLD 2020 SINDH 284)
P L D 2020 Peshawar 52 (a) Khyber Pakhtunkhwa Continuation of Laws in the Erstwhile Provincially Administered…
2020 P Cr. L J 8399(Appreciation of evidence,Benefit of doubt---Contradictory evidence)
2020 P Cr. L J 8399(Appreciation of evidence,Benefit of doubt---Contradictory evidence)
Defence Saving Certificates Rules, 1966
Suit for declaration seeking change in date of birth
Sentence in case of conviction of several offences at one trial-
calling for further inquiry
-International Covenant on Civil and Political Rights
rioting armed with deadly weapon, common object and abetment