Changeset 32188


Ignore:
Timestamp:
May 8, 2020, 6:17:27 PM (4 years ago)
Author:
ddtddt
Message:

[manage_properties_photos]

Location:
extensions/manage_properties_photos
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • extensions/manage_properties_photos/admin.php

    r32180 r32188  
    272272                          $_SESSION['page_errors'] = array(l10n('reference photo type doesn\'t use metadata please update'));
    273273                  }else{       
    274                         $exif = exif_read_data($filename['path']);
     274                        $exif = @exif_read_data($filename['path']);
    275275                                foreach ($exif as $key => $section){
    276276                                        if(is_array($section)){
  • extensions/manage_properties_photos/initadmin.php

    r32180 r32188  
    2424
    2525function add_info_photo_admin_menu($menu){
     26  if (is_webmaster()){
    2627    load_language('plugin.lang', ADD_PROP_PHOTO_PATH);
    2728    $menu[] = array(
     
    2930        'URL' => ADD_PROP_PHOTO_ADMIN,
    3031    );
     32  }
    3133     return $menu;
    3234}
  • extensions/manage_properties_photos/initpicture.php

    r32180 r32188  
    10861086                $row = pwg_db_fetch_assoc($result);
    10871087                $filename=$row['path'];
    1088                 $exif = exif_read_data($filename);
     1088                $exif = @exif_read_data($filename);
    10891089                $imginfo = array();
    10901090                getimagesize($filename, $imginfo);
  • extensions/manage_properties_photos/main.inc.php

    r32135 r32188  
    5959
    6060/*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  }
    8180
    8281/*end delete photo*/
Note: See TracChangeset for help on using the changeset viewer.