public function importEmailMessagesOld() { global $email_messages; $e_messages = array(); foreach ($email_messages as $type_id => $data) { $msg_type = $data['type']; $description = $data['description']; $subject = $data['subject']; $message_file = $data['message']; $EmailMessageFile = PA::resolveRelativePath("web/config/email_msg_text/{$message_file}"); if (!$EmailMessageFile) { throw new Exception("NetworkConfig::importEmailMessagesOld() - Message template file: " . "'web/config/email_msg_text/{$message_file}' missing!"); } $fh = fopen($EmailMessageFile, 'r'); if (!is_resource($fh)) { throw new Exception("NetworkConfig::importEmailMessagesOld() - Unable to read message template file: '{$EmailMessageFile}'!"); } $message_body = null; if (filesize($EmailMessageFile)) { $message_body = fread($fh, filesize($EmailMessageFile)); fclose($fh); } $configurable_variables = serialize($data['configurable_variables']); $e_messages[$msg_type] = array('subject' => $subject, 'message' => $message_body, 'description' => $description, 'configurable_variables' => $configurable_variables); } // echo "<pre>" . print_r($e_messages, 1) . "</pre>"; return $e_messages; }
$stored_img = new StoredFile($image_file); $img_src = $stored_img->getURL(); $img_path = parse_url($img_src); $img_ext = pathinfo($img_path['path'], PATHINFO_EXTENSION); } else { echo "invalid IMG url"; exit; } } catch (Exception $e) { $img = null; } } } if ($img_path['host'] == $_SERVER['SERVER_NAME']) { // image from local server $img_src = PA::resolveRelativePath('web' . $img_path['path']); } if ($img_ext == 'jpg' || $img_ext == 'jpeg') { $img = @imagecreatefromjpeg($img_src); } elseif ($img_ext == 'png') { $img = @imagecreatefrompng($img_src); } elseif ($img_ext == 'gif') { $img = @imagecreatefromgif($img_src); } else { exit; } if ($img) { $x_offset = $y_offset = 0; $img_width = imagesx($img); $img_height = imagesy($img); $x_scale = floatval($new_img_width) / floatval($img_width);