Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once(__DIR__ . "/fbm-core/Classes/CMSInternals.php");
- $cityPages = CMSInternals::getPages(0, "City");
- $imageArray = [
- ];
- $maxImageArray = count($imageArray) - 1; // Max index
- $currentIndex = 0; // The current image array index in the for loop
- foreach($cityPages as $pageID=>$page){
- $imageSrc = $imageArray[$currentIndex];
- $fileName = basename($imageSrc);
- $fileName = str_replace("-", " ", $fileName);
- $alt = str_replace(".jpg", "", $fileName);
- $pageContent = $page['pageBody'];
- $pageContent = preg_replace("/(<h1>.+<\/h1>)/ism", "$1\n<img class=\"img-r-dynamic\" src=\"" . $imageSrc . "\" alt=\"" . $alt . "\">\n", $pageContent);
- CMSInternals::savePage(
- $pageID,
- $page['pageName'],
- $page['pageRoute'],
- $page['pageLayout'],
- $page['pageHead'],
- $pageContent,
- $page['breadcrumb'],
- 0,
- $page['customData'],
- [
- "userID"=>1,
- "firstName"=>"Master",
- "lastName"=>"Account",
- ]
- );
- ++$currentIndex;
- if ($currentIndex > $maxImageArray){
- $currentIndex = 0;
- }
- print("Finished page $pageID \n");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement