/** * TuiyoParameter::load() * * @param mixed $data * @param mixed $xmlFilePath * @return */ public function load($key, $xmlFilePath = NULL) { $iniPath = TUIYO_CONFIG . DS . strtolower($key) . ".ini"; $xmlFilePath = empty($xmlFilePath) ? TUIYO_CONFIG . DS . strtolower($key) . ".xml" : $xmlFilePath; if (!file_exists($iniPath) || !is_file($xmlFilePath)) { JError::raiserError(TUIYO_SERVER_ERROR, _('The required config element does not exists')); return false; } $content = file_get_contents($iniPath); $params = new JParameter($content, $xmlFilePath); return $params; }
public function getMessageFolderFromCode($folder_id, $userID) { $user = TuiyoAPI::get("user", NULL); //If we don't have a valid user Type if (is_null($folder_id) || is_null($userID)) { JError::raiserError(TUIYO_SERVER_ERROR, "Invalid folder type provided"); return false; } //Determine if this user is the sender $isSender = (int) $userID != $user->id ? false : true; $sFid = (string) $folder_id; $recipientDir = (int) $sFid[1]; $senderDir = (int) $sFid[0]; //Folder Maps $maps = array("folders" => array(0 => "inbox", 1 => "sent", 2 => "inbox", 3 => "trash")); if ($isSender) { $folder = $maps["folders"][$senderDir]; } else { $folder = $maps["folders"][$recipientDir]; } return $folder; }