Warning (2): Undefined array key "Term" [APP/Controller/TermsController.php, line 239]Code Context
// provide parts of the data in variables
$term=$data['Term'];
TermsController::view() - APP/Controller/TermsController.php, line 239
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Undefined array key "Chemical" [APP/Controller/TermsController.php, line 240]Code Context // provide parts of the data in variables
$term=$data['Term'];
$chems=$data['Chemical'];
TermsController::view() - APP/Controller/TermsController.php, line 240
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Undefined array key "Crossrefevent" [APP/Controller/TermsController.php, line 241]Code Context $term=$data['Term'];
$chems=$data['Chemical'];
$events=$data['Crossrefevent'];
TermsController::view() - APP/Controller/TermsController.php, line 241
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 244]Code Context
// set the page title
$this->set('title', "IUPAC - ".$term['term']." (".$id.")");
TermsController::view() - APP/Controller/TermsController.php, line 244
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Undefined array key "Mathml" [APP/Controller/TermsController.php, line 248]Code Context // Organize mathml
$mathml=[];
foreach($data['Mathml'] as $math) {
TermsController::view() - APP/Controller/TermsController.php, line 248
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): foreach() argument must be of type array|object, null given [APP/Controller/TermsController.php, line 248]Code Context // Organize mathml
$mathml=[];
foreach($data['Mathml'] as $math) {
TermsController::view() - APP/Controller/TermsController.php, line 248
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Undefined array key "Context" [APP/Controller/TermsController.php, line 255]Code Context // Organize contexts
$contexts=['term'=>[],'defn'=>[]];$areas=[];
foreach($data['Context'] as $cont) {
TermsController::view() - APP/Controller/TermsController.php, line 255
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): foreach() argument must be of type array|object, null given [APP/Controller/TermsController.php, line 255]Code Context // Organize contexts
$contexts=['term'=>[],'defn'=>[]];$areas=[];
foreach($data['Context'] as $cont) {
TermsController::view() - APP/Controller/TermsController.php, line 255
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Undefined array key "Context" [APP/Controller/TermsController.php, line 262]Code Context }
}
foreach($data['Context'] as $cont) {
TermsController::view() - APP/Controller/TermsController.php, line 262
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): foreach() argument must be of type array|object, null given [APP/Controller/TermsController.php, line 262]Code Context }
}
foreach($data['Context'] as $cont) {
TermsController::view() - APP/Controller/TermsController.php, line 262
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Undefined array key "Source" [APP/Controller/TermsController.php, line 300]Code Context // Organize term sources (source or see also)
$sources=[];
foreach($data['Source'] as $idx=>$src) {
TermsController::view() - APP/Controller/TermsController.php, line 300
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): foreach() argument must be of type array|object, null given [APP/Controller/TermsController.php, line 300]Code Context // Organize term sources (source or see also)
$sources=[];
foreach($data['Source'] as $idx=>$src) {
TermsController::view() - APP/Controller/TermsController.php, line 300
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 318]Code Context $sorted=$this->Term->find('list',['fields'=>['id','code'],'conditions'=>['NOT'=>['sortby'=>null]],'order'=>'sortby ASC']);
$sorted=array_values($sorted);
if($term['status']=='current') {
TermsController::view() - APP/Controller/TermsController.php, line 318
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 380]Code Context
// add main title of term (term (req), alternate (opt), symbol (opt), abbrev (opt)
$title=$term['term'];
TermsController::view() - APP/Controller/TermsController.php, line 380
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 383]Code Context
// add any alternates provided in title
if(!is_null($term['alt'])) { $title.=' ('.$term['alt'].')'; }
TermsController::view() - APP/Controller/TermsController.php, line 383
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 386]Code Context
// add any abbrev provided in title
if(!is_null($term['abbrev'])) { $title.=' ('.$term['abbrev'].')'; }
TermsController::view() - APP/Controller/TermsController.php, line 386
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 389]Code Context
// add obsolete status if set
if($term['status']=='obsolete') { $title.=" <span class='text-danger'>[obsolete]</span>"; }
TermsController::view() - APP/Controller/TermsController.php, line 389
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 392]Code Context
// add a symbol if present
if (!is_null($term['symbol'])) {
TermsController::view() - APP/Controller/TermsController.php, line 392
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 428]Code Context // display subtitle (also contains definitions...)
$otherdefs="";
if (!is_null($term['subtitle'])) {
TermsController::view() - APP/Controller/TermsController.php, line 428
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 456]Code Context
// DOI
$body['doi']='https://doi.org/'.$term['doi'];
TermsController::view() - APP/Controller/TermsController.php, line 456
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 459]Code Context
// term status
$body['status']=$term['status'];
TermsController::view() - APP/Controller/TermsController.php, line 459
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 463]Code Context // intro text
$body['intro']="";
if(!is_null($term['intro'])) { $body['intro']=$term['intro']; }
TermsController::view() - APP/Controller/TermsController.php, line 463
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Undefined array key "Link" [APP/Controller/TermsController.php, line 467]Code Context // organize the term links data by type
$tlinks=[];
foreach($data['Link'] as $link) {
TermsController::view() - APP/Controller/TermsController.php, line 467
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): foreach() argument must be of type array|object, null given [APP/Controller/TermsController.php, line 467]Code Context // organize the term links data by type
$tlinks=[];
foreach($data['Link'] as $link) {
TermsController::view() - APP/Controller/TermsController.php, line 467
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 523]Code Context // term newcode (for replaced terms)
$body['newcode']=[];
if(!is_null($term['newcode'])) { $body['newcode']=$term['newcode']; }
TermsController::view() - APP/Controller/TermsController.php, line 523
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Undefined array key "Definition" [APP/Controller/TermsController.php, line 533]Code Context // Definition data for jQuery
$jquery=[];$srcs=[];$links=[];$chemimg=[];
foreach($data['Definition'] as $idx=>$def) {
TermsController::view() - APP/Controller/TermsController.php, line 533
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): foreach() argument must be of type array|object, null given [APP/Controller/TermsController.php, line 533]Code Context // Definition data for jQuery
$jquery=[];$srcs=[];$links=[];$chemimg=[];
foreach($data['Definition'] as $idx=>$def) {
TermsController::view() - APP/Controller/TermsController.php, line 533
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Undefined array key "Definition" [APP/Controller/TermsController.php, line 622]Code Context // organize the definition links data by type
$allnotes=[];
foreach($data['Definition'] as $idx=>$def) {
TermsController::view() - APP/Controller/TermsController.php, line 622
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): foreach() argument must be of type array|object, null given [APP/Controller/TermsController.php, line 622]Code Context // organize the definition links data by type
$allnotes=[];
foreach($data['Definition'] as $idx=>$def) {
TermsController::view() - APP/Controller/TermsController.php, line 622
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Undefined array key "Definition" [APP/Controller/TermsController.php, line 789]Code Context if(count($uniques)==1&&count($allnotes)!=1) { $body['notes']=json_decode($uniques[0]); }
$body['defs']=$data['Definition'];
TermsController::view() - APP/Controller/TermsController.php, line 789
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 793]Code Context // outro text
$body['outro']="";
if(!is_null($term['outro'])) { $body['outro']=$term['outro']; }
TermsController::view() - APP/Controller/TermsController.php, line 793
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 887]Code Context // term supercedes
$body['supercedes']=[];
if(!is_null($term['supercedes'])) { $body['supercedes']=$term['supercedes']; }
TermsController::view() - APP/Controller/TermsController.php, line 887
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 898]Code Context
// footer division
$divstr=str_replace('"','',$term['division']);
TermsController::view() - APP/Controller/TermsController.php, line 898
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 903]Code Context // optional index a term belongs to
$footer['index']=[];
if(!is_null($term['index'])) {
TermsController::view() - APP/Controller/TermsController.php, line 903
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 919]Code Context
// last updated date and version
$footer['updated']=$term['lastupdated'];
TermsController::view() - APP/Controller/TermsController.php, line 919
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 920]Code Context // last updated date and version
$footer['updated']=$term['lastupdated'];
$footer['version']=$term['version'];
TermsController::view() - APP/Controller/TermsController.php, line 920
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Undefined array key "Term" [APP/Controller/TermsController.php, line 930]Code Context $this->set('output', $output);
$this->set('termcode', $id);
$this->set('termtitle', $data['Term']['title']);
TermsController::view() - APP/Controller/TermsController.php, line 930
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 930]Code Context $this->set('output', $output);
$this->set('termcode', $id);
$this->set('termtitle', $data['Term']['title']);
TermsController::view() - APP/Controller/TermsController.php, line 930
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Undefined array key "Term" [APP/Controller/TermsController.php, line 931]Code Context $this->set('termcode', $id);
$this->set('termtitle', $data['Term']['title']);
$this->set('entry', $data['Term']['term']);
TermsController::view() - APP/Controller/TermsController.php, line 931
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 931]Code Context $this->set('termcode', $id);
$this->set('termtitle', $data['Term']['title']);
$this->set('entry', $data['Term']['term']);
TermsController::view() - APP/Controller/TermsController.php, line 931
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Undefined array key "Term" [APP/Controller/TermsController.php, line 946]Code Context $output=strtolower($output);
if($output=='xml'||$output=='json'||$output=='debug') {
$term=$data['Term'];
TermsController::view() - APP/Controller/TermsController.php, line 946
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 950]Code Context // Metadata
$meta=[];$nyms=[];
$meta['id']=$term['id'];
TermsController::view() - APP/Controller/TermsController.php, line 950
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 951]Code Context $meta=[];$nyms=[];
$meta['id']=$term['id'];
$meta['doi']=$term['doi'];
TermsController::view() - APP/Controller/TermsController.php, line 951
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 952]Code Context $meta['id']=$term['id'];
$meta['doi']=$term['doi'];
$meta['code']=$term['code'];
TermsController::view() - APP/Controller/TermsController.php, line 952
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 953]Code Context $meta['doi']=$term['doi'];
$meta['code']=$term['code'];
$meta['status']=$term['status'];
TermsController::view() - APP/Controller/TermsController.php, line 953
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 961]Code Context $meta['longtitle'] = $term['pagetitle'];
}
$meta['title']=$term['term'];
TermsController::view() - APP/Controller/TermsController.php, line 961
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 962]Code Context }
$meta['title']=$term['term'];
if(!is_null($term['subtitle'])) { $meta['contains']=$term['subtitle']; }
TermsController::view() - APP/Controller/TermsController.php, line 962
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 977]Code Context $meta[$type]=$opts;
}
if(!is_null($term['index'])) {
TermsController::view() - APP/Controller/TermsController.php, line 977
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 980]Code Context $meta['index']=$term['index'];
}
$meta['termversion']=$term['version'];
TermsController::view() - APP/Controller/TermsController.php, line 980
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 981]Code Context }
$meta['termversion']=$term['version'];
$meta['lastupdated']=$term['lastupdated'];
TermsController::view() - APP/Controller/TermsController.php, line 981
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Undefined array key "Definition" [APP/Controller/TermsController.php, line 986]Code Context // Definition(s)
$defns=[];
foreach($data['Definition'] as $idx=>$defn) {
TermsController::view() - APP/Controller/TermsController.php, line 986
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): foreach() argument must be of type array|object, null given [APP/Controller/TermsController.php, line 986]Code Context // Definition(s)
$defns=[];
foreach($data['Definition'] as $idx=>$defn) {
TermsController::view() - APP/Controller/TermsController.php, line 986
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 1084]Code Context $defns[]=$d;
}
if(!is_null($term['intro'])) {
TermsController::view() - APP/Controller/TermsController.php, line 1084
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 1087]Code Context $temp['intro']=$this->maketext($term['intro'],$data['Chemical'],$data['Mathml'],$data['Map']);
}
if(!is_null($term['outro'])) {
TermsController::view() - APP/Controller/TermsController.php, line 1087
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 1158]Code Context $temp['links']=$urls;
// Citeas string
$citation=str_replace(['*term*','*DOI*'],[$term['term'],$term['doi']],Configure::read('citeas.text'));
TermsController::view() - APP/Controller/TermsController.php, line 1158
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Trying to access array offset on value of type null [APP/Controller/TermsController.php, line 1158]Code Context $temp['links']=$urls;
// Citeas string
$citation=str_replace(['*term*','*DOI*'],[$term['term'],$term['doi']],Configure::read('citeas.text'));
TermsController::view() - APP/Controller/TermsController.php, line 1158
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Warning (2): Cannot modify header information - headers already sent by (output started at /home/goldbook/public_html/gb/lib/Cake/Utility/Debugger.php:797) [APP/Controller/TermsController.php, line 1177]Code Context }
} elseif($output=='json') {
header("Content-Type: application/json; charset=utf-8");
header - [internal], line ??
TermsController::view() - APP/Controller/TermsController.php, line 1177
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
{"term":{"id":null,"doi":null,"code":null,"status":null,"title":null,"termversion":null,"lastupdated":null,"definitions":[],"links":{"html":"https:\/\/dev.goldbook.iupac.org\/terms\/view\/src_PAC20088059\/html","json":"https:\/\/dev.goldbook.iupac.org\/terms\/view\/src_PAC20088059\/json","xml":"https:\/\/dev.goldbook.iupac.org\/terms\/view\/src_PAC20088059\/xml","plain":"https:\/\/dev.goldbook.iupac.org\/terms\/view\/src_PAC20088059\/plain","pdf":"https:\/\/dev.goldbook.iupac.org\/terms\/view\/src_PAC20088059\/pdf"},"citation":"Citation: '' in IUPAC Compendium of Chemical Terminology, 3rd ed. International Union of Pure and Applied Chemistry; 2006. Online version 3.0.1, 2019. ","license":"The IUPAC Gold Book is licensed under Creative Commons Attribution-ShareAlike CC BY-SA 4.0 International (https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/) for individual terms.","collection":"If you are interested in licensing the Gold Book for commercial use, please contact the IUPAC Executive Director at executivedirector@iupac.org .","disclaimer":"The International Union of Pure and Applied Chemistry (IUPAC) is continuously reviewing and, where needed, updating terms in the Compendium of Chemical Terminology (the IUPAC Gold Book). Users of these terms are encouraged to include the version of a term with its use and to check regularly for updates to term definitions that you are using.","accessed":"2024-04-29T02:46:24+00:00"}}