Example #1
0
 public static function ipPageUpdated($data)
 {
     if (ipRoute()->plugin() != 'Pages' || ipRoute()->action() != 'updatePage') {
         return;
         //we want to handle only page updates that are made from within Pages section.
     }
     $pageId = $data['id'];
     $pageImages = Model::getPageImages($pageId);
     if (!isset($data['pageImage']) && empty($pageImages)) {
         return;
     }
     if (empty($data['pageImage']) || !is_array($data['pageImage'])) {
         $data['pageImage'] = array();
     }
     Model::updatePageImages($pageId, $data['pageImage']);
 }