{{vtIf: {vtPostValue:-oldSharing} .neq. {vtPostValue:-sharing} }} {{vtIf: {vtPostValue:-sharing} .eq. -1}} {{vtSet: accessRights="111000000"}} {{vtSet: userID="0"}} {{vtSet: Token=""}} {{vtElseIf: {vtPostValue:-sharing} .eq. -2}} {{vtSet: accessRights="111100100"}} {{vtSet: userID="52"}} {{vtCalc: md5( microtime() . rand(0,9999) ) }} {{vtSet:Token}} {{vtElseIf: {vtPostValue:-sharing} .eq. 0}} {{vtSet: accessRights="111000100"}} {{vtSet: userID="0"}} {{vtSet: Token=""}} {{vtElseIf: {vtPostValue:-sharing} .gt. 0}} {{vtSet: accessRights="111100000"}} {{vtSet: userID="{vtPostValue:-sharing}"}} {{vtSet: Token=""}} {{vtEndIf}} {{vtDo: -act="update", -obj="{vtID}", -properties[accessRights]="{vtGet:accessRights}", -properties[userID]="{vtGet:userID}", Token="{vtGet:Token}"}} {{vtSet: ReloadNavi="1"}} {{vtIf: {vtPostValue:-applySharing} .eq. 1 .or. {vtPostValue:-noSubFolders} .eq. 1}} {{vtDo: -act="applyPrivileges", -obj="{vtID}"}} {{vtSelect: -type="imagelist" }} {{vtLoop}} {{vtDo: -act="update", -obj="{vtID}", -properties[accessRights]="{vtGet:accessRights}", -properties[userID]="{vtGet:userID}", Token="{vtGet:Token}", DownloadAllowed="{vtGet:DownloadAllowed}"}} {{vtEndLoop}} {{vtEndSelect}} {{vtElse}} {{vtCalc: base_convert( '{vtGet:accessRights}', 2, 8 ) }} {{vtDBQuery: UPDATE {vtDBTable:content} SET `accessRights` = '{vtResult}', `userID` = {vtGet:userID} WHERE `containerID` = {vtID} AND `type` = 'image'}} {{vtEndIf}} {{vtElseIf: {vtPostValue:-applySharing} .eq. 1 }} {{vtIf: {vtPostValue:-sharing} .eq. -1}} {{vtSet: accessRights="111000000"}} {{vtElseIf: {vtPostValue:-sharing} .eq. -2}} {{vtSet: accessRights="111100100"}} {{vtElseIf: {vtPostValue:-sharing} .eq. 0}} {{vtSet: accessRights="111000100"}} {{vtElseIf: {vtPostValue:-sharing} .gt. 0}} {{vtSet: accessRights="111100000"}} {{vtEndIf}} {{vtSet: userID="{vtPageUserId}"}} {{vtSet: DownloadAllowed="{DownloadAllowed}" }} {{vtSet: Token="{Token}"}} {{vtDo: -act="applyPrivileges", -obj="{vtID}"}} {{vtSelect: -type="imagelist" }} {{vtLoop}} {{vtDo: -act="update", -obj="{vtID}", -properties[accessRights]="{vtGet:accessRights}", -properties[userID]="{vtGet:userID}", Token="{vtGet:Token}", DownloadAllowed="{vtGet:DownloadAllowed}"}} {{vtEndLoop}} {{vtEndSelect}} {{vtSet: ReloadNavi="1"}} {{vtEndIf}} {{vtIf: {vtPostValue:-oldDownloadAllowed}{vtPostValue:-oldProdukte} .neq. {DownloadAllowed}{Produkte} }} {{vtCode: $v = new virthos; $id = $v->vtpage('vtid'); $downloadallowed = $v->vtpage('DownloadAllowed'); $produkte = $v->vtpage('Produkte'); $data_table = $v->vtconfig('mysqlTablePrefix') . 'data_imagelist'; $content_table = $v->vtconfig('mysqlTablePrefix') . 'content'; $query = "UPDATE `$data_table` d, `$content_table` c SET d.`downloadallowed` = '$downloadallowed', d.`produkte` = '$produkte' WHERE c.`id` = d.`vtid` AND c.`containerID` = $id "; mysql_query( $query ); }} {{vtEndIf}} {{vtSet: sortOrder="ascending"}} {{vtIf: {Sortierfeld} .eq. random}} {{vtSet: sortField=""}} {{vtSet: sortOrder="random"}} {{vtElseIf: {Sortierfeld} .in. title|name|modificationTime|creationTime|creationDate}} {{vtSet: sortField="{Sortierfeld}"}} {{vtIf: {Sortierfeld} .eq. title}} {{vtSet: sortField="image.name"}} {{vtElseIf: {Sortierfeld} .eq. creationDate}} {{vtSet: sortField="image.creationdate"}} {{vtEndIf}} {{vtIf: {Sortierung_absteigend} .eq. 1}} {{vtSet: sortOrder="descending"}} {{vtEndIf}} {{vtElse}} {{vtSet: sortField="sortValue"}} {{vtEndIf}} {{vtSet: fs_status = "{fs_status}" }} {{vtIf: {vtPostValue:Verzeichnis} .neq. {vtPostValue:-oldVerzeichnis} }} {{vtSet: fs_status = "" }} {{vtEndIf}} {{vtDo: -act="update", -obj="{vtID}", -properties[sortField]="{vtGet:sortField}", -properties[sortOrder]="{vtGet:sortOrder}", -properties[protected]="1", fs_status="{vtGet:fs_status}" }}