Пример #1
0
std::string Filesystem::folder_type(std::string url){
	string descfile = path_add(url,".sysobj.ti");
	if ( this->exists(descfile) ){
		TiObj meta;
		meta.load(descfile);
		return string("Folder:")+meta.classe();
	} else {
		return "Folder";
	}
}
Пример #2
0
void Filesystem::folder_sysobj(TiObj& out, std::string url){
	out.clear();
	string descfile = path_add(url,".sysobj.ti");
	if ( this->exists(descfile) ){
		out.load(descfile);
	}
	if ( out.classe() == "" ){
		out.set("class", "Folder");
	} else if ( !out.is("Folder") ){
		out.set("class", "Folder:"+out.classe());
	}
}
Пример #3
0
TiObj tiurl_sysobj (std::string tiurl){
	TiObj out;
	out.load( path_add(tiurl, ".sysobj.ti") );
	return out;
}