Beispiel #1
0
     $image = pathinfo($movedImage, PATHINFO_BASENAME);
 } elseif ($image) {
     $image = pathinfo($image, PATHINFO_BASENAME);
 }
 $row->setImage($image);
 //groups
 $row->delAllGroups();
 foreach ($groups as $group) {
     $row->addGroup($group);
 }
 if ($newgroups) {
     foreach ($newgroups as $group) {
         $row->addGroup($group);
     }
     if ($nouserrights) {
         CMS_profile_usersCatalog::denyRowGroupsToUsers($newgroups);
     }
 }
 //selected templates
 $row->setFilteredTemplates($selectedTemplates);
 if (!$cms_message && !$row->hasError()) {
     if ($row->writeToPersistence()) {
         $log = new CMS_log();
         if (!$creation) {
             $log->logMiscAction(CMS_log::LOG_ACTION_TEMPLATE_EDIT_ROW, $cms_user, "Row : " . $row->getLabel() . " (edit base data)");
             $content = array('success' => true);
             $cms_message = $cms_language->getMessage(MESSAGE_ACTION_ROW_SAVED);
         } else {
             $log->logMiscAction(CMS_log::LOG_ACTION_TEMPLATE_EDIT_ROW, $cms_user, "Row  : " . $row->getLabel() . " (create row)");
             $content = array('success' => array('rowId' => $row->getID()));
             $cms_message = $cms_language->getMessage(MESSAGE_ACTION_ROW_CREATED);