Changeset 32188
- Timestamp:
- May 8, 2020, 6:17:27 PM (4 years ago)
- Location:
- extensions/manage_properties_photos
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/manage_properties_photos/admin.php
r32180 r32188 272 272 $_SESSION['page_errors'] = array(l10n('reference photo type doesn\'t use metadata please update')); 273 273 }else{ 274 $exif = exif_read_data($filename['path']);274 $exif = @exif_read_data($filename['path']); 275 275 foreach ($exif as $key => $section){ 276 276 if(is_array($section)){ -
extensions/manage_properties_photos/initadmin.php
r32180 r32188 24 24 25 25 function add_info_photo_admin_menu($menu){ 26 if (is_webmaster()){ 26 27 load_language('plugin.lang', ADD_PROP_PHOTO_PATH); 27 28 $menu[] = array( … … 29 30 'URL' => ADD_PROP_PHOTO_ADMIN, 30 31 ); 32 } 31 33 return $menu; 32 34 } -
extensions/manage_properties_photos/initpicture.php
r32180 r32188 1086 1086 $row = pwg_db_fetch_assoc($result); 1087 1087 $filename=$row['path']; 1088 $exif = exif_read_data($filename);1088 $exif = @exif_read_data($filename); 1089 1089 $imginfo = array(); 1090 1090 getimagesize($filename, $imginfo); -
extensions/manage_properties_photos/main.inc.php
r32135 r32188 59 59 60 60 /*delete photo*/ 61 $datedelete = pwg_db_fetch_assoc(pwg_query("SELECT id_prop_pho FROM " . ADD_PROP_PHOTO_TABLE . " WHERE dataprop = 'DeletetePhoto' AND Typ = 2 LIMIT 1;")); 62 if ($datedelete != NULL){ 63 $photodelete = pwg_query(' 64 SELECT id_img 65 FROM '.ADD_PROP_PHOTO_DATADATE_TABLE.' 66 WHERE datadate <= NOW() 67 AND id_prop_pho = '.$datedelete['id_prop_pho'].' 68 ;'); 69 if (pwg_db_num_rows($photodelete)) { 70 include_once(PHPWG_ROOT_PATH.'admin/include/functions.php'); 71 while ($delete_photos = pwg_db_fetch_assoc($photodelete)) { 72 $tab_delete_photos[]=$delete_photos['id_img']; 73 } 74 delete_elements($tab_delete_photos, true); 75 pwg_query('DELETE FROM '.ADD_PROP_PHOTO_DATA_TABLE.' WHERE id_img IN ('.implode(',', $tab_delete_photos).');'); 76 pwg_query('DELETE FROM '.ADD_PROP_PHOTO_DATADATE_TABLE.' WHERE id_img IN ('.implode(',', $tab_delete_photos).');'); 77 invalidate_user_cache(); 78 } 79 80 } 61 $datedelete = pwg_db_fetch_assoc(pwg_query("SELECT id_prop_pho FROM " . ADD_PROP_PHOTO_TABLE . " WHERE dataprop = 'DeletetePhoto' AND Typ = 2 LIMIT 1;")); 62 if ($datedelete != NULL){ 63 $photodelete = pwg_query(' 64 SELECT id_img 65 FROM '.ADD_PROP_PHOTO_DATADATE_TABLE.' 66 WHERE datadate <= NOW() 67 AND id_prop_pho = '.$datedelete['id_prop_pho'].' 68 ;'); 69 if (pwg_db_num_rows($photodelete)) { 70 include_once(PHPWG_ROOT_PATH.'admin/include/functions.php'); 71 while ($delete_photos = pwg_db_fetch_assoc($photodelete)) { 72 $tab_delete_photos[]=$delete_photos['id_img']; 73 } 74 delete_elements($tab_delete_photos, true); 75 pwg_query('DELETE FROM '.ADD_PROP_PHOTO_DATA_TABLE.' WHERE id_img IN ('.implode(',', $tab_delete_photos).');'); 76 pwg_query('DELETE FROM '.ADD_PROP_PHOTO_DATADATE_TABLE.' WHERE id_img IN ('.implode(',', $tab_delete_photos).');'); 77 invalidate_user_cache(); 78 } 79 } 81 80 82 81 /*end delete photo*/
Note: See TracChangeset
for help on using the changeset viewer.