', $this->getCore()->getHooks()->applyFilter('meta_robots', 'noindex,follow')); } public function head_scripts() { $loaded = []; foreach($this->getFiles()->getHeaderStylesheets() AS $name => $entry) { if(!empty($entry->depencies)) { $continue = true; foreach($entry->depencies AS $needed) { if(!array_search($needed, $loaded)) { $continue = false; } } if($continue) { continue; } } if(!in_array($name, $loaded)) { printf('', $entry->file, (strpos($entry->file, '?') === false ? '?t=' . time() . '&' : '&t=' . time() . '&'), $entry->version); $loaded[] = $name; } } $loaded = []; foreach($this->getFiles()->getHeaderJavascripts() AS $name => $entry) { if(!empty($entry->depencies)) { $continue = true; foreach($entry->depencies AS $needed) { if(!array_search($needed, $loaded)) { $continue = false; } } if($continue) { continue; } } if(!in_array($name, $loaded)) { printf('', $entry->file, (strpos($entry->file, '?') === false ? '?' : '&'), $entry->version); $loaded[] = $name; } } } public function foot_modals() { $modals = $this->getCore()->getHooks()->applyFilter('modals', []); $template = $this; foreach($modals AS $modal) { ?> getFiles()->getFooterStylesheets() AS $name => $entry) { if(!empty($entry->depencies)) { $continue = true; foreach($entry->depencies AS $needed) { if(!array_search($needed, $loaded)) { $continue = false; } } if($continue) { continue; } } if(!in_array($name, $loaded)) { printf('', $entry->file, (strpos($entry->file, '?') === false ? '?' : '&'), $entry->version); $loaded[] = $name; } } $loaded = []; foreach($this->getFiles()->getFooterJavascripts() AS $name => $entry) { if(!empty($entry->depencies)) { $continue = true; foreach($entry->depencies AS $needed) { if(!array_search($needed, $loaded)) { $continue = false; } } if($continue) { continue; } } if(!in_array($name, $loaded)) { printf('', $entry->file, (strpos($entry->file, '?') === false ? '?' : '&'), $entry->version); $loaded[] = $name; } } } } ?>