Ejemplo n.º 1
0
 /**
  * Generate email files of user
  * @author Howard R <*****@*****.**>
  * @static
  * @param int $user_id
  */
 public static function generate_email_files($user_id)
 {
     /** import library **/
     _wpl_import('libraries.images');
     $user_data = (array) wpl_users::get_user($user_id);
     $path = wpl_items::get_path($user_id, 2);
     /** delete images **/
     if (wpl_file::exists($path . 'main_email.png')) {
         wpl_file::delete($path . 'main_email.png');
     }
     if (wpl_file::exists($path . 'second_email.png')) {
         wpl_file::delete($path . 'second_email.png');
     }
     if (is_object($user_data['data']) and trim($user_data['data']->wpl_data->main_email) != '') {
         wpl_images::text_to_image($user_data['data']->wpl_data->main_email, '000000', $path . 'main_email.png');
     }
     if (is_object($user_data['data']) and trim($user_data['data']->wpl_data->secondary_email) != '') {
         wpl_images::text_to_image($user_data['data']->wpl_data->secondary_email, '000000', $path . 'second_email.png');
     }
 }
Ejemplo n.º 2
0
 /**
  * Returns image URL
  * @author Howard R <*****@*****.**>
  * @static
  * @param string $image
  * @return string|boolean
  */
 public static function get_images_url($image = '')
 {
     /** first validation **/
     if (trim($image) == '') {
         return false;
     }
     $path = wpl_global::get_wpl_root_path() . 'libraries' . DS . 'notifications' . DS . 'templates' . DS . 'cache' . DS . $image . '.png';
     $url = wpl_global::get_wpl_url() . 'libraries/notifications/templates/cache/' . $image . '.png';
     if (!wpl_file::exists($path)) {
         wpl_images::text_to_image($image, '000000', $path);
     }
     return $url;
 }