| 
<?php#---------------------------------------------------------------------------#
 # this Project Created by Mohammad Anzawi                                   #
 #                                                                           #
 # This project is intended for beginners and learners                       #
 # The main objective of this project is to see the way do something similar,#
 #  such as sending messages via e-mail, files Read the content and create   #
 #  templates or other                                                       #
 #   and saved on the server within a specific folder.                       #
 # Can anyone who want to modify or development (add some functions, styles),#
 # and use it in his dite, or commercially.                                  #
 #                                                                           #
 #  so if you have any question -> ask me on [email protected]          #
 # or visit my blog on http://www.phptricks.org                              #
 #---------------------------------------------------------------------------#
 
 /**
 * escape function accespted an array ($_POST, $_GET)
 * and use htmlspecialchars for all array elements
 * @param array $data
 * @return array
 */
 function escape($data = array()) {
 // if $data isset
 if(count($data)) {
 
 // get $data array keys
 $keysGet = array_keys($data);
 /**
 * @var integer $x count of $keysGet
 */
 $x = sizeof($keysGet);
 
 // for loop to escape all values
 for($i = 0; $i < $x; $i++) {
 $data[$keysGet[$i]] = htmlspecialchars($data[$keysGet[$i]],
 ENT_QUOTES);
 }
 }
 
 // return $data
 return $data;
 }
 
 // create or update email templates
 /**
 *
 * @param string $temp name of file
 * @param string  $content the new content of template
 * @return boolean
 */
 function saveTemplates($temp = '', $content = '') {
 if($temp && $content) {
 // create object from Template class
 $tepmlate = new Template();
 // call createOrUpdate method
 // this method on (ns/classes/Template)
 $tepmlate->createOrUpdate($temp, $content);
 return true;
 }
 
 return false;
 }
 
 |