Can someone help me with this.... :(
On Wed, Jun 26, 2013 at 1:01 PM, Tharindu Dhananjaya Galappaththi < [email protected]> wrote: > my intention is to allow sharing files for external users and let them see > a list of files after they have visited the public page. When the external > visitor is prompted with the files list, there will not be a active login. > Is it possible to call functions in the FileSystem namespace with out > having a active login to the owncloud instance? > > I get a error saying, "[Wed Jun 26 00:13:45 2013] [error] [client > 127.0.0.1] PHP Fatal error: Call to a member function getPath() on a > non-object in /var/www/owncloud5/lib/files/filesystem.php on line 638" > > Thank You > > > On Wed, Jun 26, 2013 at 10:41 AM, Tharindu Dhananjaya Galappaththi < > [email protected]> wrote: > >> $files = \OCA\CloudToCloud\CloudToCloudShare::getFiles($email,$dir); // >> this is called from the 'public' page >> >> >> >> public static function getFiles($email,$dir){ >> $query = \OC_DB::prepare("SELECT * FROM *PREFIX*c2c_share WHERE >> `email`=? ORDER BY `stime`"); >> $result = $query->execute(array($email)); >> $files = array(); >> >> if($dir == ""){ >> while ($aFile = $result->fetchRow()) { >> if($aFile['item_type'] == "file"){ >> $name = $aFile['file_target']; >> $path = >> \OC\Files\Filesystem::getPath($aFile['item_source']); >> $parent_path = substr($path,0,strrpos($path,'/')+1); >> $dir_content = >> \OC\Files\Filesystem::getDirectoryContent($parent_path); >> >> foreach($dir_content as $i){ >> if($i['name'] == $name && $i['type']=="file"){ >> $files[] = $i; >> break; >> } >> } >> }else{ >> $name = $aFile['file_target']; >> $path = >> \OC\Files\Filesystem::getPath($aFile['item_source']); >> $parent_path = substr($path,0,strrpos($path,'/')+1); >> $dir_content = >> \OC\Files\Filesystem::getDirectoryContent($parent_path); >> foreach($dir_content as $i){ >> if($i['name'] == $name && $i['type']=="dir"){ >> $files[] = $i; >> break; >> } >> } >> } >> } >> }else{ >> while($aFile = $result->fetchRow()){ >> if($aFile['item_type'] == "dir" && $aFile['file_target'] >> == $dir){ >> $path = >> \OC\Files\Filesystem::getPath($aFile['item_source']); >> $dir_content = >> \OC\Files\Filesystem::getDirectoryContent($path); >> foreach($dir_content as $i){ >> $files[] = $i; >> } >> } >> } >> >> } >> return $files; >> } >> >> >> On Wed, Jun 26, 2013 at 3:26 AM, Bernhard Posselt >> <[email protected]>wrote: >> >>> File functions? Can you elaborate or show some code? >>> >>> On 06/25/2013 09:28 PM, Tharindu Dhananjaya Galappaththi wrote: >>> > Without logging in to owncloud, I want to display some file info on the >>> > public page. Is it possible to call file functions without logging in >>> to >>> > owncloud? It is giving me errors. >>> > Please help >>> > >>> > >>> > On Sun, Jun 23, 2013 at 4:37 PM, Bernhard Posselt < >>> [email protected]>wrote: >>> > >>> >> Its very easy: use a guest template ( >>> >> >>> >> >>> http://doc.owncloud.org/server/5.0/developer_manual/app/app/api/templates.html#OC_Template::printGuestPage >>> >> ) >>> >> and dont check if the user is logged in >>> >> >>> >> On 06/23/2013 10:29 AM, Tharindu Dhananjaya Galappaththi wrote: >>> >>> Hi, >>> >>> I'm trying to create a page in a app, that can be accessed with out >>> >> logging >>> >>> in to owncloud. >>> >>> I followed the procedure mentioned in : >>> >>> http://owncloud.org/apps/public-php-and-remote-php/ , but it is not >>> >>> working. >>> >>> Please help me with this. >>> >>> Thank You >>> >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> >>> Owncloud mailing list >>> >>> [email protected] >>> >>> https://mail.kde.org/mailman/listinfo/owncloud >>> >> _______________________________________________ >>> >> Owncloud mailing list >>> >> [email protected] >>> >> https://mail.kde.org/mailman/listinfo/owncloud >>> >> >>> > >>> > >>> > _______________________________________________ >>> > Owncloud mailing list >>> > [email protected] >>> > https://mail.kde.org/mailman/listinfo/owncloud >>> >>> _______________________________________________ >>> Owncloud mailing list >>> [email protected] >>> https://mail.kde.org/mailman/listinfo/owncloud >>> >> >> >
_______________________________________________ Owncloud mailing list [email protected] https://mail.kde.org/mailman/listinfo/owncloud
